■掲示板に戻る■ 1- 最新10

レス数が950を超えています。1000を超えると表示できなくなるよ。

Emacs part3

[797:名無しさん@お腹いっぱい。 (02/01/31 12:43)]
>>794
;; 拡張子が .foo のファイルを開く時、bar-mode にする
(setq auto-mode-alist (cons '("\\.foo$" . bar-mode) auto-mode-alist))


[798:名無しさん@お腹いっぱい。 (02/01/31 12:49)]
>>797
"\\.foo\\'" の方がいいと思われ。


[799:名無しさん@お腹いっぱい。 (02/01/31 12:50)]
静的補完使えばいいような。
自分で変換テーブル用意しないといけないけど、
メジャーモードごとに別設定できるし。
もっとも、fortran はなぜか用意されてたけど。


[800:名無しさん@お腹いっぱい。 (02/01/31 13:39)]
普通の abbrev って、今一使いづらいんだよね...
私は似たような言語のファイル大量に開いてることが多いんで
dabbrev-check-all-buffers を t にして凌いでる。

探すファイルを決定する関数とか設定出来るみたいだし、
*.c なら *.h や *.c からしか探さないとかも出来るっぽいけど。


[801:名無しさん@お腹いっぱい。 (02/01/31 14:40)]
>>798
どう違うの?


[802:名無しさん@お腹いっぱい。 (02/01/31 14:42)]
test.foo.bak
とか用?


[803:名無しさん@お腹いっぱい。 (02/01/31 15:00)]
>>802
Emacs なんだから、それをいうなら .foo~ ダヨ


[804:名無しさん@お腹いっぱい。 (02/01/31 15:04)]
>>801
C-xC-f /tmp/hoge [C-qC-j]


[805:名無しさん@お腹いっぱい。 (02/01/31 16:01)]
TAGS ファイルを作ると M-TAB でそっから補完できなかったっけ?


[806:名無しさん@お腹いっぱい。 (02/01/31 18:00)]
>>778
> (defun my-minibuffer-read-number-list()
> (interactive)
> (let* ((string (read-from-minibuffer "Input: "))
> (num-list (mapcar 'string-to-int
> (split-string string "[ \f\t\n\r\v]+"))))
> num-list))

(defun my-minibuffer-read-number-list (string)
(interactive "sInput: ")
(mapcar 'string-to-int (split-string string "[ \f\t\n\r\v]+")))

と書けば短い。


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)