0

職場の Linux マシンに xemacs 用の xcscope をインストールしようとしています。残念ながら、emacs は私の仕事関連の .el ファイルのいくつかをインストールするように事前設定されています。このため、"Cc s" プレフィックスは cscope では機能しません。これは会社のロゴを印刷するためです。

私は現在(define-key global-map "\C-cs" nil)、少なくとも会社のロゴを印刷しないようにしています。しかし、cscope コマンドで使用しようとしても、何もしません。

これは私の .emacs ファイルのコピーです:

(load-library "Company_XXXXX")
(define-key global-map "\C-cs" nil)
(load-file "/usr/share/emacs/site-lisp/xcscope.el")
(require 'xcscope)

逆を確認しようとしたので、「Ch w: cscope-find-this-file」を実行してバインド先を確認すると、「cscope-find-this-file はどのキーにもありません」と表示され続けます。

「Cc s」を cscope にバインドするように emacs に指示できる方法はありますか?

4

1 に答える 1

0

マイナーモードを有効にしましたか?Mxcscope-マイナーモード

ライブラリはマイナーモードを有効にするためにいくつかのフックを追加しますが、これをどこで実行しようとしているのかは明確ではありません。また、これは世界地図とは何の関係もありません。マイナーモードは、グローバルバインディングをオーバーライドする必要があります。

于 2011-10-01T11:15:06.910 に答える