首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让js2-mode在Emacs中使用空格而不是制表符?

如何让js2-mode在Emacs中使用空格而不是制表符?
EN

Stack Overflow用户
提问于 2008-09-05 13:45:22
回答 2查看 6.1K关注 0票数 23

我正在使用js2-mode在Emacs中编辑Javascript,但是我似乎不能让它停止使用制表符而不是空格来缩进。我的其他模式工作得很好,只是js2有问题。

EN

回答 2

Stack Overflow用户

发布于 2011-11-01 01:26:04

加载js2模式后,将此代码添加到.emacs文件中的某个位置:

代码语言:javascript
复制
(setq js2-mode-hook
  '(lambda () (progn
    (set-variable 'indent-tabs-mode nil))))
票数 10
EN

Stack Overflow用户

发布于 2015-05-24 02:12:06

在我的GNU Emacs 24.2.1副本上,设置:

代码语言:javascript
复制
(setq-default indent-tabs-mode nil)

对于javascript模式,在.emacs中是不够的,大概是因为该设置在每个缓冲区的上下文中以某种方式被覆盖了。下面的更改就足够了:

代码语言:javascript
复制
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(indent-tabs-mode nil))
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档