emacs 23中的换档选择和上/下翻页

emacs 23中的换档选择和上/下翻页,emacs,emacs23,Emacs,Emacs23,我试图用emacs 23的新换档选择模式取代pc选择模式。它通常工作得很好,只有shift+pgup/down键不创建选定区域,我找不到配置设置,可以告诉emacs我希望这些键也进行shift转换。支持的钥匙是否已硬编码?它将与emacs非常不同,所以一定有一些我忽略的设置。有什么想法吗?在启用pc选择模式的情况下,Shift-PageUp将绑定到向下滚动标记和Shift-PageDown向上滚动标记。向下滚动标记来自pc-select.el,因此您需要在绑定键之前使用它(您不必启用pc sel

我试图用emacs 23的新换档选择模式取代pc选择模式。它通常工作得很好,只有shift+pgup/down键不创建选定区域,我找不到配置设置,可以告诉emacs我希望这些键也进行shift转换。支持的钥匙是否已硬编码?它将与emacs非常不同,所以一定有一些我忽略的设置。有什么想法吗?

在启用pc选择模式的情况下,Shift-PageUp将绑定到向下滚动标记和Shift-PageDown向上滚动标记。向下滚动标记来自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)
(需要“pc选择”)
(全局设置键(kbd“S-”)向下滚动标记)
(全局设置键(kbd“S-”)向上滚动标记)

我删除了PC选择模式,这才起作用。下面是我从
description key
中获得的页面向下键:

<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)

...
(翻译自)运行命令scroll up,即
“C源代码”中的交互式内置函数。
它一定是,C-v。
(向上滚动&可选参数)
...

好的,但问题是我是否可以完全跳过pc选择?如果我仍然用它来做那两把钥匙,那么我可以用它来做所有的钥匙。我想迁移到内置的shift-select模式,这样我就不必再使用另一个外部软件包了。pc-select包含在我的ubuntu emacs快照版本中。所谓内置,是指它在emacs二进制文件中。例如,检查“此命令键已转换”的定义。Pc select作为lisp代码包含在emacs中。如果该功能加载了emacs二进制文件,则没有理由加载其他lisp。这就是为什么我想使用内置的解决方案,如果它可以设置为像pc选择工作。