2011-02-02 11 views
0

私のマシンでemacsのibufferモードがクラッシュしました(Win32、GNU Emacs 24.0.50.1(i386-mingw-nt6.1.7600 )of 3249CTO)を使用してください。ここ が、これは失敗したか、なぜ私が増加するのに必要なのですなぜ私は表示されません(http://alpha.gnu.org/gnu/emacs/windows/から構築--no-INIT-ファイル、)バニラemacsのインストールでエラーを再現する最小限のサンプル、Emacs Lisp:ibuffer内でネストが `max-lisp-eval-depth 'を超えています

(setq ibuffer-saved-filter-groups 
     '(("default" 
    ("1" (mode . emacs-lisp-mode)) 
    ("2" (or (mode . gnus-group-mode) 
      (mode . gnus-summary-mode) 
      (mode . gnus-article-mode) 
      (mode . message-mode))) 
    ("3" (or (mode . dired-mode) 
      (mode . shell-mode) 
      (mode . eshell-mode))) 
    ("4" (or (name . "^\\*scratch\\*$") 
      (name . "^\\*Messages\\*$"))) 
    ("5" ((or (name . "^\\*gnus trace\\*$") 
      (name . "^\\*imap log\\*$") 
      (name . "^\\.newsrc-dribble$"))))))) 
(get-buffer-create ".newsrc-dribble") 
(get-buffer-create "*Compile-Log*") 
(get-buffer-create "*Completions*") 
(get-buffer-create "*Ibuffer*") 
(get-buffer-create "*Messages*") 
(get-buffer-create "*gnus trace*") 
(get-buffer-create "*imap log*") 
(get-buffer-create "*scratch*") 
(ibuffer) 
(ibuffer-switch-to-saved-filter-groups "default") 

ですmax-lisp-eval-depth。 私のコードに何か問題はありますか?

答えて

0

あなたが最終グループの括弧の余分なレベルを持っている:

;[...] 
("5" ((or (name . "^\\*gnus trace\\*$") 
      (name . "^\\*imap log\\*$") 
      (name . "^\\.newsrc-dribble$"))))))) 
関連する問題