🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #259

Re: tab-width

#259
From: Hiroyuki Hasegawa
Date: Wed, 04 Oct 2000 00:00
50 lines
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-mail
References: <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