Show
Ignore:
Timestamp:
2006年02月15日 21時20分13秒 (3 years ago)
Author:
miyoshi
Message:

Update.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • vendor/emacs-CVS_HEAD/lisp/ibuffer.el

    r3988 r4035  
    22 
    33;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 
    4 ;;   2005 Free Software Foundation, Inc. 
     4;;   2005, 2006 Free Software Foundation, Inc. 
    55 
    66;; Author: Colin Walters <walters@verbum.org> 
     
    143143(defcustom ibuffer-fontification-alist 
    144144  `((10 buffer-read-only font-lock-constant-face) 
    145     (15 (string-match "^*" (buffer-name)) font-lock-keyword-face) 
    146     (20 (and (string-match "^ " (buffer-name)) 
     145    (15 (and buffer-file-name 
     146             (string-match ibuffer-compressed-file-name-regexp 
     147                           buffer-file-name)) 
     148        font-lock-doc-face) 
     149    (20 (string-match "^*" (buffer-name)) font-lock-keyword-face) 
     150    (25 (and (string-match "^ " (buffer-name)) 
    147151             (null buffer-file-name)) 
    148152        italic) 
    149     (25 (memq major-mode ibuffer-help-buffer-modes) font-lock-comment-face) 
    150     (30 (eq major-mode 'dired-mode) font-lock-function-name-face)) 
     153    (30 (memq major-mode ibuffer-help-buffer-modes) font-lock-comment-face) 
     154    (35 (eq major-mode 'dired-mode) font-lock-function-name-face)) 
    151155  "An alist describing how to fontify buffers. 
    152156Each element should be of the form (PRIORITY FORM FACE), where 
     
    319323  "List of \"Help\" major modes." 
    320324  :type '(repeat function) 
     325  :group 'ibuffer) 
     326 
     327(defcustom ibuffer-compressed-file-name-regexp 
     328  (concat "\\.\\(" 
     329        (regexp-opt '("arj" "bgz" "bz2" "gz" "lzh" "taz" "tgz" "zip" "z")) 
     330        "\\)$") 
     331  "Regexp to match compressed file names." 
     332  :type 'regexp 
    321333  :group 'ibuffer) 
    322334 
     
    404416    (define-key map (kbd "* e") 'ibuffer-mark-dissociated-buffers) 
    405417    (define-key map (kbd "* h") 'ibuffer-mark-help-buffers) 
     418    (define-key map (kbd "* z") 'ibuffer-mark-compressed-file-buffers) 
    406419    (define-key map (kbd ".") 'ibuffer-mark-old-buffers) 
    407420 
     
    719732      '(menu-item "Mark help buffers" ibuffer-mark-help-buffers 
    720733                  :help "Mark buffers in help-mode")) 
     734    (define-key-after map [menu-bar mark mark-compressed-file-buffers] 
     735      '(menu-item "Mark compressed file buffers" ibuffer-mark-compressed-file-buffers 
     736                  :help "Mark buffers which have a file that is compressed")) 
    721737    (define-key-after map [menu-bar mark mark-old-buffers] 
    722738      '(menu-item "Mark old buffers" ibuffer-mark-old-buffers