【问题标题】:Emacs autocomplete: add existing dictionary to a major modeEmacs 自动完成:将现有字典添加到主要模式
【发布时间】:2012-02-25 00:20:53
【问题描述】:

一开始这似乎很简单,但很令人沮丧。我想将现有的自动完成规则 (ac-mode) 分配给主要模式。例如。最近我发现了sass-mode,我想使用css-mode 字典。当然,我可以复制并重命名字典目录,但这是一个非常丑陋(而且效率低下)的 hack。

有什么办法可以很好地解决这个问题吗?

【问题讨论】:

  • 定义“自动完成”?我不相信标准 Emacs 使用该术语,所以我不确定您指的是什么。
  • 啊,对不起,我指的是这个:emacswiki.org/emacs/AutoComplete
  • 什么规则。?我认为你的意思是来源。你想添加什么来源。?字典。??
  • 是的,再次为混乱的术语道歉。我想将css-mode 字典应用于sass-mode,因为Sass 语法是有效的CSS 语法。
  • 啊,没关系,对字典文件进行符号链接就像一个魅力。

标签: emacs autocomplete


【解决方案1】:

好吧,我想“正确”的方式是:

  1. 为字典创建一个文件夹,例如~/.emacs/dict
  2. 复制css-mode并将其重命名为scss-mode
    • css-mode 可以在自动完成包目录中被罚款
  3. ~/.emacs/dict 添加到ac-dictionary-directories

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

此方法很有用,因为它允许您将单词添加到字典文件中。

但我不这样做。我刚刚在autocomplete/dict 中直接创建了一个符号链接scss-mode

【讨论】:

    猜你喜欢
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2015-02-13
    • 2014-12-21
    相关资源
    最近更新 更多