有沒有辦法在多個緩衝區上執行emacs命令,而無需單獨選擇它們並在每個單獨的緩衝區上執行它。在多個emacs緩衝區執行特定命令
我通常會打開多個匹配特定正則表達式的文件,例如~/*.py
並且希望啓用特定的模式,例如hs-minor-mode
或glasses-mode
,或者對每個模式執行C-c @ C-M-h
。目前我必須選擇其中的每一個,並單獨進行。那麼是否存在黑客或循環來自動執行任務。
比方說,我從緩衝區列表標記緩衝區,然後運行所有標記的命令。
我試圖this但eval-expression
執行命令後,我完全失去了進入我的小緩衝區,這意味着每當我輸入M-x
迷你緩衝區返回此
無法訪問迷你緩衝區Emacs的錯誤「過程菜單模式沒有按」 t支持Hideshow小模式「
我被迫實際上殺死了整個emacs進程,因爲C-x C-s
沒有工作,也沒有結束任務。
PS:我在elisp的
我同意,可能鉤是最好的方法。如果你不想要它們,關閉某些單獨緩衝區的模式會更容易! – PascalVKooten