Article View: fj.editor.mule
Article #259Re: tab-width
From: Hiroyuki Hasegawa
Date: Wed, 04 Oct 2000 00:00
Date: Wed, 04 Oct 2000 00:00
50 lines
2637 bytes
2637 bytes
山岡さん、 詳細なフォローありがとうございます。 教えていただいた方法でうまく行きました。 tab4 も大変便利な機能ですね。 ありがたく使わせていただきます。 emacsは使いやすいエディタで気に入っていますが、ちかごろ 開発環境がPCに移行して、今更ながらこれを再確認しました。 マ社の統合環境にはEpsilonのエミュレータモードがありますが、 似て非なるもので、まったく痒いところに手が届きません。 編集だけはMuleを使うようになって、右手が矢印キーや マウスを探してさまようこともなくなり快適です。 長谷川浩之 Katsumi Yamaoka <yamaoka@jpl.org> wrote in message news:yosuk8bpft6r.fsf@jpl.org... > こんにちは山岡と申します。 [中略] > したがって、すべてのバッファにおける tab-width の値を 4 にするため > には、tab-width のデフォルト値を変更しなければなりません。それは、 > こうすればできます。 > > (setq-default tab-width 4) > [中略] > 勧めませんでした。代わりに、以下のようなものを .emacs に書いてもらっ > ています。 > > (defun tab4 (arg) > "Toggle `tab-width' between 4 and 8. > With arg, set `tab-width' to 4 if and only if arg is positive." > (interactive "P") > (let ((width (if (integerp arg) > (if (> arg 0) 4 8) > (if (eq 8 tab-width) 4 8)))) > (set (make-local-variable 'tab-width) width) > (set (make-local-variable 'tab-stop-list) nil) > (let ((n width) > (max 1024)) > (while (<= n max) > (setq tab-stop-list (nconc tab-stop-list (list n)) > n (+ n width)))) > (message "TAB=%d" width))) > > これは、M-x tab4 とタイプすると、そのバッファでだけ TAB 幅を 4 と > 8 にトグルで切り替えることができるコマンドです。 > -- > Katsumi Yamaoka <yamaoka@jpl.org>
Technical Details
Message-ID:
<4aGC5.48$UR5.18257@news1.rdc1.kt.home.ne.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<LvmC5.47$UR5.17552@news1.rdc1.kt.home.ne.jp> <yosuk8bpft6r.fsf@jpl.org>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,fbf88f3053a843e1 X-Google-Attributes: gid10eba4,public From: "Hiroyuki Hasegawa" <hhase@urawa.cabletv.ne.jp> Subject: Re: tab-width Date: 2000/10/04 Message-ID: <4aGC5.48$UR5.18257@news1.rdc1.kt.home.ne.jp> X-Deja-AN: 677446102 Content-Transfer-Encoding: 7bit References: <LvmC5.47$UR5.17552@news1.rdc1.kt.home.ne.jp> <yosuk8bpft6r.fsf@jpl.org> X-Priority: 3 Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Complaints-To: abuse@home.ne.jp X-Trace: news1.rdc1.kt.home.ne.jp 970665728 203.165.24.239 (Wed, 04 Oct 2000 06:22:08 PDT) Organization: @Home Network X-MSMail-Priority: Normal MIME-Version: 1.0 NNTP-Posting-Date: Wed, 04 Oct 2000 06:22:08 PDT Newsgroups: fj.editor.mule