Mac图形emacs打印$(D当我按删除

时间:2014-05-26 22:32:30

标签: emacs

当我按下emacs的GUI版本中的删除(而非退格)键时,它会打印$(文件中的D(所有3个单独的字符加上末尾的空格)。

问题是如何解决这个问题,以便按删除执行转发删除?

这只发生在我的D语言模式中,所以为了调试这个,我尽可能多地删除d-mode.el文件,同时仍然有问题/能够加载文件。 ..结果如下:

    (require 'cc-mode)
    (define-derived-mode d-mode nil "" "" nil)

我在.emacs文件中使用以下行加载此文件:

    (autoload 'd-mode "~/.emacs.d/vendor/d-mode" "Major mode for editing D code." t)
    (add-to-list 'auto-mode-alist '("\\.d[i]?\\'" . d-mode))

我在以下情况下没遇到这个问题:

  1. 在终端中使用emacs
  2. 在另一种模式下,cpp模式,java模式等
  3. 当我按C-d作为删除的替代方法时,我也会得到相同的字符序列。

    知道我在Mac上使用emacs以及我从here下载了emacs可能会有所帮助。

0 个答案:

没有答案