2

我想问一下是否有办法abbrev-mode在几种主要模式之间共享缩写定义。例如:在LaTeX-mode我不仅想要latex-mode缩写(当然还有全局缩写),而且想要所有为text-modeand定义的缩写org-mode。复制/粘贴是唯一的可能性吗?我希望不是...

非常感谢!

4

1 回答 1

2

嗯,在给定模式下活动的缩写源列表存储在列表变量中ac-sources(您可以随时查看该变量的内容C-h v)。所以,如果你想让 的缩写modeA也能在 中起作用modeB,你所要做的就是定义一个合适的钩子:

 (add-hook 'B-mode-hook
                  (lambda ()
                    (add-to-list 'ac-sources 'ac-source-modeA)
                    ))
于 2011-08-13T21:02:43.500 回答