2011-08-09 18 views
1

abbrev-modeの略語定義を複数のメジャーモードで共有する方法があるかどうかを質問したいと思います。例:LaTeX-modelatex-modeの略語(もちろんグローバルなもの)だけでなく、text-modeorg-modeに定義されているすべてのものが必要です。唯一の可能性はコピー/ペーストですか?私は願っていません...省略モード(Emacs)のメジャーモード間の略語を共有する

ありがとうございました!

答えて

1

特定のモードでアクティブな略語ソースのリストは、リスト変数ac-sourcesに格納されます(C-h vでいつでもその変数の内容を見ることができます)。したがって、modeAの略語をmodeBでも有効にするには、適切なフックを定義するだけです。

(add-hook 'B-mode-hook 
        (lambda() 
        (add-to-list 'ac-sources 'ac-source-modeA) 
        ))