【发布时间】:2009-08-12 09:50:44
【问题描述】:
我正在尝试用带有 emacs 23 的新 shift-select-mode 替换 pc-selection-mode。它通常运行良好,只有 shift+pgup/down 键不会创建选定区域,我可以'找不到可以告诉 emacs 我希望这些键也转换翻译的配置设置。支持的键是硬编码的吗?它将与 emacs 如此不同,因此我忽略的某处必须有一些设置。有什么想法吗?
【问题讨论】:
我正在尝试用带有 emacs 23 的新 shift-select-mode 替换 pc-selection-mode。它通常运行良好,只有 shift+pgup/down 键不会创建选定区域,我可以'找不到可以告诉 emacs 我希望这些键也转换翻译的配置设置。支持的键是硬编码的吗?它将与 emacs 如此不同,因此我忽略的某处必须有一些设置。有什么想法吗?
【问题讨论】:
我删除了 PC 选择模式,这很有效。作为记录,这是我从describe-key 获得的 Page-Down 键:
<next> (translated from <S-next>) runs the command scroll-up, which is
an interactive built-in function in `C source code'.
It is bound to <next>, C-v.
(scroll-up &optional ARG)
...
【讨论】:
启用 pc-select-mode 后,Shift-PageUp 绑定到向下滚动标记和 Shift-PageDown 向上滚动标记。 scroll-down-mark 来自 pc-select.el,因此您必须在绑定键之前要求它(您不必启用 pc-select)。
上面提到的绑定键可以进行评估:
(require 'pc-select)
(global-set-key (kbd "S-<prior>") 'scroll-down-mark)
(global-set-key (kbd "S-<next>") 'scroll-up-mark)
【讨论】: