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



(byte-code "\300\301!\210\300\302!\207" [require elisp-mode evil-collection] 2)
(defconst evil-collection-elisp-mode-maps '(emacs-lisp-mode-map emacs-lisp-compilation-mode-map))#@290 Set up text properties for the output of `elisp--eval-last-sexp'.
BEG and END are the start and end of the output in current-buffer.
VALUE is the Lisp value printed, ALT1 and ALT2 are strings for the
alternative printed representations that can be displayed.

(fn BEG END VALUE ALT1 ALT2)
(defalias 'evil-collection-elisp-mode-last-sexp-setup-props #[1285 "\300 \301\302\303#\210\301\304\305#\210\301\306\307#\210\310\311E\312\313\314\315BBBBBB#\207" [make-sparse-keymap define-key "" evil-collection-elisp-mode-return-or-last-sexp-toggle-display [down-mouse-2] mouse-set-point [mouse-2] elisp-last-sexp-toggle-display add-text-properties printed-value mouse-face highlight keymap (help-echo "RET, mouse-2: toggle abbreviated display" rear-nonsticky (mouse-face keymap help-echo printed-value))] 16 (#$ . 262)])#@55 Trigger RET or call `elisp-last-sexp-toggle-display'.
(defalias 'evil-collection-elisp-mode-return-or-last-sexp-toggle-display #[0 "\301=\203 \302\303\304 \305\"!\207\302\306!\207" [evil-state insert call-interactively lookup-key current-global-map "" elisp-last-sexp-toggle-display] 4 (#$ . 1095) nil])#@84 In normal-state or motion-state, last sexp ends at point.

(fn COMMAND &rest ARGS)
(defalias 'evil-collection-elisp-mode-last-sexp #[385 "\204  \301 \204 \302 \203  \212m\204 l\204 \303u\210\304\")\207\304\"\207" [evil-move-beyond-eol evil-normal-state-p evil-motion-state-p nil apply] 5 (#$ . 1407)])#@36 Open the Emacs Lisp REPL (`ielm').
(defalias 'evil-collection-elisp-mode-ielm-repl #[0 "\300\301\302!!\210\303 \207" [pop-to-buffer get-buffer-create "*ielm*" ielm] 3 (#$ . 1722) nil])#@42 Set up `evil' bindings for `elisp-mode'.
(defalias 'evil-collection-elisp-mode-setup #[0 "\301\302\303\"\210\204 \304\305\306\307#\210\304\310\311\312#\210\313\314\315\"\210\316\317\320\321#\210\316\322\323\324\325\326%\207" [evil-move-beyond-eol add-hook emacs-lisp-compilation-mode-hook evil-normalize-keymaps advice-add eval-print-last-sexp :around evil-collection-elisp-mode-last-sexp last-sexp-setup-props :override evil-collection-elisp-mode-last-sexp-setup-props evil-set-initial-state emacs-lisp-mode normal evil-collection-bind emacs-lisp-compilation-mode-map refresh emacs-lisp-compilation-recompile emacs-lisp-mode-map find-usages xref-find-references goto-repl evil-collection-elisp-mode-ielm-repl] 6 (#$ . 1912)])
(provide 'evil-collection-elisp-mode)
