2012-02-02 74 views
3

这看起来相当简单,但它非常令人沮丧。我想将现有的自动填充规则(​​)指定为主要模式。例如。最近我发现sass-mode,我想用它css-mode字典。当然,我可以复制和重命名字典目录,但这是一个非常丑陋(和低效)的黑客攻击。Emacs自动完成:将现有字典添加到主要模式

任何想法如何以良好的方式修补这个?

+0

定义“自动完成”?我不相信标准的Emacs使用这个术语,所以我不确定你指的是什么。 – phils 2012-02-02 10:44:24

+0

啊,对不起,我指的是这一个:http://www.emacswiki.org/emacs/AutoComplete – aL3xa 2012-02-02 11:07:48

+0

什么规则。?我认为你的意思是来源。你想添加什么来源。?字典。?? – kindahero 2012-02-02 11:53:52

回答

0

嗯,我想“正确”的方法是:

  1. 的字典,例如创建一个文件夹~/.emacs/dict
  2. 复制和重命名css-modescss-mode
    • css-mode可罚中自动完成包目录
  3. 添加~/.emacs/dictac-dictionary-directories

(add-to-list 'ac-dictionary-directories "~/.emacs/dict")

此方法非常有用贝科使用它可以让你在词典文件中添加单词。

但我做了其他事情。我刚刚创建了一个符号链接scss-modeautocomplete/dict