我必须在我的.emacs文件中写什么才能将<S-dead-grave>命令与插入字符`(反引号)相关联.
我在Unix上运行GNU Emacs 23.1.1.
背景:我通过在Windows终端服务器上运行Java(Oracle SGD)的shell运行Unix.我在任一系统上都没有管理员权限.我的键盘设置为挪威语.Java中显然存在一些错误导致这种情况与"死"字符一样奇怪(就像`在挪威语键盘上一样)并且我没有成功让我的管理员解决这个问题.
当我`在Emacs中单击后跟一个空格(就像在键盘布局中插入该字符的方式)时,我收到错误消息<S-dead-grave> is undefined.因此,我相信如果我可以定义它,我将能够解决这个错误.
在此设置中,我也对替代解决方法感到满意.
我不清楚你是在GUI模式还是在文本模式下(在终端模拟器中)运行Emacs,但根据你对Emacs行为的描述,我猜它是在GUI模式下运行的(可能是通过Windows机器上的某个X服务器运行的? ).
很奇怪,你会得到S-死严重的事件,所以它可能是在你的GUI环境中的错误(X服务器的配置?).
但无论如何
(global-set-key [S-dead-grave] "`")
Run Code Online (Sandbox Code Playgroud)
可能会让你解决这个问题.