commit | author | age
|
5cb5f7
|
1 |
;ELC |
C |
2 |
;;; Compiled |
|
3 |
;;; in Emacs version 26.1 |
|
4 |
;;; with all optimizations. |
|
5 |
|
|
6 |
;;; This file uses dynamic docstrings, first added in Emacs 19.29. |
|
7 |
|
|
8 |
;;; This file does not contain utf-8 non-ASCII characters, |
|
9 |
;;; and so can be loaded in Emacs versions earlier than 23. |
|
10 |
|
|
11 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
12 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
13 |
|
|
14 |
|
|
15 |
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\300\307!\210\310\311\312\313\314\302%\210\315\316\317\320\321DD\322\323\324\314\311&\210\315\325\317\320\326DD\327\323\330\314\311&\210\315\331\317\320\332DD\333\323\334\314\311&\210\315\335\317\320\336DD\337\314\311\323\340&\210\315\341\317\320\342DD\343\314\311\323\344&\210\315\345\317\320\346DD\347\314\311\323\344&\210\315\350\317\320\351DD\352\314\311\323\344&\210\315\353\317\320\354DD\355\314\311\323\344&\210\315\356\317\320\357DD\360\314\311\323\361&\210\315\362\317\320\363DD\364\323\365\314\311&\210\315\366\317\320\367DD\370\323\365\314\311&\210\315\371\317\320\372DD\373\323\374\314\311&\210\310\375\312\376\377\201@ \314\311\314\201A & \210\201B \201C \201D \201E \314\375%\210\201B \201F \201G \201H \314\375%\210\201B \201I \201J \201K \314\375%\210\201B \201L \201M \201N \314\375%\210\201B \201O \201P \201Q \314\375%\210\201B \201R \201S \201T \314\375%\210\201B \201U \201V \201W \314\375%\210\201B \201X \201Y \201Z \314\375%\210\201B \201[ \201\\ \201] \314\375%\207" [require cl-lib helm helm-types helm-utils helm-grep helm-regexp helm-help custom-declare-group helm-buffers nil "Buffers related Applications and libraries for Helm." :group custom-declare-variable helm-boring-buffer-regexp-list funcall function #[0 "\300\207" [("\\` " "\\`\\*helm" "\\`\\*Echo Area" "\\`\\*Minibuf")] 1] "The regexp list that match boring buffers.\nBuffer candidates matching these regular expression will be\nfiltered from the list of candidates if the\n`helm-skip-boring-buffers' candidate transformer is used." :type (repeat (choice regexp)) helm-white-buffer-regexp-list #[0 "\300\207" [nil] 1] "The regexp list of not boring buffers.\nThese buffers will be displayed even if they match one of\n`helm-boring-buffer-regexp-list'." (repeat (choice regexp)) helm-buffers-favorite-modes #[0 "\300\207" [(lisp-interaction-mode emacs-lisp-mode text-mode org-mode)] 1] "List of preferred mode to open new buffers with." (repeat (choice function)) helm-buffer-max-length #[0 "\300\207" [20] 1] "Max length of buffer names before truncate.\nWhen disabled (nil) use the longest buffer-name length found." (choice (const :tag "Disabled" nil) (integer :tag "Length before truncate")) helm-buffer-details-flag #[0 "\300\207" [t] 1] "Always show details in buffer list when non--nil." boolean helm-buffers-fuzzy-matching #[0 "\300\207" [nil] 1] "Fuzzy matching buffer names when non--nil.\nOnly buffer names are fuzzy matched when this is enabled,\n`major-mode' matching is not affected by this." helm-buffer-skip-remote-checking #[0 "\300\207" [nil] 1] "Ignore checking for `file-exists-p' on remote files." helm-buffers-truncate-lines #[0 "\300\207" [t] 1] "Truncate lines in `helm-buffers-list' when non--nil." helm-mini-default-sources #[0 "\300\207" [(helm-source-buffers-list helm-source-recentf helm-source-buffer-not-found)] 1] "Default sources list used in `helm-mini'.\n\nWhen adding a source here it is up to you to ensure the library of\nthis source is accessible and properly loaded." (repeat (choice symbol)) helm-buffers-end-truncated-string #[0 "\300\207" [#1="..."] 1 #1#] "The string to display at end of truncated buffer names." string helm-buffers-column-separator #[0 "\300\207" [#2=" "] 1 #2#] "Separator for columns in buffer listing." helm-buffer--pretty-names #[0 "\300\207" [((dired-mode . "Dired") (lisp-interaction-mode . "Lisp Inter"))] 1] "An alist specifying pretty names for modes.\nMost of the time buffer's `mode-name' is a string so no need to add it\nhere as there is no need to compute it, but sometimes it may be a\nmode-line specification which may be costly to compute, in this case\nadd here the pretty name as a string to avoid this costly computation.\nAlso if some pretty names are too long you can add your own\nabbreviation here." (alist :key-type symbol :value-type string) helm-buffers-faces "Customize the appearance of helm-buffers." :prefix "helm-" helm-faces custom-declare-face helm-buffer-saved-out ((t (:foreground "red" :background "black"))) "Face used for buffer files modified outside of emacs." helm-buffer-not-saved ((t (:foreground "Indianred2"))) "Face used for buffer files not already saved on disk." helm-buffer-modified ((t :inherit font-lock-comment-face)) "Face used for modified buffers." helm-buffer-size ((((background dark)) :foreground "RosyBrown") (((background light)) :foreground "SlateGray")) "Face used for buffer size." helm-buffer-process ((t (:foreground "Sienna3"))) "Face used for process status in buffer." helm-buffer-directory ((t (:foreground "DarkRed" :background "LightGray"))) "Face used for directories in `helm-buffers-list'." helm-buffer-file ((t :inherit font-lock-builtin-face)) "Face for buffer file names in `helm-buffers-list'." helm-buffer-archive ((t (:foreground "Gold"))) "Face for archive file names in `helm-buffers-list'." helm-non-file-buffer ((t (:inherit italic))) "Face used for non-file buffers in `helm-buffers-list'."] 10) |
|
16 |
#@347 Allows recording local changes to a non-file buffer. |
|
17 |
Typical usage of this var is for modes that want to see if |
|
18 |
their buffers have changed since last visit. |
|
19 |
Such programs may want to record tick counter after visiting their |
|
20 |
buffers like this: |
|
21 |
|
|
22 |
(setq helm-buffers-tick-counter (buffer-modified-tick)) |
|
23 |
|
|
24 |
Note that this variable is buffer-local. |
|
25 |
(defvar helm-buffers-tick-counter nil (#$ . 5449)) |
|
26 |
(make-variable-buffer-local 'helm-buffers-tick-counter) |
|
27 |
#@36 Keymap for buffer sources in helm. |
|
28 |
(defvar helm-buffer-map (byte-code "\301 \302\"\210\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\303\322\323#\210\303\324\325#\210\303\326\327#\210\303\330\331#\210\303\332\333#\210\303\334\335#\210\303\336\337#\210\303\340\341#\210\303\342\343#\210\303\344\345#\210\303\346\347#\210\303\350\351#\210\303\352\353#\210\211\207" [helm-map make-sparse-keymap set-keymap-parent define-key [134217831 115] helm-buffer-run-zgrep "" helm-buffers-run-multi-occur "" helm-buffers-run-browse-project "o" helm-buffer-switch-other-window "" helm-buffer-switch-other-frame "=" helm-buffer-run-ediff [134217789] helm-buffer-run-ediff-merge [67108925] helm-buffer-diff-persistent [134217799] helm-buffer-revert-persistent "d" helm-buffer-run-kill-persistent [134217796] helm-buffer-run-kill-buffers "" helm-buffer-save-persistent [201326629] helm-buffer-run-query-replace-regexp [134217765] helm-buffer-run-query-replace [134217810] helm-buffer-run-rename-buffer [134217837] helm-toggle-all-marks [134217825] helm-mark-all "" helm-toggle-buffers-details "a" helm-buffers-toggle-show-hidden-buffers [201326624] helm-buffers-mark-similar-buffers] 5) (#$ . 5908)) |
|
29 |
(defvar helm-buffers-ido-virtual-map (byte-code "\301 \302\"\210\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\303\316\317#\210\211\207" [helm-map make-sparse-keymap set-keymap-parent define-key "o" helm-ff-run-switch-other-window "" helm-ff-run-switch-other-frame [134217831 115] helm-ff-run-grep [134217831 122] helm-ff-run-zgrep [134217796] helm-ff-run-delete-file "" helm-ff-run-open-file-externally] 5)) |
|
30 |
(defvar helm-buffer-max-len-mode nil) |
|
31 |
(defvar helm-buffers-in-project-p nil) |
|
32 |
(defvar helm-source-buffers-list nil) |
|
33 |
(defalias 'helm-buffers-list--init #[0 "\301\302!\210\303\304\305\306! \"\210\307\305\310\">\211\203 \305\304!\202\" |