Auto Java Complete 列表弹出卡顿的问题

按网上的设置: https://www.emacswiki.org/emacs/AutoJavaComplete, 生成了一个19M大小的.java_base.tag文件, 加载之后很多补全都要1分钟左右才会弹出, 在这期间什么也不能干, 求分析求引导, 谢谢。

auto comoplete 设置:

(add-to-list 'load-path "~/.emacs.d/lisp")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/lisp/ac-dict")
(ac-config-default)
;;(setq ac-auto-start 4)
(global-set-key "\M-/" 'auto-complete)
;; Show menu 0.8 second later
(setq ac-auto-show-menu 0.8)
(setq ac-use-quick-help nil)
(setq ac-use-menu-map t)
(define-key ac-menu-map "\C-n" 'ac-next)
(define-key ac-menu-map "\C-p" 'ac-previous)

auto java complete 设置:

(setq large-file-warning-threshold nil)
(add-to-list 'load-path "~/.emacs.d/ajc-java-complete")
(require 'ajc-java-complete-config)
(add-hook 'java-mode-hook 'ajc-java-complete-mode)
(add-hook 'find-file-hook 'ajc-4-jsp-find-file-hook)

弃了吧 ,如果真想用 把用不到的package 都过滤掉 ,尽量保留最小的tag文件

不要指望任何人看一眼你的配置就能发现问题,何况是排版如此糟糕的配置。

没用过 Auto Java Complete 的人,完全不知道 19M 的 tag 文件是什么概念。如果项目规模很大,慢也在情理之中。

如果是配置问题,你完全可以进一步缩小范围,锁定问题所在:把其它非必要的的配置去掉,确定是这个包的问题,还是其它问题。

另外,看了一下 Auto Java Complete 这个包,至少有 3 年没更新了。建议试试这个:

请问怎么缩小tag文件呢?
我是按照网上的方法编译生成的,
不知道如何控制大小。

第一次上论坛,不知道换行格式,抱歉,已修改。
我试过配置中只保留Auto Complete和Auto Java Complete,将Auto Java Complete 的配置去掉就不会发生卡顿。
晚上我试试mopemope,谢谢。