title=ReFe


ReFeˤĤƤ
[[unknown:ReFe|URL:http://i.loveruby.net/ja/prog/refe.html]]


=== Gems

Gems򤪻Ȥϡ((%gem install refe%))פǥ󥹥ȡǤޤ
([[ruby-list:41478]])

=== Ruby ե󥹥ޥ˥奢θġ ReFe ΥǡۤˤĤ

ǿ Ruby ե󥹥ޥ˥奢Ѥ ReFe Υǡۤˤϰʲ
ǹԤޤ(ܺ٤ ReFe  README 򻲾ȤƤ)

(1) [[URL:http://i.loveruby.net/ja/prog/refe.html]]  ReFe δܥå
    äƥ󥹥ȡ뤷ޤ

        tar xvzf refe-x.x.x.tar.gz
        cd refe-x.x.x
        ruby setup.rb config
        ruby setup.rb setup
        (ɬפ˱ root ˤʤäƤ)
        ruby setup.rb install

(2) [[URL:http://www.ruby-lang.org/ja/man/man-rd-ja.tar.gz]]
    ˤΤǿΥե󥹥ޥ˥奢 tarball Ǥ
    ޤ

(3)  man-rd-ja.tar.gz ŸReFeǡ١ۤޤ
    /usr/local/share/refe ŬĶ˱ѹƤ(ѹ
    refe ¹ԤΤ˴Ķѿ REFE_DATA_DIR ꤹɬפޤ)

        gzip -dc man-rd-ja.tar.gz | tar xvf -
        cd man-rd-ja
        (ɬפ˱ root ˤʤäƤ)
        mkrefe_rubyrefm -d /usr/local/share/refe *.rd

    /usr/local/share/refe ˰ʲΥǥ쥯ȥȥե뤬Ǥޤ

        class_document/        method_document/
        class_document_comp    method_document_comp

(4) ϻȤǤ

        refe IO puts
        IO#puts
        --- puts([obj[, ...]])

             obj  self ˽Ϥ塢Ԥޤ
            ΰ puts ƱǤ(ܺ٤Ϥ򻲾Ȥ
            Ƥ)

            nil ֤ޤ

=== ReFe  Emacs 󥿥եΥ󥹥ȡˡ

(1) refe.el ä
    /usr/local/share/emacs/site-lisp ʤɤ Emacs Lisp 饤֥֤
    ֤ޤ

(2) .emacs ˰ʲ񤤤Ƥޤ

      (require 'refe)

(3) ᥽å̾ΰ֤˹碌 M-x refe ¹Ԥޤ
