Emacsruby符号字完成

前端之家收集整理的这篇文章主要介绍了Emacsruby符号字完成前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我经常定义一个 ruby符号(例如:some_value),然后我想创建一个名为def some_value的方法.

不幸的是,第二次出现some_value字符串的自动完成(M /)不起作用,略有不同(:some_value vs some_value).

如何设置emacs来处理此类事件?

解决方法

假设M- /绑定到dabbrev-expand,您可以配置dabbrev-mode以在扩展字符串时忽略某些前缀.要使单个冒号成为要忽略的前缀,请键入
M-x customize-group

然后

dabbrev

这将带您进入dabbrev-mode的自定义页面.转到点Dabbrev Abbrev Skip Leading Regexp并单击Value菜单.从菜单中选择“Regexp”.

现在,您在值菜单旁边看到一个标有“Regexp:”的文本字段,您可以在其中输入单个冒号.

:

然后单击下一行中的State按钮并选择值“Save for future Sessions”.

猜你在找的Ruby相关文章