emacs中修改outline-mode中的快捷键前缀c-c- 为c-o-

Vim、Emacs配置和使用
回复
xilbert
帖子: 5
注册时间: 2010-05-27 15:47

emacs中修改outline-mode中的快捷键前缀c-c- 为c-o-

#1

帖子 xilbert » 2010-05-29 0:06

在.emacs中加入以下代码:

(add-hook 'outline-mode-hook
'(lambda ()
(let ((map (make-sparse-keymap)))
(define-key map "\C-o" outline-mode-prefix-map)
(define-key map [menu-bar] outline-mode-menu-bar-map)
(setq outline-mode-map map)
)))
这样的话就与outline-minor-mode中的操作方式一致了

ps:当然outline-minor-mode的前缀也被我修改为c-o- (貌似网上一般都是这样修改的)
如果还没有修改的话,可以加入下面的代码到.emacs 中:
(setq outline-minor-mode-prefix [(control o)])
回复