| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Emacs part3
[184:名無しさん@お腹いっぱい。 (01/12/20 17:01)]
(define-key global-map [C-tab] 'other-window)
XEmacs なら最初から。
FSF Emacs で minibuffer からも C-tab で 'other-window
する方法知りたい。
[185:名無しさん@お腹いっぱい。 (01/12/20 19:36)]
>>181
俺 M-p, M-n。これいい。
[186:名無しさん@お腹いっぱい。 (01/12/20 23:33)]
>>182
other-windowの逆をやりたいのであれば、
わざわざ関数書くまでもないのでは?
(define-key ctl-x-map "\C-p" (lambda () (interactive) (other-window -1)))
いや、こういうのは個人の勝手なんだけど。(^^;
[187:名無しさん@お腹いっぱい。 (01/12/20 23:45)]
俺はデフォルトで頑張るぜ!
[188:182 (01/12/21 01:27)]
>>186
関数書いたというよりずっと前に本からそのまま書き写しただけなんだ。
で、とりあえず期待していた動作だったので満足してしまってほったらかしにしている。
でも確かに lamda 使う方がシンプルでいいね。書き直しておこうかな。サンクス。
[189:名無しさん@お腹いっぱい。 (01/12/21 01:58)]
ここに書いてある、コード
http://www.linux.or.jp/JF/JFdocs/kernel-docs-2.2/CodingStyle.html
(defun linux-c-mode ()
"C mode with adjusted defaults for use with the Linux kernel."
(interactive)
(c-mode)
(setq c-indent-level 8)
(setq c-brace-imaginary-offset 0)
(setq c-brace-offset -8)
(setq c-argdecl-indent 8)
(setq c-label-offset -8)
(setq c-continued-statement-offset 8)
(setq indent-tabs-mode nil)
(setq tab-width 8))
を.emacs.elに書き込んで、Emacs20.7を起動して、
M-x linux-c-modeとしても、
インデントが変わらないのはなぜなんでしょうか?
[190:名無しさん@お腹いっぱい。 (01/12/21 03:27)]
> ウィンドウ切替え
インタラクティブに自分で選択するなら。
(global-set-key "\C-xe" 'electric-buffer-list)
[191:名無しさん@お腹いっぱい。 (01/12/21 03:36)]
>>160(=162)
ウチの GNU Emacs21.1 では count-lines-buffer ってないんだけど、
XEmacs ですか?
[192:名無しさん@お腹いっぱい。 (01/12/21 06:31)]
160じゃないけど。
>>191
FSF にはないみたい。
(defun count-lines-buffer ()
(interactive)
(count-lines-region (point-min) (point-max)))
これでいいんじゃないかな。
[193:名無しさん@Emacs (01/12/21 07:46)]
最近 auto-insert を使い始めたんですが、
あらためて Emacs がいかに強力かを実感してます。
*.h の #ifndef 〜 #define 〜 #endif をいちいち手動で書いていたのが
アホらしくなりました。
ところで、auto-insert-alist で使われている(らしい)
`skelton-insert' についての説明ってどっかにないですか?
describe-function の説明だとよく理解出来ません…。
read.cgi ver5.26+ (01/10/21-)