我用的是Steve Purcell大神的配置,因此个人改动基本是在init-local.el
中进行改动。
当我改动init-local.el
后,在不退出Emacs情况下,想重新加载init-local.el
时,会使用命令M-x load-file
。但是我发现这个命令在重新加载配置文件后,它产生的效果是附加(Append),而不是刷新(Refresh)已有的配置。
比如,我在配置文件中,将代码从:
(global-set-key "\C-s" 'swiper)
改成
(global-set-key "\C-f" 'swiper)
重新用命令M-x load-file
加载配置文件后,快捷键C-f
会立即生效,但同时原有的C-s
仍有效。而我的原意是想在重新加载配置文件后,只有快捷键C-f
会生效,C-s
不再有效,也就是配置被刷新了。但目前情况却是将新的配置载入到Emacs中,而原有的仍不变,也就是附加进去了。
所以,我想问下用什么办法或命令可以在不退出Emacs情况下,重新加载或刷新配置文件?