Emacs查字典:使用sdcv,帮助阅读Emacs文档

Emacs查字典:使用sdcv,帮助阅读Emacs文档

随着对Emacs更加熟悉,想更进一步的学习需要阅读一些文档,全英文的不免有些吃力,下面记录一下利用sdcv的查字典插件帮助阅读的解决方案。
效果图

安装插件

(use-package sdcv
  :ensure t
  :config
  (setq sdcv-dictionary-simple-list
        '("懒虫简明英汉词典"
          "懒虫简明汉英词典"
          "计算机词汇")))

我使用的是Linux Mint,需要apt两个软件:

sudo apt install stardict
sudo apt install sdcv

下载字典资源到目录下,http://download.huzheng.org/zh_CN/,然后把字典copy到资源目录下,下面以计算机词汇为例:

sudo cp -r stardict-kdic-computer-gb-2.4.2 /usr/share/stardict/dic/

我使用evil-mode所以使用evil-leader来绑定使用sdcv的快捷键,不过也写了原生emacs键位的绑定

(use-package evil-leader
  :after evil
  :init (global-evil-leader-mode)
  :config
  (evil-leader/set-leader "<SPC>")
  (evil-leader/set-key
    "s" 'swiper
    "S" 'swiper-isearch-backward
    ......
    "tt" 'neotree-toggle
    "dd" 'sdcv-search-pointer+ ;; 光标处查询
    "di" 'sdcv-search-input+ ;; 输入查询
    "qR" 'restart-emacs
    ......
    )
)

(define-prefix-command 'dictionary-map)
(global-set-key (kbd "C-c d") 'dictionary-map)
(define-key dictionary-map (kbd "d") 'sdcv-search-pointer+)
(define-key dictionary-map (kbd "i") 'sdcv-search-input+)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值