diff options
| -rw-r--r-- | lisp/descr-text.el | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lisp/descr-text.el b/lisp/descr-text.el index e75769078b0..525e06e4a37 100644 --- a/lisp/descr-text.el +++ b/lisp/descr-text.el | |||
| @@ -95,7 +95,7 @@ if that value is non-nil." | |||
| 95 | (defun describe-property-list (properties) | 95 | (defun describe-property-list (properties) |
| 96 | "Insert a description of PROPERTIES in the current buffer. | 96 | "Insert a description of PROPERTIES in the current buffer. |
| 97 | PROPERTIES should be a list of overlay or text properties. | 97 | PROPERTIES should be a list of overlay or text properties. |
| 98 | The `category' property is made into a widget button that call | 98 | The `category' property is made into a widget button that call |
| 99 | `describe-text-category' when pushed." | 99 | `describe-text-category' when pushed." |
| 100 | ;; Sort the properties by the size of their value. | 100 | ;; Sort the properties by the size of their value. |
| 101 | (dolist (elt (sort (let ((ret nil) | 101 | (dolist (elt (sort (let ((ret nil) |
| @@ -117,10 +117,10 @@ The `category' property is made into a widget button that call | |||
| 117 | (nth 2 b))))) | 117 | (nth 2 b))))) |
| 118 | (let ((key (nth 0 elt)) | 118 | (let ((key (nth 0 elt)) |
| 119 | (value (nth 1 elt))) | 119 | (value (nth 1 elt))) |
| 120 | (widget-insert (propertize (format " %-20s" key) | 120 | (widget-insert (propertize (format " %-20s " key) |
| 121 | 'font-lock-face 'italic)) | 121 | 'font-lock-face 'italic)) |
| 122 | (cond ((eq key 'category) | 122 | (cond ((eq key 'category) |
| 123 | (widget-create 'link | 123 | (widget-create 'link |
| 124 | :notify `(lambda (&rest ignore) | 124 | :notify `(lambda (&rest ignore) |
| 125 | (describe-text-category ',value)) | 125 | (describe-text-category ',value)) |
| 126 | (format "%S" value))) | 126 | (format "%S" value))) |
| @@ -161,8 +161,6 @@ otherwise." | |||
| 161 | (describe-text-properties-1 pos output-buffer) | 161 | (describe-text-properties-1 pos output-buffer) |
| 162 | (if (not (or (text-properties-at pos) (overlays-at pos))) | 162 | (if (not (or (text-properties-at pos) (overlays-at pos))) |
| 163 | (message "This is plain text.") | 163 | (message "This is plain text.") |
| 164 | (when (get-buffer "*Text Description*") | ||
| 165 | (kill-buffer "*Text Description*")) | ||
| 166 | (let ((buffer (current-buffer))) | 164 | (let ((buffer (current-buffer))) |
| 167 | (save-excursion | 165 | (save-excursion |
| 168 | (with-output-to-temp-buffer "*Text Description*" | 166 | (with-output-to-temp-buffer "*Text Description*" |