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



(byte-code "\300\301!\210\300\302\303\304#\207" [require evil-collection gptel nil t] 4)
(defconst evil-collection-gptel-maps '(gptel-mode-map gptel-context-buffer-mode-map))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\307\310\311&\207" [custom-declare-variable evil-collection-gptel-want-shift-ret-to-send funcall function #[0 "\300\207" [t] 1 #1=""] "When non nil, S-RET sends query to LLM." :group evil-collection :type boolean evil-collection-gptel-want-shift-ret-menu #[0 "\300\207" [t] 1 #1#] "When non nil, S-RET opens calls `gptel-menu'. This takes priority over\n `evil-collection-gptel-want-shift-ret-to-send'."] 8)#@35 Set up `evil' bindings for gptel.
(defalias 'evil-collection-gptel-setup #[0 "\302\303\304\305\306\307\310\307&\210\203 \311\312\303\313\314\315\314&\210\202* 	\203* \311\316\303\317\305\320\305&\210\321\322\323\"\207" [evil-collection-gptel-want-shift-ret-menu evil-collection-gptel-want-shift-ret-to-send evil-collection-bind gptel-mode-map repl-submit gptel-send repl-newline newline repl-force-newline evil-collection-define-key (normal visual) [33554445] gptel-menu [S-return] (normal visual) [33554445] [S-return] eval-after-load gptel-context #[0 "\300\301\302\303\304\305\306\307\310&\210\311\302\312\313\314\315\316\313\317\320&	\207" [evil-collection-define-key normal gptel-context-buffer-mode-map "j" gptel-context-next "k" gptel-context-previous "d" gptel-context-flag-deletion evil-collection-bind quit gptel-context-quit quit-save gptel-context-confirm quit-cancel action gptel-context-visit] 10]] 8 (#$ . 757)])
(provide 'evil-collection-gptel)
