w00*_*00d 29 emacs autocomplete emacs23
我只是安装自动完成模式,但每次启动emacs时我都需要Mx自动完成模式.反正有没有自动加载?
我的.emacs如下:
;; auto-complete
(add-to-list 'load-path "~/.emacs.d/")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d//ac-dict")
(ac-config-default)
Run Code Online (Sandbox Code Playgroud)
谢谢
des*_*esu 49
我想你可以用各种方式做到这一点.要在全局启用它,您应该使用
(global-auto-complete-mode t)
Run Code Online (Sandbox Code Playgroud)
但它使用自动完成模式 - 也许,只在那里列出的那些转向AC ac-modes.您可以像这样手动添加它们
(add-to-list 'ac-modes 'sql-mode)
Run Code Online (Sandbox Code Playgroud)
如果您希望AC仅在少数模式下处于活动状态,您可以创建自己的列表
(setq ac-modes '(c++-mode sql-mode))
Run Code Online (Sandbox Code Playgroud)
或者重写它以使AC无处不在.
(defun auto-complete-mode-maybe ()
"No maybe for you. Only AC!"
(auto-complete-mode 1))
Run Code Online (Sandbox Code Playgroud)
编辑:
迷你缓冲区中的自动填充功能很糟糕.我认为这会更好.
(defun auto-complete-mode-maybe ()
"No maybe for you. Only AC!"
(unless (minibufferp (current-buffer))
(auto-complete-mode 1)))
Run Code Online (Sandbox Code Playgroud)
Fra*_*ard 19
我只需要这个:
(require 'auto-complete)
(global-auto-complete-mode t)
Run Code Online (Sandbox Code Playgroud)
添加到我的.emacs.d/init.el文件中.
我使用包管理器安装了auto-complete.我正在使用Emacs 24.
| 归档时间: |
|
| 查看次数: |
25436 次 |
| 最近记录: |