2011-04-21 29 views
0

我有一個廣泛的 emacs配置。不幸的是,由於某種原因,LaTeX模式下自動填充模式被破壞。如何在沒有二進制搜索emacs配置的情況下調試此錯誤?調試emacs LaTeX配置文件,無需試用錯誤二進制搜索

另外,我怎樣才能使這個功能沒有設置撤消點?在文檔中,每個單詞和空格都需要按撤消一次,這很煩人。

(local-set-key (kbd "SPC") 
       (lambda() (interactive) (fill-paragraph) 
             (insert " "))) 

回答

3

那麼,你可以試試M-x debug-on-entry auto-fill-mode

但我的建議是使用你想要避免的二進制搜索。沒有比這更快的了。我的初始設置可能至少和你的設置一樣廣泛,有時我覺得有一種更快的方式來猜測問題是什麼,一次又一次,我已經學習了二進制搜索是一條路要走的教訓。它看起來很慢很傻起初。請記住聰明人的比喻,他說服統治者在第一個棋盤廣場上給他一粒米飯,在第二個廣場上給他一張,在第三個廣場上給他四張,等等。當你不知道問題出在哪裏時,甚至經常認爲你可以猜測出問題的大致位置時,它確實沒有二進制搜索更好。去做就對了。

+1

請記住,您不必註釋掉一半'.emacs',只需運行'emacs -q',然後使用'eval-region'評估'.emacs'的部分內容,直到導致錯誤。這樣做使得它看起來不那麼嚇人(至少它對我來說)。 – 2012-02-20 15:23:06