0
對於任何應用的主題,我想用普通字體覆蓋粗體字體。我怎麼做?用普通字體覆蓋粗體字體
對於任何應用的主題,我想用普通字體覆蓋粗體字體。我怎麼做?用普通字體覆蓋粗體字體
假設你正在使用Emacs 24的內置主題,
我的回答this問題適用相當不錯。像這樣(未經):
(defun debold-font-lock()
"remove all colors from font-lock faces except comment and warning"
(mapc (lambda (face)
(when face
(set-face-bold-p face nil)))
(face-list)))
(debold-font-lock)
您可以在此與建議,如果你需要它總是發生增加load-theme
。
編輯:我上面提到了一個建議,但是一般來說最好不要建議,如果你可以幫助 。
因此,我們可以定義一個新的功能:
(defun load-theme-no-bold()
(interactive)
(call-interactively 'load-theme)
(debold-font-lock))
地圖此功能根據需要或直接從M-X呼叫它的關鍵。
編輯:諮詢信息。
在Emacs中,您可以使用通知機制更改任何函數的工作方式。
你認爲「P」應該用鍵插入一個是否被按下?沒問題。
參見docs。
因爲這是一個強大的工具,它往往會被拋出很多,但它真的只應作爲最後的手段,因爲你永遠不知道什麼 包依賴於現有的行爲。
請您澄清最後一句話嗎?我無法理解它。 – missingfaktor