[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 97702f5 1/2: Remove some XEmacs compat code from ne
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] master 97702f5 1/2: Remove some XEmacs compat code from newst*.el |
Date: |
Tue, 8 Oct 2019 20:53:21 -0400 (EDT) |
branch: master
commit 97702f5292307c71c9c124604bf85b6c629f3bb6
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
Remove some XEmacs compat code from newst*.el
* lisp/net/newst-plainview.el
(newsticker--plainview-tool-bar-map): Remove XEmacs support.
* lisp/net/newst-treeview.el (newsticker-treeview-tool-bar-map):
---
lisp/net/newst-plainview.el | 124 +++++++++++++++++++++---------------------
lisp/net/newst-treeview.el | 128 ++++++++++++++++++++++----------------------
2 files changed, 124 insertions(+), 128 deletions(-)
diff --git a/lisp/net/newst-plainview.el b/lisp/net/newst-plainview.el
index 58bca31..e1e9780 100644
--- a/lisp/net/newst-plainview.el
+++ b/lisp/net/newst-plainview.el
@@ -273,69 +273,67 @@ images."
;; ======================================================================
(defvar newsticker--plainview-tool-bar-map
- (if (featurep 'xemacs)
- nil
- (if (boundp 'tool-bar-map)
- (let ((tool-bar-map (make-sparse-keymap)))
- (tool-bar-add-item "newsticker/prev-feed"
- 'newsticker-previous-feed
- 'newsticker-previous-feed
- :help "Go to previous feed"
- :enable '(newsticker-previous-feed-available-p))
- (tool-bar-add-item "newsticker/prev-item"
- 'newsticker-previous-item
- 'newsticker-previous-item
- :help "Go to previous item"
- :enable '(newsticker-previous-item-available-p))
- (tool-bar-add-item "newsticker/next-item"
- 'newsticker-next-item
- 'newsticker-next-item
- :help "Go to next item"
- :enable '(newsticker-next-item-available-p))
- (tool-bar-add-item "newsticker/next-feed"
- 'newsticker-next-feed
- 'newsticker-next-feed
- :help "Go to next feed"
- :enable '(newsticker-next-feed-available-p))
- (tool-bar-add-item "newsticker/narrow"
- 'newsticker-toggle-auto-narrow-to-feed
- 'newsticker-toggle-auto-narrow-to-feed
- :help "Toggle visibility of other feeds")
- (tool-bar-add-item "newsticker/mark-immortal"
- 'newsticker-mark-item-at-point-as-immortal
- 'newsticker-mark-item-at-point-as-immortal
- :help "Mark current item as immortal"
- :enable '(newsticker-item-not-immortal-p))
- (tool-bar-add-item "newsticker/mark-read"
- 'newsticker-mark-item-at-point-as-read
- 'newsticker-mark-item-at-point-as-read
- :help "Mark current item as read"
- :enable '(newsticker-item-not-old-p))
- (tool-bar-add-item "newsticker/get-all-news"
- 'newsticker-get-all-news
- 'newsticker-get-all-news
- :help "Get news for all feeds")
- (tool-bar-add-item "newsticker/update"
- 'newsticker-buffer-force-update
- 'newsticker-buffer-force-update
- :help "Update newsticker buffer"
- :enable '(not newsticker--buffer-uptodate-p))
- (tool-bar-add-item "newsticker/browse-url"
- 'newsticker-browse-url
- 'newsticker-browse-url
- :help "Browse URL for item at point")
- ;; standard icons / actions
- (define-key tool-bar-map [newsticker-sep-1]
- (list 'menu-item "--double-line"))
- (tool-bar-add-item "close"
- 'newsticker-close-buffer
- 'newsticker-close-buffer
- :help "Close newsticker buffer")
- (tool-bar-add-item "preferences"
- 'newsticker-customize
- 'newsticker-customize
- :help "Customize newsticker")
- tool-bar-map))))
+ (when (boundp 'tool-bar-map)
+ (let ((tool-bar-map (make-sparse-keymap)))
+ (tool-bar-add-item "newsticker/prev-feed"
+ 'newsticker-previous-feed
+ 'newsticker-previous-feed
+ :help "Go to previous feed"
+ :enable '(newsticker-previous-feed-available-p))
+ (tool-bar-add-item "newsticker/prev-item"
+ 'newsticker-previous-item
+ 'newsticker-previous-item
+ :help "Go to previous item"
+ :enable '(newsticker-previous-item-available-p))
+ (tool-bar-add-item "newsticker/next-item"
+ 'newsticker-next-item
+ 'newsticker-next-item
+ :help "Go to next item"
+ :enable '(newsticker-next-item-available-p))
+ (tool-bar-add-item "newsticker/next-feed"
+ 'newsticker-next-feed
+ 'newsticker-next-feed
+ :help "Go to next feed"
+ :enable '(newsticker-next-feed-available-p))
+ (tool-bar-add-item "newsticker/narrow"
+ 'newsticker-toggle-auto-narrow-to-feed
+ 'newsticker-toggle-auto-narrow-to-feed
+ :help "Toggle visibility of other feeds")
+ (tool-bar-add-item "newsticker/mark-immortal"
+ 'newsticker-mark-item-at-point-as-immortal
+ 'newsticker-mark-item-at-point-as-immortal
+ :help "Mark current item as immortal"
+ :enable '(newsticker-item-not-immortal-p))
+ (tool-bar-add-item "newsticker/mark-read"
+ 'newsticker-mark-item-at-point-as-read
+ 'newsticker-mark-item-at-point-as-read
+ :help "Mark current item as read"
+ :enable '(newsticker-item-not-old-p))
+ (tool-bar-add-item "newsticker/get-all-news"
+ 'newsticker-get-all-news
+ 'newsticker-get-all-news
+ :help "Get news for all feeds")
+ (tool-bar-add-item "newsticker/update"
+ 'newsticker-buffer-force-update
+ 'newsticker-buffer-force-update
+ :help "Update newsticker buffer"
+ :enable '(not newsticker--buffer-uptodate-p))
+ (tool-bar-add-item "newsticker/browse-url"
+ 'newsticker-browse-url
+ 'newsticker-browse-url
+ :help "Browse URL for item at point")
+ ;; standard icons / actions
+ (define-key tool-bar-map [newsticker-sep-1]
+ (list 'menu-item "--double-line"))
+ (tool-bar-add-item "close"
+ 'newsticker-close-buffer
+ 'newsticker-close-buffer
+ :help "Close newsticker buffer")
+ (tool-bar-add-item "preferences"
+ 'newsticker-customize
+ 'newsticker-customize
+ :help "Customize newsticker")
+ tool-bar-map)))
;; ======================================================================
;;; Newsticker mode
diff --git a/lisp/net/newst-treeview.el b/lisp/net/newst-treeview.el
index ece728a..2a6a64d 100644
--- a/lisp/net/newst-treeview.el
+++ b/lisp/net/newst-treeview.el
@@ -1093,71 +1093,69 @@ Arguments are ignored."
;;; Toolbar
;; ======================================================================
(defvar newsticker-treeview-tool-bar-map
- (if (featurep 'xemacs)
- nil
- (if (boundp 'tool-bar-map)
- (let ((tool-bar-map (make-sparse-keymap)))
- (tool-bar-add-item "newsticker/prev-feed"
- 'newsticker-treeview-prev-feed
- 'newsticker-treeview-prev-feed
- :help "Go to previous feed"
- ;;:enable '(newsticker-previous-feed-available-p)
FIXME
- )
- (tool-bar-add-item "newsticker/prev-item"
- 'newsticker-treeview-prev-item
- 'newsticker-treeview-prev-item
- :help "Go to previous item"
- ;;:enable '(newsticker-previous-item-available-p)
FIXME
- )
- (tool-bar-add-item "newsticker/next-item"
- 'newsticker-treeview-next-item
- 'newsticker-treeview-next-item
- :visible t
- :help "Go to next item"
- ;;:enable '(newsticker-next-item-available-p)
FIXME
- )
- (tool-bar-add-item "newsticker/next-feed"
- 'newsticker-treeview-next-feed
- 'newsticker-treeview-next-feed
- :help "Go to next feed"
- ;;:enable '(newsticker-next-feed-available-p)
FIXME
- )
- (tool-bar-add-item "newsticker/mark-immortal"
- 'newsticker-treeview-toggle-item-immortal
- 'newsticker-treeview-toggle-item-immortal
- :help "Toggle current item as immortal"
- ;;:enable '(newsticker-item-not-immortal-p) FIXME
- )
- (tool-bar-add-item "newsticker/mark-read"
- 'newsticker-treeview-mark-item-old
- 'newsticker-treeview-mark-item-old
- :help "Mark current item as read"
- ;;:enable '(newsticker-item-not-old-p) FIXME
- )
- (tool-bar-add-item "newsticker/get-all"
- 'newsticker-get-all-news
- 'newsticker-get-all-news
- :help "Get news for all feeds")
- (tool-bar-add-item "newsticker/update"
- 'newsticker-treeview-update
- 'newsticker-treeview-update
- :help "Update newsticker buffer")
- (tool-bar-add-item "newsticker/browse-url"
- 'newsticker-browse-url
- 'newsticker-browse-url
- :help "Browse URL for item at point")
- ;; standard icons / actions
- (define-key tool-bar-map [newsticker-sep-1]
- (list 'menu-item "--double-line"))
- (tool-bar-add-item "close"
- 'newsticker-treeview-quit
- 'newsticker-treeview-quit
- :help "Close newsticker")
- (tool-bar-add-item "preferences"
- 'newsticker-customize
- 'newsticker-customize
- :help "Customize newsticker")
- tool-bar-map))))
+ (when (boundp 'tool-bar-map)
+ (let ((tool-bar-map (make-sparse-keymap)))
+ (tool-bar-add-item "newsticker/prev-feed"
+ 'newsticker-treeview-prev-feed
+ 'newsticker-treeview-prev-feed
+ :help "Go to previous feed"
+ ;;:enable '(newsticker-previous-feed-available-p)
FIXME
+ )
+ (tool-bar-add-item "newsticker/prev-item"
+ 'newsticker-treeview-prev-item
+ 'newsticker-treeview-prev-item
+ :help "Go to previous item"
+ ;;:enable '(newsticker-previous-item-available-p)
FIXME
+ )
+ (tool-bar-add-item "newsticker/next-item"
+ 'newsticker-treeview-next-item
+ 'newsticker-treeview-next-item
+ :visible t
+ :help "Go to next item"
+ ;;:enable '(newsticker-next-item-available-p) FIXME
+ )
+ (tool-bar-add-item "newsticker/next-feed"
+ 'newsticker-treeview-next-feed
+ 'newsticker-treeview-next-feed
+ :help "Go to next feed"
+ ;;:enable '(newsticker-next-feed-available-p) FIXME
+ )
+ (tool-bar-add-item "newsticker/mark-immortal"
+ 'newsticker-treeview-toggle-item-immortal
+ 'newsticker-treeview-toggle-item-immortal
+ :help "Toggle current item as immortal"
+ ;;:enable '(newsticker-item-not-immortal-p) FIXME
+ )
+ (tool-bar-add-item "newsticker/mark-read"
+ 'newsticker-treeview-mark-item-old
+ 'newsticker-treeview-mark-item-old
+ :help "Mark current item as read"
+ ;;:enable '(newsticker-item-not-old-p) FIXME
+ )
+ (tool-bar-add-item "newsticker/get-all"
+ 'newsticker-get-all-news
+ 'newsticker-get-all-news
+ :help "Get news for all feeds")
+ (tool-bar-add-item "newsticker/update"
+ 'newsticker-treeview-update
+ 'newsticker-treeview-update
+ :help "Update newsticker buffer")
+ (tool-bar-add-item "newsticker/browse-url"
+ 'newsticker-browse-url
+ 'newsticker-browse-url
+ :help "Browse URL for item at point")
+ ;; standard icons / actions
+ (define-key tool-bar-map [newsticker-sep-1]
+ (list 'menu-item "--double-line"))
+ (tool-bar-add-item "close"
+ 'newsticker-treeview-quit
+ 'newsticker-treeview-quit
+ :help "Close newsticker")
+ (tool-bar-add-item "preferences"
+ 'newsticker-customize
+ 'newsticker-customize
+ :help "Customize newsticker")
+ tool-bar-map)))
;; ======================================================================
;;; actions