2013-04-27 1 views
1

알리 스트 ibuffer-saved-filter-groups를 수정하려고합니다. 그러나 ibuffer를 종료하고 setq 문을 평가 한 후에는 M-x ibuffer를 실행해도 ibuffer 범주가 변경되지 않습니다. 이맥을 완전히 다시 시작할 때 변경 사항 만 반영됩니다.Emacs를 다시 시작하지 않고 변수 ibuffer-saved-filter-groups를 수정 한 결과를 어떻게 볼 수 있습니까?

(setq ibuffer-saved-filter-groups 
    (quote (("default" 
      ("Org" ;; all org-related buffers 
     (mode . org-mode) 
     (mode . ruby-mode)) 
      ("Mail" 
       (or ;; mail-related buffers 
       (mode . message-mode) 
       (mode . mail-mode) 
       ;; etc.; all your mail related modes 
       )) 
      ("Emacs" 
       (or 
       (mode . emacs-lisp-mode) 
       )) 
     ("Scratch" 
       (or 
       (mode . lisp-interaction-mode) 
       )) 
      ("ERC" (mode . erc-mode)) 
     ("Consoles" 
     (mode . term-mode)) 
     ("Help" (or (name . "\*Help\*") 
      (name . "\*Apropos\*") 
      (name . "\*info\*") 
      (name . "\*Compile-Log\*") 
      (name . "\*Backtrace\*") 
      (name . "\*Messages\*"))))))) 

답변

3

당신은 *Ibuffer* 버퍼를 죽일 수 있습니다 또는 사용할 필터 그룹 선택 :

이 목록을 수정 즉, 적용하는 이맥스 전체를 다시 시작해야합니다

M-x ibuffer 
/R "default" 
+0

이 나던 작업, 내 질문에 대한 추가 정보가 – bneil

+0

수정되었습니다. 그게 지금 작동해야합니다 ... – thisirs