我使用Emacs很長一段時間,我已經定製了很多。我甚至寫了簡單的ELisp函數,現在我開始越來越多地使用宏。我沒有接近知識淵博的Emacs用戶,但我不是一個完整的初學者。Emacs:font-lock說明
我使用nxhtml,mumamo,dired,IDO,自定義鍵綁定和這麼多東西我貫穿我不記得所有的人的年加入; )
但有件事情我真的不理解:什麼是「FONT-Lock」模式,爲什麼要在乎?
例如,我讀過nxhtml和nxml,如果我沒有記錯,不使用字體鎖。也許我不太瞭解那部分,但無論如何:作爲用戶,它對我而言有什麼改變?
或採取例如本說明書有關空白符:
注意,當空白是開啓時,空白符節省 字體鎖定狀態,也就是說,如果字體鎖是打開還是關閉。並且WhiteSpace 在關閉時恢復字體鎖定狀態。所以,如果空白符 被打開和字體鎖是關閉的,空白符還打開了 字型鎖突出空白,但是當空白是關閉字體鎖將被關閉 。因此,打開 之前的字體鎖定,如果您希望在 之後繼續打開WhiteSpace,則啓用WhiteSpace。
OK,挺好的。我明白那個。但是,如果字體鎖繼續或不在,它會發生什麼變化?
基本上我不會「得到它」,不管我讀了多少關於這個主題。
任何例子/解釋,什麼是「字型鎖」是在Emacs下,爲什麼對我而言將是最歡迎!
字體鎖定是與應用在角色上的效果相關的所有內容,使它們看起來與其常規外觀不同。您所引用的「空白模式」描述告訴您,「空白模式」不違反次要模式行爲準則,其中規定次要模式不應互相干擾。即使'whitespace-mode'需要激活字體鎖定以使空間看起來不同,它會記住您以前的字體鎖定狀態,以便在停用它時將所有內容都放回原位。 – Francesco 2012-03-19 19:44:22