在用emacs查阅文档或上网的时候时常会遇到不认识的英文单词,若老是要切换到xdict查寻单词再切回emacs则显得太过繁琐。所幸,使用dict/dictd工具和dictionary.el可以实现直接在emacs中查询英文单词的释义。
1. 安装dict/dictd
ubuntu下可以直接用apt-get安装
sudo apt-get install dict dictd
2. 安装英文-中文字典
sudo apt-get install dict-xdict dict-stardic
3. 安装dictionary.el插件
在emacs中运行M-x package-list-packages
在列出的package中搜索dictionary
按i表示安装,按x表示执行安装,就自动把dictionary.el安装到emacs中了
4. 配置
默认dictionary.el会把dictd服务器地址配置为dict.org。由于我们是在本地搭建了dictd服务器,因此需要修改配置信息,指定dictd服务器为localhost。另外为了方便使用,也可以配置一些快捷键。
在.emacs中输入配置
(global-set-key [mouse-3] ‘dictionary-mouse-popup-matching-words) (global-set-key [(control c)(d)] ‘dictionary-lookup-definition) (global-set-key [(control c)(s)] ‘dictionary-search) (global-set-key [(control c)(m)] ‘dictionary-match-words) (setq dictionary-server "localhost")
原文地址:http://darksun.blog.51cto.com/3874064/1566923