重新映射<空间>和<退格键>在 Vimpulse 中滚动更多退格键>空间>
在 关于 Emacs 和 Vim 的一些想法, Shinobu 建议重新映射<空间>;和<退格键>不适用于带有 Vimpulse 0.5 的 Emacs 2.3.1。
我做错了什么?
;; from .emacs
; simulate vim's "nnoremap <space> 10<c-e>10j"
(vimpulse-map " " (lambda ()
(interactive)
(next-line 10)
(viper-scroll-up-one 10)
))
; simulate vim's "nnoremap <backspace> 10<c-y>10k"
(define-key viper-vi-global-user-map [backspace] (lambda ()
(interactive)
(previous-line 10)
(viper-scroll-down-one 10)
))
In Some Thoughts on Emacs and Vim, Shinobu recommendation to remap <space> and <backspace> doesn't work on Emacs 2.3.1 with Vimpulse 0.5.
What am I doing wrong?
;; from .emacs
; simulate vim's "nnoremap <space> 10<c-e>10j"
(vimpulse-map " " (lambda ()
(interactive)
(next-line 10)
(viper-scroll-up-one 10)
))
; simulate vim's "nnoremap <backspace> 10<c-y>10k"
(define-key viper-vi-global-user-map [backspace] (lambda ()
(interactive)
(previous-line 10)
(viper-scroll-down-one 10)
))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
了解什么不起作用会有所帮助。
,如在命令模式(Vi 状态)下 SPC 和 backspace 滚动 10:
以下内容对我有用 emacswiki.org/emacs-es/vimpulse.el" rel="nofollow">vimpulse.el 版本 0.5 和
viper-expert-level
5.It'd help to know what isn't working.
The following works for me, as in SPC and backspace scroll by 10 when in command mode (Vi state):
That's using vimpulse.el version 0.5 and
viper-expert-level
5.