簡體   English   中英

將其作為包安裝時配置自動完成

[英]Configuring auto-complete when it is installed as a package

我以前在auto-complete有以下行:

(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/auto-complete/dict")
(ac-config-default)

但是現在我安裝了auto-complete作為Emacs包,我的.emacs.d目錄中沒有auto-complete folder了,所以上面的第二行不起作用。

這引出了兩個問題:

  • 更一般地說,安裝包在哪里?
  • 現在我已經自動完成了作為包的安裝,我應該如何調整我的add-to-list行?

默認情況下(在較新版本的auto-complete ),使用的目錄將是site-lisp文件夾中的目錄,其中emacs安裝了包,因此不需要該行。 簡單地放置

 (setq-default ac-sources
               '(ac-source-abbrev ac-source-dictionary
                                  ac-source-words-in-same-mode-buffers))

在你的.emacsauto-complete知道你想要完成的源,並且字典文件將被正確放置。

如果你想要一個自定義詞典(至少我做了)

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

只需確保您放置的目錄存在。

編輯:忘了提到這只是你想要添加自定義詞典自動完成(Java對象higlighting或自定義關鍵字等...)。 默認情況下啟用語言。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM