2011-08-09 48 views
1

我想問一下在幾種主要模式之間是否有共享abbrev-mode的縮寫定義的方法。例如:在LaTeX-mode我希望不僅有latex-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) 
        ))