首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript上的Emacs fixme模式

javascript上的Emacs fixme模式
EN

Stack Overflow用户
提问于 2012-03-12 02:39:16
回答 1查看 223关注 0票数 1

我刚刚获得了fixme-mode.el,并加载了它。它在C、Lisp和其他语言上运行良好。但它在Javascript上不起作用。

代码语言:javascript
复制
(defcustom fixme-modes '(erlang-mode java-mode c-mode emacs-lisp-mode jde-mode
                                  scheme-mode python-mode ruby-mode cperl-mode
                                  slime-mode common-lisp-mode c++-mode d-mode
                                  js2-mode haskell-mode tuareg-mode lua-mode
                                  pascal-mode fortran-mode prolog-mode asm-mode
                                  csharp-mode sml-mode javascript-mode html-mode)
  "The modes which fixme should apply to"
  :group 'fixme-mode)

我甚至在列表中添加了javascript-mode和html-mode,但它仍然不起作用。

有没有办法让它在所有模式下都能工作?有没有像"emacs-mode“那样包含所有其他的?如果没有,为什么它不能处理.js文件?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-12 05:19:19

如果您是emacs emacs内置javascript模式(我猜您正在使用该模式),那么它是js-mode而不是javascript-mode

添加此.emacs文件(~/.emacs.d/init.el)

代码语言:javascript
复制
 (add-to-list 'fixme-modes 'js-mode)

通常,您不会在源代码中直接编辑defcustom。.emacs适用于您的自定义设置

更新:要使fixme-mode对所有缓冲区都可用,我们应该定义一个全局次要模式

代码语言:javascript
复制
(defun turn-on-fixme-mode ()
  (fixme-mode 1))

(define-global-minor-mode global-fixme-mode
  fixme-mode turn-on-fixme-mode
  :group 'fixme-mode)

现在调用global-fixme-mode

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9657770

复制
相关文章

相似问题

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