Emacs只将tab-stop-list设置为缓冲区本地?

时间:2013-06-06 05:12:24

标签: emacs

我使用的所有项目都使用2个空格进行缩进,所以我设置了tab-stop-list。但是,对于特定的文件扩展名,我需要使用4个空格。

我正在尝试添加一个模式挂钩:

(setq tab-stop-list (number-sequence 4 200 4))

哪个有效,除了它似乎影响所有缓冲区,而不仅仅是当前缓冲区。有没有办法让这个设置缓冲区本地?

1 个答案:

答案 0 :(得分:6)

将该作业更改为

(set (make-local-variable 'tab-stop-list) (number-sequence 4 200 4))

应该这样做