diff options
| author | Richard M. Stallman | 1994-07-16 16:23:52 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-07-16 16:23:52 +0000 |
| commit | 7f410bb7ec7304e27626f43520406788da780e4f (patch) | |
| tree | eab9f74fc7fd9a44d7de484c22d5387851b1e987 | |
| parent | e932f2d21a8d971150ff4751e40b3c09205b4a43 (diff) | |
| download | emacs-7f410bb7ec7304e27626f43520406788da780e4f.tar.gz emacs-7f410bb7ec7304e27626f43520406788da780e4f.zip | |
Clean up menu item string format.
Add a few menu items and separators.
(gnus-mouse-pick-group): New function, on mouse-2 in Group mode.
(gnus-mouse-pick-article): New function, on mouse-2 in Summary mode.
| -rw-r--r-- | lisp/gnus.el | 70 |
1 files changed, 48 insertions, 22 deletions
diff --git a/lisp/gnus.el b/lisp/gnus.el index 24fa8c1b8d5..79699b73400 100644 --- a/lisp/gnus.el +++ b/lisp/gnus.el | |||
| @@ -971,6 +971,7 @@ Optional argument HASHSIZE specifies the table size." | |||
| 971 | (define-key gnus-group-mode-map "Q" 'gnus-group-quit) | 971 | (define-key gnus-group-mode-map "Q" 'gnus-group-quit) |
| 972 | (define-key gnus-group-mode-map "?" 'gnus-group-describe-briefly) | 972 | (define-key gnus-group-mode-map "?" 'gnus-group-describe-briefly) |
| 973 | (define-key gnus-group-mode-map "\C-c\C-i" 'gnus-info-find-node) | 973 | (define-key gnus-group-mode-map "\C-c\C-i" 'gnus-info-find-node) |
| 974 | (define-key gnus-group-mode-map [mouse-2] 'gnus-mouse-pick-group) | ||
| 974 | 975 | ||
| 975 | ;; Make a menu bar item. | 976 | ;; Make a menu bar item. |
| 976 | (define-key gnus-group-mode-map [menu-bar GNUS] | 977 | (define-key gnus-group-mode-map [menu-bar GNUS] |
| @@ -1232,6 +1233,11 @@ Various hooks for customization: | |||
| 1232 | (setq buffer-read-only t) ;Disable modification | 1233 | (setq buffer-read-only t) ;Disable modification |
| 1233 | (run-hooks 'gnus-group-mode-hook)) | 1234 | (run-hooks 'gnus-group-mode-hook)) |
| 1234 | 1235 | ||
| 1236 | (defun gnus-mouse-pick-group (e) | ||
| 1237 | (interactive "e") | ||
| 1238 | (mouse-set-point e) | ||
| 1239 | (gnus-group-read-group nil)) | ||
| 1240 | |||
| 1235 | ;;;###autoload | 1241 | ;;;###autoload |
| 1236 | (defun gnus (&optional confirm) | 1242 | (defun gnus (&optional confirm) |
| 1237 | "Read network news. | 1243 | "Read network news. |
| @@ -1845,6 +1851,7 @@ The hook gnus-exit-gnus-hook is called before actually quitting." | |||
| 1845 | (define-key gnus-summary-mode-map "Q" 'gnus-summary-quit) | 1851 | (define-key gnus-summary-mode-map "Q" 'gnus-summary-quit) |
| 1846 | (define-key gnus-summary-mode-map "?" 'gnus-summary-describe-briefly) | 1852 | (define-key gnus-summary-mode-map "?" 'gnus-summary-describe-briefly) |
| 1847 | (define-key gnus-summary-mode-map "\C-c\C-i" 'gnus-info-find-node) | 1853 | (define-key gnus-summary-mode-map "\C-c\C-i" 'gnus-info-find-node) |
| 1854 | (define-key gnus-summary-mode-map [mouse-2] 'gnus-mouse-pick-article) | ||
| 1848 | 1855 | ||
| 1849 | (define-key gnus-summary-mode-map [menu-bar misc] | 1856 | (define-key gnus-summary-mode-map [menu-bar misc] |
| 1850 | (cons "Misc" (make-sparse-keymap "misc"))) | 1857 | (cons "Misc" (make-sparse-keymap "misc"))) |
| @@ -1862,9 +1869,9 @@ The hook gnus-exit-gnus-hook is called before actually quitting." | |||
| 1862 | '("Mark as Read" . gnus-summary-mark-as-read)) | 1869 | '("Mark as Read" . gnus-summary-mark-as-read)) |
| 1863 | 1870 | ||
| 1864 | (define-key gnus-summary-mode-map [menu-bar misc quit] | 1871 | (define-key gnus-summary-mode-map [menu-bar misc quit] |
| 1865 | '("Quit GNUS" . gnus-summary-quit)) | 1872 | '("Quit Group" . gnus-summary-quit)) |
| 1866 | (define-key gnus-summary-mode-map [menu-bar misc exit] | 1873 | (define-key gnus-summary-mode-map [menu-bar misc exit] |
| 1867 | '("Exit GNUS" . gnus-summary-exit)) | 1874 | '("Exit Group" . gnus-summary-exit)) |
| 1868 | 1875 | ||
| 1869 | (define-key gnus-summary-mode-map [menu-bar sort] | 1876 | (define-key gnus-summary-mode-map [menu-bar sort] |
| 1870 | (cons "Sort" (make-sparse-keymap "sort"))) | 1877 | (cons "Sort" (make-sparse-keymap "sort"))) |
| @@ -1906,51 +1913,65 @@ The hook gnus-exit-gnus-hook is called before actually quitting." | |||
| 1906 | (cons "Action" (make-sparse-keymap "action"))) | 1913 | (cons "Action" (make-sparse-keymap "action"))) |
| 1907 | 1914 | ||
| 1908 | (define-key gnus-summary-mode-map [menu-bar action kill-same-subject] | 1915 | (define-key gnus-summary-mode-map [menu-bar action kill-same-subject] |
| 1909 | '("kill-same-subject" . gnus-summary-kill-same-subject)) | 1916 | '("Kill Same Subject" . gnus-summary-kill-same-subject)) |
| 1910 | (define-key gnus-summary-mode-map [menu-bar action kill-thread] | 1917 | (define-key gnus-summary-mode-map [menu-bar action kill-thread] |
| 1911 | '("kill-thread" . gnus-summary-kill-thread)) | 1918 | '("Kill Thread" . gnus-summary-kill-thread)) |
| 1912 | (define-key gnus-summary-mode-map [menu-bar action delete-marked-with] | 1919 | (define-key gnus-summary-mode-map [menu-bar action delete-marked-with] |
| 1913 | '("delete-marked-with" . gnus-summary-delete-marked-with)) | 1920 | '("Delete Marked With" . gnus-summary-delete-marked-with)) |
| 1914 | (define-key gnus-summary-mode-map [menu-bar action delete-marked-as-read] | 1921 | (define-key gnus-summary-mode-map [menu-bar action delete-marked-as-read] |
| 1915 | '("delete-marked-as-read" . gnus-summary-delete-marked-as-read)) | 1922 | '("Delete Marked As Read" . gnus-summary-delete-marked-as-read)) |
| 1916 | (define-key gnus-summary-mode-map [menu-bar action catchup-and-exit] | 1923 | (define-key gnus-summary-mode-map [menu-bar action catchup-and-exit] |
| 1917 | '("catchup-and-exit" . gnus-summary-catchup-and-exit)) | 1924 | '("Catchup And Exit" . gnus-summary-catchup-and-exit)) |
| 1918 | (define-key gnus-summary-mode-map [menu-bar action catchup-to-here] | 1925 | (define-key gnus-summary-mode-map [menu-bar action catchup-to-here] |
| 1919 | '("catchup-to-here" . gnus-summary-catchup-to-here)) | 1926 | '("Catchup to Here" . gnus-summary-catchup-to-here)) |
| 1927 | |||
| 1928 | (define-key gnus-summary-mode-map [menu-bar action ignore] | ||
| 1929 | '("---")) | ||
| 1920 | 1930 | ||
| 1921 | (define-key gnus-summary-mode-map [menu-bar action save-in-file] | 1931 | (define-key gnus-summary-mode-map [menu-bar action save-in-file] |
| 1922 | '("save-in-file" . gnus-summary-save-in-file)) | 1932 | '("Save in File" . gnus-summary-save-in-file)) |
| 1923 | (define-key gnus-summary-mode-map [menu-bar action save-article] | 1933 | (define-key gnus-summary-mode-map [menu-bar action save-article] |
| 1924 | '("save-article" . gnus-summary-save-article)) | 1934 | '("Save Article" . gnus-summary-save-article)) |
| 1925 | 1935 | ||
| 1936 | (define-key gnus-summary-mode-map [menu-bar action lambda] | ||
| 1937 | '("---")) | ||
| 1938 | |||
| 1939 | (define-key gnus-summary-mode-map [menu-bar action forward] | ||
| 1940 | '("Forward" . gnus-summary-mail-forward)) | ||
| 1926 | (define-key gnus-summary-mode-map [menu-bar action followup-with-original] | 1941 | (define-key gnus-summary-mode-map [menu-bar action followup-with-original] |
| 1927 | '("followup-with-original" . gnus-summary-followup-with-original)) | 1942 | '("Followup with Original" . gnus-summary-followup-with-original)) |
| 1928 | (define-key gnus-summary-mode-map [menu-bar action followup] | 1943 | (define-key gnus-summary-mode-map [menu-bar action followup] |
| 1929 | '("followup" . gnus-summary-followup)) | 1944 | '("Followup" . gnus-summary-followup)) |
| 1930 | (define-key gnus-summary-mode-map [menu-bar action reply-with-original] | 1945 | (define-key gnus-summary-mode-map [menu-bar action reply-with-original] |
| 1931 | '("reply-with-original" . gnus-summary-reply-with-original)) | 1946 | '("Reply with Original" . gnus-summary-reply-with-original)) |
| 1932 | (define-key gnus-summary-mode-map [menu-bar action reply] | 1947 | (define-key gnus-summary-mode-map [menu-bar action reply] |
| 1933 | '("reply" . gnus-summary-reply)) | 1948 | '("Reply" . gnus-summary-reply)) |
| 1949 | (define-key gnus-summary-mode-map [menu-bar action post] | ||
| 1950 | '("Post News" . gnus-summary-post-news)) | ||
| 1934 | 1951 | ||
| 1935 | (define-key gnus-summary-mode-map [menu-bar move] | 1952 | (define-key gnus-summary-mode-map [menu-bar move] |
| 1936 | (cons "Move" (make-sparse-keymap "move"))) | 1953 | (cons "Move" (make-sparse-keymap "move"))) |
| 1937 | 1954 | ||
| 1955 | (define-key gnus-summary-mode-map [menu-bar move isearch-article] | ||
| 1956 | '("Search in Article" . gnus-summary-isearch-article)) | ||
| 1957 | (define-key gnus-summary-mode-map [menu-bar move search-through-articles] | ||
| 1958 | '("Search through Articles" . gnus-summary-search-article-forward)) | ||
| 1938 | (define-key gnus-summary-mode-map [menu-bar move down-thread] | 1959 | (define-key gnus-summary-mode-map [menu-bar move down-thread] |
| 1939 | '("down-thread" . gnus-summary-down-thread)) | 1960 | '("Down Thread" . gnus-summary-down-thread)) |
| 1940 | (define-key gnus-summary-mode-map [menu-bar move prev-same-subject] | 1961 | (define-key gnus-summary-mode-map [menu-bar move prev-same-subject] |
| 1941 | '("prev-same-subject" . gnus-summary-prev-same-subject)) | 1962 | '("Prev Same Subject" . gnus-summary-prev-same-subject)) |
| 1942 | (define-key gnus-summary-mode-map [menu-bar move prev-group] | 1963 | (define-key gnus-summary-mode-map [menu-bar move prev-group] |
| 1943 | '("prev-group" . gnus-summary-prev-group)) | 1964 | '("Prev Group" . gnus-summary-prev-group)) |
| 1944 | (define-key gnus-summary-mode-map [menu-bar move next-unread-same-subject] | 1965 | (define-key gnus-summary-mode-map [menu-bar move next-unread-same-subject] |
| 1945 | '("next-unread-same-subject" . gnus-summary-next-unread-same-subject)) | 1966 | '("Next Unread Same Subject" . gnus-summary-next-unread-same-subject)) |
| 1946 | (define-key gnus-summary-mode-map [menu-bar move next-unread-article] | 1967 | (define-key gnus-summary-mode-map [menu-bar move next-unread-article] |
| 1947 | '("next-unread-article" . gnus-summary-next-unread-article)) | 1968 | '("Next Unread Article" . gnus-summary-next-unread-article)) |
| 1948 | (define-key gnus-summary-mode-map [menu-bar move next-thread] | 1969 | (define-key gnus-summary-mode-map [menu-bar move next-thread] |
| 1949 | '("next-thread" . gnus-summary-next-thread)) | 1970 | '("Next Thread" . gnus-summary-next-thread)) |
| 1950 | (define-key gnus-summary-mode-map [menu-bar move next-group] | 1971 | (define-key gnus-summary-mode-map [menu-bar move next-group] |
| 1951 | '("next-group" . gnus-summary-next-group)) | 1972 | '("Next Group" . gnus-summary-next-group)) |
| 1952 | (define-key gnus-summary-mode-map [menu-bar move first-unread-article] | 1973 | (define-key gnus-summary-mode-map [menu-bar move first-unread-article] |
| 1953 | '("first-unread-article" . gnus-summary-first-unread-article)) | 1974 | '("First Unread Article" . gnus-summary-first-unread-article)) |
| 1954 | ) | 1975 | ) |
| 1955 | 1976 | ||
| 1956 | 1977 | ||
| @@ -2282,6 +2303,11 @@ Various hooks for customization: | |||
| 2282 | ;;(setq case-fold-search t) | 2303 | ;;(setq case-fold-search t) |
| 2283 | (run-hooks 'gnus-summary-mode-hook)) | 2304 | (run-hooks 'gnus-summary-mode-hook)) |
| 2284 | 2305 | ||
| 2306 | (defun gnus-mouse-pick-article (e) | ||
| 2307 | (interactive "e") | ||
| 2308 | (mouse-set-point e) | ||
| 2309 | (gnus-summary-next-page nil)) | ||
| 2310 | |||
| 2285 | (defun gnus-summary-setup-buffer () | 2311 | (defun gnus-summary-setup-buffer () |
| 2286 | "Initialize Summary buffer." | 2312 | "Initialize Summary buffer." |
| 2287 | (if (get-buffer gnus-summary-buffer) | 2313 | (if (get-buffer gnus-summary-buffer) |