Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/menu-bar.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\302\303\"\204 \304\305\306\307!#\210\310\302\207" [global-map menu-bar-final-items lookup-key [menu-bar] define-key [menu-bar] make-sparse-keymap "menu-bar" (help-menu)] 5)
(defvar global-buffers-menu-map (make-sparse-keymap "Buffers"))
(defvar menu-bar-print-menu (byte-code "\301\302!\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\303\316\317#\210)\207" [menu make-sparse-keymap "Print" bindings--define-key [ps-print-region] (menu-item "PostScript Print Region (B+W)" ps-print-region :enable mark-active :help "Pretty-print marked region in black and white to PostScript printer") [ps-print-buffer] (menu-item "PostScript Print Buffer (B+W)" ps-print-buffer :enable (menu-bar-menu-frame-live-and-visible-p) :help "Pretty-print current buffer in black and white to PostScript printer") [ps-print-region-faces] (menu-item "PostScript Print Region" ps-print-region-with-faces :enable mark-active :help "Pretty-print marked region to PostScript printer") [ps-print-buffer-faces] (menu-item "PostScript Print Buffer" ps-print-buffer-with-faces :enable (menu-bar-menu-frame-live-and-visible-p) :help "Pretty-print current buffer to PostScript printer") [print-region] (menu-item "Print Region" print-region :enable mark-active :help "Print region between mark and current position") [print-buffer] (menu-item "Print Buffer" print-buffer :enable (menu-bar-menu-frame-live-and-visible-p) :help "Print current buffer with page headings")] 4))
(byte-code "\302\303\304\305#\210\306\305\211\203, @\303N\203% \304N\204% \307\304\303N#\210 A\211\204 *\310\303\304\311#\207" [prop --dolist-tail-- defvaralias menu-bar-files-menu menu-bar-file-menu nil (saved-value saved-variable-comment) put make-obsolete-variable "22.1"] 6)
(defvar menu-bar-file-menu (byte-code "\303\304!\305\306\307#\210\305\310 #\210\305\311\312\313\nE#\210\305\314 #\210\315\316!\2047 \305\317\320#\210\305\321\322#\210\305\323 #\210\305\324\325#\210\305\326\327#\210\305\330\331#\210\305\332\333#\210\305\334 #\210\305\335\336#\210\305\337\340#\210\305\341\342#\210\305\343 #\210\305\344\345#\210\305\346\347#\210\305\350\351#\210\305\352\353#\210\305\354 #\210\305\355\356#\210\305\357\360#\210\305\361\362#\210\305\363\364#\210\305\365\366#\210)\207" [menu menu-bar-separator menu-bar-print-menu make-sparse-keymap "File" bindings--define-key [exit-emacs] (menu-item "Quit" save-buffers-kill-terminal :help "Save unsaved buffers, then exit") [separator-exit] [print] menu-item "Print" [separator-print] featurep ns [close-tab] (menu-item "Close Tab" tab-close :visible (fboundp 'tab-close) :help "Close currently selected tab") [make-tab] (menu-item "New Tab" tab-new :visible (fboundp 'tab-new) :help "Open a new tab") [separator-tab] [delete-this-frame] (menu-item "Delete Frame" delete-frame :visible (fboundp 'delete-frame) :enable (delete-frame-enabled-p) :help "Delete currently selected frame") [make-frame-on-monitor] (menu-item "New Frame on Monitor..." make-frame-on-monitor :visible (fboundp 'make-frame-on-monitor) :help "Open a new frame on another monitor") [make-frame-on-display] (menu-item "New Frame on Display..." make-frame-on-display :visible (fboundp 'make-frame-on-display) :help "Open a new frame on another display") [make-frame] (menu-item "New Frame" make-frame-command :visible (fboundp 'make-frame-command) :help "Open a new frame") [separator-frame] [one-window] (menu-item "Remove Other Windows" delete-other-windows :enable (not (one-window-p t nil)) :help "Make selected window fill whole frame") [new-window-on-right] (menu-item "New Window on Right" split-window-right :enable (and (menu-bar-menu-frame-live-and-visible-p) (menu-bar-non-minibuffer-window-p)) :help "Make new window on right of selected one") [new-window-below] (menu-item "New Window Below" split-window-below :enable (and (menu-bar-menu-frame-live-and-visible-p) (menu-bar-non-minibuffer-window-p)) :help "Make new window below selected one") [separator-window] [recover-session] (menu-item "Recover Crashed Session" recover-session :enable (and auto-save-list-file-prefix (file-directory-p (file-name-directory auto-save-list-file-prefix)) (directory-files (file-name-directory auto-save-list-file-prefix) nil (concat "\\`" (regexp-quote (file-name-nondirectory auto-save-list-file-prefix))) t)) :help "Recover edits from a crashed session") [revert-buffer] (menu-item "Revert Buffer" revert-buffer :enable (or (not (eq revert-buffer-function 'revert-buffer--default)) (not (eq revert-buffer-insert-file-contents-function 'revert-buffer-insert-file-contents--default-function)) (and buffer-file-number (or (buffer-modified-p) (not (verify-visited-file-modtime (current-buffer)))))) :help "Re-read current buffer from its file") [write-file] (menu-item "Save As..." write-file :enable (and (menu-bar-menu-frame-live-and-visible-p) (menu-bar-non-minibuffer-window-p)) :help "Write current buffer to another file") [save-buffer] (menu-item "Save" save-buffer :enable (and (buffer-modified-p) (buffer-file-name) (menu-bar-non-minibuffer-window-p)) :help "Save current buffer to its file") [separator-save] [kill-buffer] (menu-item "Close" kill-this-buffer :enable (kill-this-buffer-enabled-p) :help "Discard (kill) current buffer") [insert-file] (menu-item "Insert File..." insert-file :enable (menu-bar-non-minibuffer-window-p) :help "Insert another file into current buffer") [dired] (menu-item "Open Directory..." dired :enable (menu-bar-non-minibuffer-window-p) :help "Read a directory, to operate on its files") [open-file] (menu-item "Open File..." menu-find-file-existing :enable (menu-bar-non-minibuffer-window-p) :help "Read an existing file into an Emacs buffer") [new-file] (menu-item "Visit New File..." find-file :enable (menu-bar-non-minibuffer-window-p) :help "Specify a new file's name, to edit the file")] 6))
#@34 Edit the existing file FILENAME.
(defalias 'menu-find-file-existing #[nil "\302\303!\205 \303 ?\304\305\"@\203 \306 !\202 \307 !*\207" [mustmatch filename fboundp x-uses-old-gtk-dialog find-file-read-args "Find file: " find-file-existing find-file] 3 (#$ . 6303) nil])
#@67 Type of last non-incremental search command called from the menu.
(defvar menu-bar-last-search-type nil (#$ . 6585))
#@58 Search forward for the previous search string or regexp.
(defalias 'nonincremental-repeat-search-forward #[nil "\303=\203
\203
\304 \207\305=\203 \n\203 \306\n@!\207\307\310!\207" [menu-bar-last-search-type search-ring regexp-search-ring string nonincremental-search-forward regexp re-search-forward error "No previous search"] 2 (#$ . 6708) nil])
#@59 Search backward for the previous search string or regexp.
(defalias 'nonincremental-repeat-search-backward #[nil "\303=\203
\203
\304 \207\305=\203 \n\203 \306\n@!\207\307\310!\207" [menu-bar-last-search-type search-ring regexp-search-ring string nonincremental-search-backward regexp re-search-backward error "No previous search"] 2 (#$ . 7069) nil])
#@51 Read a string and search for it nonincrementally.
(defalias 'nonincremental-search-forward #[(&optional string backward) "\306 ?\n\307\310\232\204 \204 \311 @!\202) \312\307\"\210\311 !+\207" [menu-bar-last-search-type backward search-default-mode isearch-regexp isearch-regexp-function isearch-forward string nil "" isearch-search-fun-default isearch-update-ring search-ring] 3 (#$ . 7434) "sSearch for string: "])
#@60 Read a string and search backward for it nonincrementally.
(defalias 'nonincremental-search-backward #[(&optional string) "\301\302\"\207" [string nonincremental-search-forward backward] 3 (#$ . 7872) "sSearch backwards for string: "])
#@63 Read a regular expression and search for it nonincrementally.
(defalias 'nonincremental-re-search-forward #[(string) "\303 \304\232\203
\305\n@!\207\306 \307\"\210\305 !\207" [menu-bar-last-search-type string regexp-search-ring regexp "" re-search-forward isearch-update-ring t] 3 (#$ . 8115) "sSearch for regexp: "])
#@72 Read a regular expression and search backward for it nonincrementally.
(defalias 'nonincremental-re-search-backward #[(string) "\303 \304\232\203
\305\n@!\207\306 \307\"\210\305 !\207" [menu-bar-last-search-type string regexp-search-ring regexp "" re-search-backward isearch-update-ring t] 3 (#$ . 8441) "sSearch for regexp: "])
(defvar menu-bar-i-search-menu (byte-code "\301\302!\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\303\316\317#\210\303\320\321#\210)\207" [menu make-sparse-keymap "Incremental Search" bindings--define-key [isearch-forward-symbol-at-point] (menu-item "Forward Symbol at Point..." isearch-forward-symbol-at-point :help "Search forward for a symbol found at point") [isearch-forward-symbol] (menu-item "Forward Symbol..." isearch-forward-symbol :help "Search forward for a symbol as you type it") [isearch-forward-word] (menu-item "Forward Word..." isearch-forward-word :help "Search forward for a word as you type it") [isearch-backward-regexp] (menu-item "Backward Regexp..." isearch-backward-regexp :help "Search backwards for a regular expression as you type it") [isearch-forward-regexp] (menu-item "Forward Regexp..." isearch-forward-regexp :help "Search forward for a regular expression as you type it") [isearch-backward] (menu-item "Backward String..." isearch-backward :help "Search backwards for a string as you type it") [isearch-forward] (menu-item "Forward String..." isearch-forward :help "Search forward for a string as you type it")] 4))
(defvar menu-bar-search-menu (byte-code "\303\304!\305\306\307\310 E#\210\305\311\n#\210\305\312\313#\210\305\314\315#\210\305\316\n#\210\305\317\320#\210\305\321\322#\210\305\323\n#\210\305\324\325#\210\305\326\327#\210\305\330\331#\210\305\332\333#\210)\207" [menu menu-bar-i-search-menu menu-bar-separator make-sparse-keymap "Search" bindings--define-key [i-search] menu-item "Incremental Search" [separator-tag-isearch] [tags-continue] (menu-item "Continue Tags Search" fileloop-continue :enable (and (featurep 'fileloop) (not (eq fileloop--operate-function 'ignore))) :help "Continue last tags search operation") [tags-srch] (menu-item "Search Tagged Files..." tags-search :help "Search for a regexp in all tagged files") [separator-tag-search] [repeat-search-back] (menu-item "Repeat Backwards" nonincremental-repeat-search-backward :enable (or (and (eq menu-bar-last-search-type 'string) search-ring) (and (eq menu-bar-last-search-type 'regexp) regexp-search-ring)) :help "Repeat last search backwards") [repeat-search-fwd] (menu-item "Repeat Forward" nonincremental-repeat-search-forward :enable (or (and (eq menu-bar-last-search-type 'string) search-ring) (and (eq menu-bar-last-search-type 'regexp) regexp-search-ring)) :help "Repeat last search forward") [separator-repeat-search] [re-search-backward] (menu-item "Regexp Backwards..." nonincremental-re-search-backward :help "Search backwards for a regular expression") [re-search-forward] (menu-item "Regexp Forward..." nonincremental-re-search-forward :help "Search forward for a regular expression") [search-backward] (menu-item "String Backwards..." nonincremental-search-backward :help "Search backwards for a string") [search-forward] (menu-item "String Forward..." nonincremental-search-forward :help "Search forward for a string")] 6))
(defvar menu-bar-replace-menu (byte-code "\302\303!\304\305\306#\210\304\307\310#\210\304\311 #\210\304\312\313#\210\304\314\315#\210)\207" [menu menu-bar-separator make-sparse-keymap "Replace" bindings--define-key [tags-repl-continue] (menu-item "Continue Replace" fileloop-continue :enable (and (featurep 'fileloop) (not (eq fileloop--operate-function 'ignore))) :help "Continue last tags replace operation") [tags-repl] (menu-item "Replace in Tagged Files..." tags-query-replace :help "Interactively replace a regexp in all tagged files") [separator-replace-tags] [query-replace-regexp] (menu-item "Replace Regexp..." query-replace-regexp :enable (not buffer-read-only) :help "Replace regular expression interactively, ask about each occurrence") [query-replace] (menu-item "Replace String..." query-replace :enable (not buffer-read-only) :help "Replace string interactively, ask about each occurrence")] 4))
(defvar menu-bar-goto-menu (byte-code "\302\303!\304\305\306#\210\304\307\310#\210\304\311\312#\210\304\313\314#\210\304\315\316#\210\304\317\320#\210\304\321 #\210\304\322\323#\210\304\324\325#\210\304\326\327#\210\304\330\331#\210)\207" [menu menu-bar-separator make-sparse-keymap "Go To" bindings--define-key [set-tags-name] (menu-item "Set Tags File Name..." visit-tags-table :visible (menu-bar-goto-uses-etags-p) :help "Tell navigation commands which tag table file to use") [separator-tag-file] (menu-item "--" nil :visible (menu-bar-goto-uses-etags-p)) [xref-pop] (menu-item "Back" xref-pop-marker-stack :visible (and (featurep 'xref) (not (xref-marker-stack-empty-p))) :help "Back to the position of the last search") [xref-apropos] (menu-item "Find Apropos..." xref-find-apropos :help "Find function/variables whose names match regexp") [xref-find-otherw] (menu-item "Find Definition in Other Window..." xref-find-definitions-other-window :help "Find function/variable definition in another window") [xref-find-def] (menu-item "Find Definition..." xref-find-definitions :help "Find definition of function or variable") [separator-xref] [end-of-buf] (menu-item "Goto End of Buffer" end-of-buffer) [beg-of-buf] (menu-item "Goto Beginning of Buffer" beginning-of-buffer) [go-to-pos] (menu-item "Goto Buffer Position..." goto-char :help "Read a number N and go to buffer position N") [go-to-line] (menu-item "Goto Line..." goto-line :help "Read a line number and go to that line")] 4))
(defalias 'menu-bar-goto-uses-etags-p #[nil "\301\300!?\206 @\302=\207" [xref-backend-functions boundp etags--xref-backend] 2])
(defvar yank-menu (byte-code "\300\301!\302B\207" [purecopy "Select Yank" nil] 2))
(byte-code "\300\301BM\207" [yank-menu keymap] 3)
(defvar menu-bar-edit-menu (byte-code "\305\306!\307\310\311#\210\312\313!\203 \307\314\315#\210\307\316\317#\210\307\320 #\210\307\321\322#\210\307\323\324\325\nE#\210\307\326\324\327E#\210\307\330\324\331\fE#\210\307\332 #\210\307\333\334#\210\307\335\336#\210\307\312\313!\203a \337\202b \340\324\312\313!\203m \341\202n \342\343BB#\210\307\344\324\345\346\347\350\351\352DD\353BBBBB#\210\307\354\324\355\312\313!\203\226 \356\202\227 \357\347\360\361\362\363\312\313!\203\246 \364\202\247 \365\257 #\210\307\366\367#\210\312\313!\203\275 \307\370 #\210\307\371\372#\210)\207" [menu menu-bar-separator menu-bar-goto-menu menu-bar-replace-menu menu-bar-search-menu make-sparse-keymap "Edit" bindings--define-key [props] (menu-item "Text Properties" facemenu-menu) featurep ns [spell] (menu-item "Spell" ispell-menu-map) [fill] (menu-item "Fill" fill-region :enable (and mark-active (not buffer-read-only)) :help "Fill text in region to fit between left and right margin") [separator-bookmark] [bookmark] (menu-item "Bookmarks" menu-bar-bookmark-map) [goto] menu-item "Go To" [replace] "Replace" [search] "Search" [separator-search] [mark-whole-buffer] (menu-item "Select All" mark-whole-buffer :help "Mark the whole buffer for a subsequent cut/copy") [clear] (menu-item "Clear" delete-region :enable (and mark-active (not buffer-read-only)) :help "Delete the text in region between mark and current position") [select-paste] [paste-from-menu] "Select and Paste" "Paste from Kill Menu" (yank-menu :enable (and (cdr yank-menu) (not buffer-read-only)) :help "Choose a string from the kill ring and paste it") [paste] "Paste" yank :enable funcall quote #[nil "\303\304!\204 \305\306!\203 A\202 \205 \n?\207" [yank-menu kill-ring buffer-read-only gui-backend-selection-exists-p CLIPBOARD featurep ns] 2] (:help "Paste (yank) text most recently cut/copied") [copy] "Copy" ns-copy-including-secondary kill-ring-save mark-active :help "Copy text in region between mark and current position" :keys "\\[ns-copy-including-secondary]" "\\[kill-ring-save]" [cut] (menu-item "Cut" kill-region :enable (and mark-active (not buffer-read-only)) :help "Cut (kill) text in region between mark and current position") [separator-undo] [undo] (menu-item "Undo" undo :enable (and (not buffer-read-only) (not (eq t buffer-undo-list)) (if (eq last-command 'undo) (listp pending-undo-list) (consp buffer-undo-list))) :help "Undo last operation")] 13))
(byte-code "\300\301\302\303#\210\304\301\302\305#\210\306\307\310\311#\210\306\312\310\313#\210\306\314\310\315\316\317DD#\207" [defalias menu-bar-kill-ring-save kill-ring-save nil make-obsolete "24.1" put clipboard-kill-region menu-enable (and mark-active (not buffer-read-only)) clipboard-kill-ring-save mark-active clipboard-yank funcall quote #[nil "\301\302!\204\f \301\303!\205 ?\207" [buffer-read-only gui-backend-selection-exists-p PRIMARY CLIPBOARD] 2]] 6)
#@68 Insert the clipboard contents, or the last stretch of killed text.
(defalias 'clipboard-yank #[nil "\301\302 )\207" [select-enable-clipboard t yank] 1 (#$ . 17409) "*"])
#@176 Copy region to kill ring, and save in the GUI's clipboard.
If the optional argument REGION is non-nil, the function ignores
BEG and END, and saves the current region instead.
(defalias 'clipboard-kill-ring-save #[(beg end &optional region) "\304\305 \n#)\207" [select-enable-clipboard beg end region t kill-ring-save] 4 (#$ . 17587) "r\np"])
#@170 Kill the region, and save it in the GUI's clipboard.
If the optional argument REGION is non-nil, the function ignores
BEG and END, and kills the current region instead.
(defalias 'clipboard-kill-region #[(beg end &optional region) "\304\305 \n#)\207" [select-enable-clipboard beg end region t kill-region] 4 (#$ . 17938) "r\np"])
#@114 Make CUT, PASTE and COPY (keys and menu bar items) use the clipboard.
Do the same for the keys of the same name.
(defalias 'menu-bar-enable-clipboard #[nil "\301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\303#\210\301\311\305#\210\301\312\307#\207" [global-map define-key [f20] clipboard-kill-region [f16] clipboard-kill-ring-save [f18] clipboard-yank [cut] [copy] [paste]] 4 (#$ . 18277) nil])
(defvar menu-bar-custom-menu (byte-code "\302\303!\304\305\306#\210\304\307\310#\210\304\311\312#\210\304\313 #\210\304\314\315#\210\304\316\317#\210\304\320\321#\210\304\322 #\210\304\323\324#\210\304\325\326#\210\304\327 #\210\304\330\331#\210\304\332\333#\210\304\334\335#\210)\207" [menu menu-bar-separator make-sparse-keymap "Customize" bindings--define-key [customize-apropos-faces] (menu-item "Faces Matching..." customize-apropos-faces :help "Browse faces matching a regexp or word list") [customize-apropos-options] (menu-item "Options Matching..." customize-apropos-options :help "Browse options matching a regexp or word list") [customize-apropos] (menu-item "All Settings Matching..." customize-apropos :help "Browse customizable settings matching a regexp or word list") [separator-1] [customize-group] (menu-item "Specific Group..." customize-group :help "Customize settings of specific group") [customize-face] (menu-item "Specific Face..." customize-face :help "Customize attributes of specific face") [customize-option] (menu-item "Specific Option..." customize-option :help "Customize value of specific option") [separator-2] [customize-changed-options] (menu-item "New Options..." customize-changed-options :help "Options added or changed in recent Emacs versions") [customize-saved] (menu-item "Saved Options" customize-saved :help "Customize previously saved options") [separator-3] [customize-browse] (menu-item "Browse Customization Groups" customize-browse :help "Browse all customization groups") [customize] (menu-item "Top-level Customization Group" customize :help "The master group called `Emacs'") [customize-themes] (menu-item "Custom Themes" customize-themes :help "Choose a pre-defined customization theme")] 4))
#@223 Make a menu-item for a global minor mode toggle.
FNAME is the minor mode's name (variable and function).
DOC is the text to use for the menu entry.
HELP is the text to use for the tooltip.
PROPS are additional properties.
(defalias 'menu-bar-make-mm-toggle '(macro . #[(fname doc help &optional props) "\304\305 \306\n\307\310\311\312\313\304 DD\314\304 DDFF\"BBBD\207" [doc fname props help quote menu-item append :help :button :toggle and default-boundp default-value] 15 (#$ . 20459)]))
(defalias 'menu-bar-make-toggle '(macro . #[(name variable doc message help &rest body) "\306\307\310\311\312 \313\314#\227\312 \314\"\315R\316\317\n\203 \306\nB\202O \306\320\321DD\322\323\324\325\321D\326BB\327BBD\325\324\325\321D\330BB\331BBDD\332\323\321D\333\332\325\321DEDFEE\304\f\334BB\304\f\335BBF\317\336\337\321DDE\257\321\340
\341 \342\343\344\345\321DD\346\321DDF\257DE\207" [name help body variable message doc progn defun (&optional interactively) "Toggle whether to " substring 0 1 ".\nIn an interactive call, record this option as a candidate for saving\nby \"Save Options\" in Custom buffers." (interactive "p") if custom-load-symbol quote let set or get ('custom-set) ('set-default) ('custom-get) ('default-value) funcall not ("enabled globally") ("disabled globally") interactively customize-mark-as-set menu-item :help :button :toggle and default-boundp default-value] 19]))
#@147 Interactively select a font and make it the default on all frames.
The selected font will be the default on both the existing and future frames.
(defalias 'menu-set-font #[nil "\300\301\302!\203\f \302 \202 \303 \304\305#\207" [set-frame-font fboundp x-select-font mouse-select-font nil t] 4 (#$ . 21867) nil])
#@57 Save current values of Options menu items using Custom.
(defalias 'menu-bar-options-save #[nil "\303\304\303\211\203 \n@\305 !\203 \306\nA\211\204\n *\307\303\211\203= \n@\211\310N\2036 \305 !\2036 \306\nA\211\204% *\311\312N\203T \313\311\314\311\312N#\210\313\311\312\303#\210\306\205Z \315 )\207" [need-save elt --dolist-tail-- nil (global-display-line-numbers-mode display-line-numbers-type line-number-mode column-number-mode size-indication-mode cua-mode show-paren-mode transient-mark-mode blink-cursor-mode display-time-mode display-battery-mode menu-bar-mode tab-bar-mode tool-bar-mode) customize-mark-to-save t (scroll-bar-mode debug-on-quit debug-on-error tooltip-mode window-divider-mode save-place-mode uniquify-buffer-name-style fringe-mode indicate-empty-lines indicate-buffer-boundaries case-fold-search font-use-system-font current-language-environment default-input-method text-mode-hook tool-bar-position) customized-value default customized-face put saved-face custom-save-all] 6 (#$ . 22186) nil])
#@55 Show customization buffer for `window-divider' group.
(defalias 'menu-bar-window-divider-customize #[nil "\300\301!\207" [customize-group window-divider] 2 (#$ . 23226) nil])
#@58 Display dividers on the bottom and right of each window.
(defalias 'menu-bar-bottom-and-right-window-divider #[nil "\300\301\302\"\210\303\304!\207" [customize-set-variable window-divider-default-places t window-divider-mode 1] 3 (#$ . 23407) nil])
#@52 Display dividers only on the right of each window.
(defalias 'menu-bar-right-window-divider #[nil "\300\301\302\"\210\303\304!\207" [customize-set-variable window-divider-default-places right-only window-divider-mode 1] 3 (#$ . 23662) nil])
#@53 Display dividers only at the bottom of each window.
(defalias 'menu-bar-bottom-window-divider #[nil "\300\301\302\"\210\303\304!\207" [customize-set-variable window-divider-default-places bottom-only window-divider-mode 1] 3 (#$ . 23909) nil])
#@33 Do not display window dividers.
(defalias 'menu-bar-no-window-divider #[nil "\300\301!\207" [window-divider-mode -1] 2 (#$ . 24159) nil])
(defvar menu-bar-showhide-window-divider-menu (byte-code "\301\302!\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210)\207" [menu make-sparse-keymap "Window Divider" bindings--define-key [customize] (menu-item "Customize" menu-bar-window-divider-customize :help "Customize window dividers" :visible (memq (window-system) '(x w32))) [bottom-and-right] (menu-item "Bottom and Right" menu-bar-bottom-and-right-window-divider :help "Display window divider on the bottom and right of each window" :visible (memq (window-system) '(x w32)) :button (:radio and (window-divider-width-valid-p (cdr (assq 'bottom-divider-width (frame-parameters)))) (window-divider-width-valid-p (cdr (assq 'right-divider-width (frame-parameters)))))) [right-only] (menu-item "Right Only" menu-bar-right-window-divider :help "Display window divider on the right of each window only" :visible (memq (window-system) '(x w32)) :button (:radio and (not (window-divider-width-valid-p (cdr (assq 'bottom-divider-width (frame-parameters))))) (window-divider-width-valid-p (cdr (assq 'right-divider-width (frame-parameters)))))) [bottom-only] (menu-item "Bottom Only" menu-bar-bottom-window-divider :help "Display window divider on the bottom of each window only" :visible (memq (window-system) '(x w32)) :button (:radio and (window-divider-width-valid-p (cdr (assq 'bottom-divider-width (frame-parameters)))) (not (window-divider-width-valid-p (cdr (assq 'right-divider-width (frame-parameters))))))) [no-divider] (menu-item "None" menu-bar-no-window-divider :help "Do not display window dividers" :visible (memq (window-system) '(x w32)) :button (:radio and (not (window-divider-width-valid-p (cdr (assq 'bottom-divider-width (frame-parameters))))) (not (window-divider-width-valid-p (cdr (assq 'right-divider-width (frame-parameters)))))))] 4))
#@61 Show customization buffer for `indicate-buffer-boundaries'.
(defalias 'menu-bar-showhide-fringe-ind-customize #[nil "\300\301!\207" [customize-variable indicate-buffer-boundaries] 2 (#$ . 26157) nil])
#@73 Display top and bottom indicators in opposite fringes, arrows in right.
(defalias 'menu-bar-showhide-fringe-ind-mixed #[nil "\300\301\302\"\207" [customize-set-variable indicate-buffer-boundaries ((t . right) (top . left))] 3 (#$ . 26364) nil])
#@56 Display top and bottom indicators in opposite fringes.
(defalias 'menu-bar-showhide-fringe-ind-box #[nil "\300\301\302\"\207" [customize-set-variable indicate-buffer-boundaries ((top . left) (bottom . right))] 3 (#$ . 26615) nil])
#@59 Display buffer boundaries and arrows in the right fringe.
(defalias 'menu-bar-showhide-fringe-ind-right #[nil "\300\301\302\"\207" [customize-set-variable indicate-buffer-boundaries right] 3 (#$ . 26852) nil])
#@58 Display buffer boundaries and arrows in the left fringe.
(defalias 'menu-bar-showhide-fringe-ind-left #[nil "\300\301\302\"\207" [customize-set-variable indicate-buffer-boundaries left] 3 (#$ . 27068) nil])
#@48 Do not display any buffer boundary indicators.
(defalias 'menu-bar-showhide-fringe-ind-none #[nil "\300\301\302\"\207" [customize-set-variable indicate-buffer-boundaries nil] 3 (#$ . 27281) nil])
(defvar menu-bar-showhide-fringe-ind-menu (byte-code "\301\302!\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\303\316\317#\210)\207" [menu make-sparse-keymap "Buffer boundaries" bindings--define-key [customize] (menu-item "Other (Customize)" menu-bar-showhide-fringe-ind-customize :help "Additional choices available through Custom buffer" :visible (display-graphic-p) :button (:radio not (member indicate-buffer-boundaries '(nil left right ((top . left) (bottom . right)) ((t . right) (top . left)))))) [mixed] (menu-item "Opposite, Arrows Right" menu-bar-showhide-fringe-ind-mixed :help "Show top/bottom indicators in opposite fringes, arrows in right" :visible (display-graphic-p) :button (:radio equal indicate-buffer-boundaries '((t . right) (top . left)))) [box] (menu-item "Opposite, No Arrows" menu-bar-showhide-fringe-ind-box :help "Show top/bottom indicators in opposite fringes, no arrows" :visible (display-graphic-p) :button (:radio equal indicate-buffer-boundaries '((top . left) (bottom . right)))) [right] (menu-item "In Right Fringe" menu-bar-showhide-fringe-ind-right :help "Show buffer boundaries and arrows in right fringe" :visible (display-graphic-p) :button (:radio eq indicate-buffer-boundaries 'right)) [left] (menu-item "In Left Fringe" menu-bar-showhide-fringe-ind-left :help "Show buffer boundaries and arrows in left fringe" :visible (display-graphic-p) :button (:radio eq indicate-buffer-boundaries 'left)) [none] (menu-item "No Indicators" menu-bar-showhide-fringe-ind-none :help "Hide all buffer boundary indicators and arrows" :visible (display-graphic-p) :button (:radio eq indicate-buffer-boundaries nil))] 4))
#@46 Show customization buffer for `fringe-mode'.
(defalias 'menu-bar-showhide-fringe-menu-customize #[nil "\300\301!\207" [customize-variable fringe-mode] 2 (#$ . 29176) nil])
#@67 Reset the fringe mode: display fringes on both sides of a window.
(defalias 'menu-bar-showhide-fringe-menu-customize-reset #[nil "\300\301\302\"\207" [customize-set-variable fringe-mode nil] 3 (#$ . 29354) nil])
#@51 Display fringes only on the right of each window.
(defalias 'menu-bar-showhide-fringe-menu-customize-right #[nil "\300\301!\210\302\303\304\"\207" [require fringe customize-set-variable fringe-mode (0)] 3 (#$ . 29572) nil])
#@50 Display fringes only on the left of each window.
(defalias 'menu-bar-showhide-fringe-menu-customize-left #[nil "\300\301!\210\302\303\304\"\207" [require fringe customize-set-variable fringe-mode (nil . 0)] 3 (#$ . 29802) nil])
#@32 Do not display window fringes.
(defalias 'menu-bar-showhide-fringe-menu-customize-disable #[nil "\300\301!\210\302\303\304\"\207" [require fringe customize-set-variable fringe-mode 0] 3 (#$ . 30036) nil])
(defvar menu-bar-showhide-fringe-menu (byte-code "\302\303!\304\305\306\307 \310BBB#\210\304\311\312\313\314\"\210\315#\210\304\316\317#\210\304\320\321#\210\304\322\323#\210\304\324\325#\210\304\326\327#\210)\207" [menu menu-bar-showhide-fringe-ind-menu make-sparse-keymap "Fringe" bindings--define-key [showhide-fringe-ind] menu-item "Buffer Boundaries" (:visible (display-graphic-p) :help "Indicate buffer boundaries in fringe") [indicate-empty-lines] defalias toggle-indicate-empty-lines #[(&optional interactively) "\303\304!\210\304\305N\206 \306\304\307N\206 \310\211\304\304!?\"*\203'