将公共钩子添加到 js 模式
Adding Common Hook to js-mode
我添加了以下通用钩子,以便在js模式下点击返回时自动缩进;
(add-hook 'js-mode-common-hook '(lambda () (local-set-key (kbd "RET") 'newline-and-indent)))
为什么这不起作用?我对 C 使用了完全相同的东西,如下所示,它有效:
(add-hook 'c-mode-common-hook '(lambda () (local-set-key (kbd "RET") 'newline-and-indent)))
使用 js-mode-hook
. 具有基于cc-mode
的模式的语言可以使用所有相关语言的通用挂钩。 JavaScript 的模式基于 prog-mode
,所以它首先运行prog-mode-hook
,然后运行js-mode-hook
。
如果您使用 C-h m 查找模式文档,它通常会告诉您运行了哪些钩子。
相关文章:
- D3.js模式不适用于弧形或圆环图
- 查看完某个页面后,在重定向的页面上弹出js模式
- 清除我对这种 js 模式的想法
- 被动.js模式间接观察者报告相同的值
- Bootstrap JS模式加载,但不可编辑
- Require.js中的Backbone.js模式
- 流星排行榜示例 JS 模式说明
- 将公共钩子添加到 js 模式
- 从嵌套数组中获取唯一元素的 JS 模式是什么
- 可以'点击时不要启动ouibounce.js模式
- 具有闭包和性能的JS模式
- 在js模式窗口中为下一步添加操作
- Knockout JS模式用于同一页面中的多个视图模型,维护DOM结构
- JavaScript 中有没有办法在原型私有(使用模块 JS 模式)方法中提供对变量的访问
- JS模式提供字符串形式的函数名
- 这个JS模式的目的是什么?
- 在angular js模式弹出式或局部视图中加载外部js文件
- 引用对象实例的React.js模式
- oboe.js-模式来选择特定的节点,而不是所有匹配的节点
- npm风格的Emacs JS模式