?
Current Path : /usr/share/emacs/24.3/lisp/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/iswitchb.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:24 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/iswitchb.el ;;; in Emacs version 24.3.1 ;;; 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 "\300\301!\210\302\303\304\305\306\307\306\310\311\312\311\313\311\314& \210\315\316\317\320\321\322\306\303&\210\315\323\324\325\321\326\306\303&\210\327\323\330\331#\210\315\332\304\333\321\334\306\303&\210\315\335\304\336\321\322\337\340\341\342\306\303&\207" [require font-lock custom-declare-group iswitchb nil "Switch between buffers using substrings." :group convenience completion :link (emacs-commentary-link :tag "Commentary" "iswitchb.el") (url-link "http://www.anc.ed.ac.uk/~stephen/emacs/") (emacs-library-link :tag "Lisp File" "iswitchb.el") custom-declare-variable iswitchb-case case-fold-search "Non-nil if searching of buffer names should ignore case.\nIf this is non-nil but the user input has any upper case letters, matching\nis temporarily case sensitive." :type boolean iswitchb-buffer-ignore '("^ ") "List of regexps or functions matching buffer names to ignore.\nFor example, traditional behavior is not to list buffers whose names begin\nwith a space, for which the regexp is `^ '. See the source file for\nexample functions that filter buffer names." (repeat (choice regexp function)) put risky-local-variable t iswitchb-max-to-show "If non-nil, limit the number of names shown in the minibuffer.\nIf this value is N, and N is greater than the number of matching\nbuffers, the first N/2 and the last N/2 matching buffers are\nshown. This can greatly speed up iswitchb if you have a\nmultitude of buffers open." (choice (const :tag "Show all" nil) integer) iswitchb-use-virtual-buffers "If non-nil, refer to past buffers when none match.\nThis feature relies upon the `recentf' package, which will be\nenabled if this variable is configured to a non-nil value." :require recentf :set #[(sym value) "\203 \302\303!\210 L\207" [value sym recentf-mode 1] 2]] 14) (defvar iswitchb-virtual-buffers nil) (byte-code "\302\303\304\305\306\307\310\311&\210\302\312\313\314\306\315\310\311&\210\302\316\317\320\306\321\310\311&\210\302\322\323\324\306\321\310\311&\210\302\325\323\326\306\321\310\311&\210\327\330\331\317#\210\332\317\211\203c @\330N\203\\ \331N\204\\ \333\331\330N#\210 A\211\204E *\334\330\331\335#\210\302\331\323\336\306\321\310\311&\210\302\337\317\340\306\321\310\311&\210\302\341\317\342\306\307\310\311&\210\302\343\344\345\306\346\310\311&\210\302\347\350\351\306\352\310\311&\210\302\353\317\354\306\307\310\311&\210\355\356\357\360\361\335\310\311&\210\355\362\363\364\361\335\310\311&\210\355\365\366\367\361\335\310\311&\210\355\370\371\372\361\335\310\311&\207" [prop --dolist-tail-- custom-declare-variable iswitchb-cannot-complete-hook 'iswitchb-completion-help "Hook run when `iswitchb-complete' can't complete any more.\nThe most useful values are `iswitchb-completion-help', which pops up a\nwindow with completion alternatives, or `iswitchb-next-match' or\n`iswitchb-prev-match', which cycle the buffer list." :type hook :group iswitchb iswitchb-default-method 'always-frame "How to switch to new buffer when using `iswitchb-buffer'.\nPossible values:\n`samewindow' Show new buffer in same window\n`otherwindow' Show new buffer in another window (same frame)\n`display' Display buffer in another window without switching to it\n`otherframe' Show new buffer in another frame\n`maybe-frame' If a buffer is visible in another frame, prompt to ask if you\n you want to see the buffer in the same window of the current\n frame or in the other frame.\n`always-frame' If a buffer is visible in another frame, raise that\n frame. Otherwise, visit the buffer in the same window." (choice (const samewindow) (const otherwindow) (const display) (const otherframe) (const maybe-frame) (const always-frame)) iswitchb-regexp nil "Non-nil means that `iswitchb' will do regexp matching.\nValue can be toggled within `iswitchb' using `iswitchb-toggle-regexp'." boolean iswitchb-newbuffer t "Non-nil means create new buffer if no buffer matches substring.\nSee also `iswitchb-prompt-newbuffer'." iswitchb-prompt-newbuffer "Non-nil means prompt user to confirm before creating new buffer.\nSee also `iswitchb-newbuffer'." defvaralias iswitchb-use-fonts iswitchb-use-faces (saved-value saved-variable-comment) put make-obsolete-variable "22.1" "Non-nil means use font-lock faces for showing first match." iswitchb-use-frame-buffer-list "Non-nil means use the currently selected frame's buffer list." iswitchb-make-buflist-hook "Hook to run when list of matching buffers is created." iswitchb-delim "," "Delimiter to put between buffer names when displaying results." string iswitchb-all-frames 'visible "Argument to pass to `walk-windows' when iswitchb is finding buffers.\nSee documentation of `walk-windows' for useful values." (choice (const :tag "Selected frame only" nil) (const :tag "All existing frames" t) (const :tag "All visible frames" visible) (const :tag "All frames on this terminal" 0)) iswitchb-minibuffer-setup-hook "Iswitchb-specific customization of minibuffer setup.\n\nThis hook is run during minibuffer setup if `iswitchb' is active.\nFor instance:\n(add-hook 'iswitchb-minibuffer-setup-hook\n '(lambda () (set (make-local-variable 'max-mini-window-height) 3)))\nwill constrain the minibuffer to a maximum height of 3 lines when\niswitchb is running." custom-declare-face iswitchb-single-match ((t (:inherit font-lock-comment-face))) "Iswitchb face for single matching buffer name." :version iswitchb-current-match ((t (:inherit font-lock-function-name-face))) "Iswitchb face for current matching buffer name." iswitchb-virtual-matches ((t (:inherit font-lock-builtin-face))) "Iswitchb face for matching virtual buffer names.\nSee also `iswitchb-use-virtual-buffers'." iswitchb-invalid-regexp ((t (:inherit font-lock-warning-face))) "Iswitchb face for indicating invalid regexp. "] 9) #@213 Stores the method for viewing the selected buffer. Its value is one of `samewindow', `otherwindow', `display', `otherframe', `maybe-frame' or `always-frame'. See `iswitchb-default-method' for details of values. (defvar iswitchb-method nil (#$ . 6344)) #@96 Point where minibuffer input ends and completion info begins. Copied from `icomplete-eoinput'. (defvar iswitchb-eoinput 1 (#$ . 6603)) (make-variable-buffer-local 'iswitchb-eoinput) #@263 Stores the current list of buffers that will be searched through. The list is ordered, so that the most recent buffers come first, although by default, the buffers visible in the current frame are put at the end of the list. Created by `iswitchb-make-buflist'. (defvar iswitchb-buflist nil (#$ . 6792)) #@163 Non-nil means use `iswitchb-buffer' completion feedback. Should only be set to t by iswitchb functions, so that it doesn't interfere with other minibuffer usage. (defvar iswitchb-use-mycompletion nil (#$ . 7103)) #@62 Private variable used by `iswitchb-word-matching-substring'. (defvar iswitchb-change-word-sub nil (#$ . 7322)) #@59 Stores the string that is common to all matching buffers. (defvar iswitchb-common-match-string nil (#$ . 7439)) #@67 Non-nil means we need to regenerate the list of matching buffers. (defvar iswitchb-rescan nil (#$ . 7557)) #@44 Stores the users string as it is typed in. (defvar iswitchb-text nil (#$ . 7670)) #@53 List of buffers currently matching `iswitchb-text'. (defvar iswitchb-matches nil (#$ . 7758)) #@42 Minibuffer keymap for `iswitchb-buffer'. (defvar iswitchb-mode-map (byte-code "\302 \303 \"\210\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\322#\210\304\323\324#\210\304\325\326#\210\304\327\330#\210)\207" [map minibuffer-local-map make-sparse-keymap set-keymap-parent define-key "?" iswitchb-completion-help "" iswitchb-next-match "" iswitchb-prev-match " " iswitchb-complete "\n" iswitchb-select-buffer-text "" iswitchb-toggle-regexp "" iswitchb-find-file "" iswitchb-toggle-case "" iswitchb-kill-buffer " " iswitchb-exit-minibuffer] 4) (#$ . 7858)) #@36 Global keymap for `iswitchb-mode'. (defvar iswitchb-global-map (byte-code "\304 \305\306\211\2032 \n@\307\310!\203\"