]> git.eshelyaron.com Git - emacs.git/commitdiff
(fancy-diary-display-mode): Bind "q" to `quit-window'
authorSam Steingold <sds@gnu.org>
Fri, 25 Apr 2003 01:58:49 +0000 (01:58 +0000)
committerSam Steingold <sds@gnu.org>
Fri, 25 Apr 2003 01:58:49 +0000 (01:58 +0000)
in the fancy diary buffer.

lisp/ChangeLog
lisp/calendar/diary-lib.el

index 5611fbeec4e0600505259944f1c4a18fae22859f..89603e6664f545c996a19f250cdcd24e79a992f8 100644 (file)
@@ -1,3 +1,8 @@
+2003-04-24  Sam Steingold  <sds@gnu.org>
+
+       * calendar/diary-lib.el (fancy-diary-display-mode): Bind "q" to
+       `quit-window' in the fancy diary buffer.
+
 2003-04-24  Lars Hansen  <larsh@math.ku.dk>
 
        * subr.el (assq-delete-all): Ignore non-cons elememts.
index b403e600152a0e6ea486d380a7d4d7f7cbb7f3fe..91051d63b75031e90c02076b5923054f8073256d 100644 (file)
@@ -201,16 +201,16 @@ in a face description"
                           ((string= "nil" attrvalue) nil)))))
 ;    (message "(%s)[%s]=[%s]" (print type) attrvalue ret)
     ret))
-       
+
 
 (defun diary-pull-attrs (entry fileglobattrs)
-  "Pull the face-related attributes off the entry, merge with the 
-fileglobattrs, and return the (possibly modified) entry and face 
-data in a list of attrname attrvalue values.  
+  "Pull the face-related attributes off the entry, merge with the
+fileglobattrs, and return the (possibly modified) entry and face
+data in a list of attrname attrvalue values.
 The entry will be modified to drop all tags that are used for face matching.
-If entry is nil, then the fileglobattrs are being searched for, 
-the fileglobattrs variable is ignored, and 
-diary-glob-file-regexp-prefix is prepended to the regexps before each 
+If entry is nil, then the fileglobattrs are being searched for,
+the fileglobattrs variable is ignored, and
+diary-glob-file-regexp-prefix is prepended to the regexps before each
 search."
   (save-excursion
     (let (regexp regnum attrname attr-list attrname attrvalue type)
@@ -248,7 +248,7 @@ search."
                  type (nth 3 attr))
            (setq attrvalue nil)
            (if (string-match regexp entry)
-               (progn 
+               (progn
                  (setq attrvalue (substring-no-properties entry
                                                           (match-beginning regnum)
                                                           (match-end regnum)))
@@ -258,8 +258,8 @@ search."
                (setq ret-attr (append ret-attr (list attrname attrvalue))))
            (setq attr-list (cdr attr-list)))))))
   (list entry ret-attr))
-  
-  
+
+
 
 (defun list-diary-entries (date number)
   "Create and display a buffer containing the relevant lines in diary-file.
@@ -983,7 +983,7 @@ is marked.  See the documentation for the function `list-sexp-diary-entries'."
                      temp (diary-pull-attrs entry file-glob-attrs)
                      marks (nth 1 temp))
                (mark-visible-calendar-date
-                (calendar-gregorian-from-absolute date) 
+                (calendar-gregorian-from-absolute date)
                 (if (< 0 (length marks))
                     marks
                   (if (consp mark)
@@ -1339,7 +1339,7 @@ best if they are nonmarking."
                             entry
                             specifier
                             (if entry-start (copy-marker entry-start)
-                              nil) 
+                              nil)
                             marks)
          (setq entry-found (or entry-found diary-entry)))))
     entry-found))
@@ -1733,7 +1733,8 @@ Prefix arg will make the entry nonmarking."
   "Diary"
   "Major mode used while displaying diary entries using Fancy Display."
   (set (make-local-variable 'font-lock-defaults)
-       '(fancy-diary-font-lock-keywords t)))
+       '(fancy-diary-font-lock-keywords t))
+  (define-key (current-local-map) "q" 'quit-window))
 
 
 (defvar fancy-diary-font-lock-keywords