在Spacemacs仓库更新之后,可能会遇到evil快捷键与helm-gtags快捷键冲突的问题, 此问题会导致helm-gtags-dwim无法用gtags layer定义的快捷"M-.", 解决的办法是在.spacemacs文件或者private layer的packages.el添加以下配置:
(defun dotspacemacs/user-config ()
(eval-after-load 'ggtags
'(progn
(evil-make-overriding-map ggtags-mode-map 'normal)
;; force update evil keymaps after ggtags-mode loaded
(add-hook 'ggtags-mode-hook #'evil-normalize-keymaps)))
)
注意一定要写在dotspacemacs/user-config内部, 写在外部会导致整个.spacemacs文件加载错误...初学者容易犯的错...