mieki256's diary



2004/09/12() [n年前の日記]

#1 [xyzzy] Ruby-mode でちょっと

_こちら で公開されてる ruby-mode for xyzzy 改変版を使わせていただいてるのであります。便利。快適。感謝。

なのだけど。
hoge = "hoge" # ほげ
hogehoge = "hogehoge" # ほげほげ
という書き方を、
hoge        = "hoge"        # ほげ  
hogehoge    = "hogehoge"    # ほげほげ
としたい時、いつもはTABを入れて位置を合わせるのですが。Ruby-mode にしちゃうとTABが入力できなくなってしまう。回避策はないかしらん。

xyzzyで、直接TAB文字を入力できれば解決だろうか。方法を探したものの、未だ見当たらず。うーん。

_ruby-mode for xyzzy 改変版 インデント文字にタブ文字を使うように修正 :

おお。と思ったけど、これは違った。

_[ツール][ローカル設定][もろもろ]<xyzzy :

おお。共通設定ではないTAB幅設定ができる。だったら ruby-mode のインデントはTABでもいいな。~/.xyzzy に、
(setq *ruby-indent-column* nil)
挿入。

…ファイルを開きなおすと共通設定のTAB幅に戻ってしまう。特定モードのTAB幅を変更できてるわけじゃなくて、その時に開いてるバッファのTAB幅のみを変える機能らしい。…面倒臭いから、全部、TAB幅=4で統一しちゃおうか。横に長くなるけど。

_バッファごとにタブのサイズを変更したい :

c-mode の時のTAB幅設定方法があった。ということは、~/.xyzzy に、
(add-hook '*ruby-mode-hook*
    '(lambda ()
        (set-tab-columns 4 (selected-buffer))))
と書けば、ruby-mode でも上手くいくのかしらん。…上手くいってるように見える。

ひょっとして C-q TAB かしら :

一応上手くいってるように見える。>TAB入力。

ああっ。 _FAQ でしたか…(爆)

以上です。

過去ログ表示

Prev - 2004/09 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project