FrontPage  Index  Search  Changes  Login

niche programmer - (Ruby)emacs Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

!ありか
rubyのmiscディレクトリの下。

!インストール
rubyのmiscディレクトリで以下を実行。
>install -c *el /usr/share/emacs/site-lisp/

>cp *el /usr/share/emacs/site-lisp/
でも良いのだが。^^;

!.emacs
以下を.emacsに追加。
(autoload 'ruby-mode "ruby-mode" "Mode for editing ruby source files")
(setq auto-mode-alist
       (append '(("\\.rb$" . ruby-mode)) auto-mode-alist))
(setq interpreter-mode-alist (append '(("^#!.*ruby" . ruby-mode))
                                     interpreter-mode-alist))

(autoload 'rubydb "rubydb3x"
   "run rubydb on program file in buffer *gud-file*.
the directory containing file becomes the initial working directory
and source-file directory for your debugger." t)
Alt+X rubydbでデバッグモードに入り、スクリプトが表示されているバッファでCtrl+X Spaceすることでブレークポイントを設定することができる。