我想将ElScreen与viper& amp; vimpulse。以下是我在.emacs
文件中配置两个软件包的方法:
(load "elscreen" "ElScreen" t)
(elscreen-set-prefix-key "\C-\\")
(setq viper-inhibit-startup-message t)
(setq viper-expert-level '5)
(setq viper-mode t)
(require 'vimpulse)
在V
或I
状态下,我无法向ElScreen发出命令;我必须先切换到E
州。为了创建屏幕,我必须输入:C-z C-\ c
。完成创建屏幕后,我必须再次输入V
切换回C-z
。如何配置.emacs
以便我可以直接向ElScreen发出命令而无需切换到E
模式?我正在使用Emacs 23.3.1。
答案 0 :(得分:1)
阅读ElScreen& Vimpulse的源代码和读取大量的Elisp键绑定功能,我能够让它工作。加载ElScreen& amp;屏幕后,将其插入.emacs
文件中。 Vimpulse。如果您不希望在插入模式下使用ElScreen命令,请排除第二行。如果您的前缀键是可以在插入模式下输入缓冲区的内容,这将非常有用。 (我将前缀键设置为`,这是一个通常可以输入缓冲区的字符,而不是C-b。)
(define-key viper-vi-global-user-map elscreen-prefix-key elscreen-map)
(define-key viper-insert-global-user-map elscreen-prefix-key elscreen-map)