EMACS 24配置遇到的問題以及解決方案

1 emacs24在cedet使用時(shí)于老版本的cedet不兼容
需要去cedet官方下載最新的2.4版本的cedet,使用./configure;make;編譯,并將cedet-build.el編譯為二進(jìn)制文件以提高效率,命令為:emacs -Q -l cedet-build.el -f cedet-build

2 出現(xiàn)symbols function definition is void:eieio-build-class-alist錯(cuò)誤提示
需要在.emacs中(require 'cedet)后增加一行(require 'eieio-opt)

3 無法找到gdb-ui.el這個(gè)文件
emacs24將gdb圖形化調(diào)試工具的插件名改為了gdb-mi,因此,在.emacs中應(yīng)該將原來的(require 'gdb-ui)改為(require 'gdb-mi)

4 load-with-code-conversion("/home/.emacs" "/home/.emacs" t t)
這個(gè)錯(cuò)誤原因?yàn)檎也坏秸_的site-lisp位置,如果是自己編譯的emacs需要確認(rèn)自己的site-lisp是位于/usr/local/share/emacs下,而不是/usr/share/emacs下。