[英]How can I call a function when a mode is disabled in elisp?
我試圖在進入某種模式時將變量設置為true,而在該模式存在時將其設置為nil。 我該如何使用掛鈎?
通常,每個模式都有一個對應的掛鈎,該掛鈎在進入和離開模式時都會被調用。 您可以通過檢查相應的模式變量來區分進入和離開之間的區別。 如果未設置,則退出模式,否則進入。
您需要做的一幅草圖:
(add-hook 'the-mode-hook
(lambda ()
(if the-mode
(setq your-variable whatever-value)
(setq your-variable nil))))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.