;ELC   
;;; Compiled
;;; in Emacs version 29.3
;;; with all optimizations.



(byte-code "\300\301!\210\300\302\303\304#\207" [require evil-collection eldoc nil t] 4)
(defconst evil-collection-eldoc-maps '(evil-collection-eldoc-doc-buffer-mode-map))
(defvar evil-collection-eldoc-doc-buffer-mode-map (make-sparse-keymap))#@143 Non-nil if Evil-Collection-Eldoc-Doc-Buffer mode is enabled.
Use the command `evil-collection-eldoc-doc-buffer-mode' to change this
variable.
(defvar evil-collection-eldoc-doc-buffer-mode nil (#$ . 328))
(make-variable-buffer-local 'evil-collection-eldoc-doc-buffer-mode)#@653 A minor mode to attach to `eldoc-doc-buffer' buffers.

This is a minor mode.  If called interactively, toggle the
`Evil-Collection-Eldoc-Doc-Buffer mode' mode.  If the prefix
argument is positive, enable the mode, and if it is zero or
negative, disable the mode.

If called from Lisp, toggle the mode if ARG is `toggle'.  Enable
the mode if ARG is nil, omitted, or is a positive number.
Disable the mode if ARG is a negative number.

To check whether the minor mode is enabled in the current buffer,
evaluate `evil-collection-eldoc-doc-buffer-mode'.

The mode's hook is called both when the mode is enabled and when
it is disabled.

(fn &optional ARG)
(defalias 'evil-collection-eldoc-doc-buffer-mode #[256 "\302 \303=\203 ?\202 \247\203 \304W\203 \305\202 \306\307\301!\2031 \310\300	\"\2031 \300	B\311\312\203; \313\202< \314\"\210\315\316!\203_ \302 \203P \211\302 \232\203_ \317\320\321\203[ \322\202\\ \323\324$\210\210\325 \210\207" [evil-collection-eldoc-doc-buffer-mode local-minor-modes current-message toggle 1 nil t boundp delq run-hooks evil-collection-eldoc-doc-buffer-mode-hook evil-collection-eldoc-doc-buffer-mode-on-hook evil-collection-eldoc-doc-buffer-mode-off-hook called-interactively-p any message "%s %sabled%s" "Evil-Collection-Eldoc-Doc-Buffer mode" "en" "dis" " in current buffer" force-mode-line-update] 7 (#$ . 606) (byte-code "\203\n \301!\202 \302C\207" [current-prefix-arg prefix-numeric-value toggle] 2)])
(defvar evil-collection-eldoc-doc-buffer-mode-hook nil)
(byte-code "\301\302N\204\f \303\301\302\304#\210\303\301\305\306#\210\303\301\307\310C#\210\311\312\310\310\211%\207" [evil-collection-eldoc-doc-buffer-mode-map evil-collection-eldoc-doc-buffer-mode-hook variable-documentation put "Hook run after entering or leaving `evil-collection-eldoc-doc-buffer-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" custom-type hook standard-value nil add-minor-mode evil-collection-eldoc-doc-buffer-mode] 6)#@63 Set up `evil-collection-eldoc-doc-buffer-mode'.

(fn &rest _)
(defalias 'evil-collection-eldoc-setup-doc-buffer-mode #[128 "rq\210\301\302!\210\303 )\207" [eldoc--doc-buffer evil-collection-eldoc-doc-buffer-mode 1 evil-normalize-keymaps] 3 (#$ . 2655)])#@37 Set up `evil' bindings for `eldoc'.
(defalias 'evil-collection-eldoc-setup #[0 "\301\302\303\304\305\304\306\307&\210\310W\205 \311\312\313\314#\207" [emacs-major-version evil-collection-bind evil-collection-eldoc-doc-buffer-mode-map quit quit-window quit-save quit-cancel evil-quit 29 advice-add eldoc-doc-buffer :after evil-collection-eldoc-setup-doc-buffer-mode] 8 (#$ . 2915)])
(provide 'evil-collection-eldoc)
