;ELC
|
;;; Compiled
|
;;; in Emacs version 26.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\300\302!\210\300\303!\210\300\304!\210\300\305!\210\306\307\310\311\312\302%\210\313\314\315\316\317DD\320\312\307\321\322&\210\313\323\315\316\324DD\325\312\307\321\322&\210\313\326\315\316\327DD\330\312\307\321\322&\210\313\331\315\316\332DD\333\312\307\321\322&\210\313\334\315\316\335DD\336\312\307\321\316&\210\306\337\310\340\341\342\312\307\312\343& \210\344\345\346\347\312\337%\207" [require cl-lib helm helm-help helm-mode helm-elisp custom-declare-group helm-command nil "Emacs command related Applications and libraries for Helm." :group custom-declare-variable helm-M-x-requires-pattern funcall function #[0 "\300\207" [0] 1] "Value of requires-pattern for `helm-M-x'.\nShow all candidates on startup when 0 (default)." :type boolean helm-M-x-always-save-history #[0 "\300\207" [nil] 1] "`helm-M-x' Save command in `extended-command-history' even when it fail." helm-M-x-reverse-history #[0 "\300\207" [nil] 1] "The history source of `helm-M-x' appear in second position when non--nil." helm-M-x-fuzzy-match #[0 "\300\207" [nil] 1] "Enable fuzzy matching in `helm-M-x' when non--nil." helm-M-x-default-sort-fn #[0 "\300\207" [helm-M-x-fuzzy-sort-candidates] 1] "Default sort function for `helm-M-x'.\n\nIt should sort against REAL value of candidates.\n\nIt is used only when `helm-M-x-fuzzy-match' is enabled." helm-command-faces "Customize the appearance of helm-command." :prefix "helm-" helm-faces custom-declare-face helm-M-x-key ((t (:foreground "orange" :underline t))) "Face used in helm-M-x to show keybinding."] 10)
|
(defvar helm-M-x-input-history nil)
|
#@44 Prefix argument before calling `helm-M-x'.
|
(defvar helm-M-x-prefix-argument nil (#$ . 2014))
|
#@42 Return alist of MODE-MAP.
|
|
(fn MODE-MAP)
|
(defalias 'helm-M-x-get-major-mode-command-alist #[257 "\211\205$ \300C\300C\300C\301\302\303\304\305\306#\307\"\310\311%\"\210\211\242\237\266\203\207" [nil cl--map-keymap-recursively make-byte-code 514 "\300\303!\240\210\301\304\305\300\242\"\240\210\301\242?\205 \302\300\242B\302\242B\240\207" vconcat vector [key-description string-match "<menu-bar>"] 6 "\n\n(fn KEY COM)"] 13 (#$ . 2113)])
|
#@204 Guess the mode-map name according to MODE.
|
Some modes don't use conventional mode-map name
|
so we need to guess mode-map name. e.g python-mode ==> py-mode-map.
|
Return nil if no mode-map found.
|
|
(fn MODE)
|
(defalias 'helm-get-mode-map-from-mode #[257 "\301\302\303\"!\304!\305\306\307#\211G\310\311\310\204C \312=\203( \310\262\310\211\262\202) \311\203C \312O\262\301\302\303\306P\"!\262S\262\202 \203K \202L \211)\207" [mode-name intern-soft format "%s-map" symbol-name replace-regexp-in-string "-mode" "" nil t 0] 13 (#$ . 2567)])
|
#@48 Return mode-map alist of current `major-mode'.
|
(defalias 'helm-M-x-current-mode-map-alist #[0 "\301!\211\205 \302!\205 \303J!\207" [major-mode helm-get-mode-map-from-mode boundp helm-M-x-get-major-mode-command-alist] 3 (#$ . 3122)])
|
#@361 Transformer function to show bindings in emacs commands.
|
Show global bindings and local bindings according to current `major-mode'.
|
If SORT is non nil sort list with `helm-generic-sort-fn'.
|
Note that SORT should not be used when fuzzy matching because
|
fuzzy matching is running its own sort function with a different algorithm.
|
|
(fn CANDIDATES &optional SORT)
|
(defalias 'helm-M-x-transformer-1 #[513 "r\301!\203 \206 p\211q\210\302 \303\211\211\211:\203\200 @\262\304\"@\262\305\306\307\"!\262\310:\203< |