emacs找不到bind-key

背景

自用的emacs配置文件里虽然写了自动安装bind-key包,
但可能由于加载顺序的问题,
keybindings的配置可能会先加载,导致优先报错说找不到bind-key.
此处记录一些修复方法

方案

  1. 报错后进入scratch.输入

    1
    2
    (add-to-list 'package-archives
    '("melpa-stable" . "https://melpa.org/packages/") t)
  2. 光标放在括号后,执行函数 eval-last-sexp, 添加melpa源

  3. package-list-packages 进入源列表并安装 bind-key