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



(require 'rg)#@51 Extract the isearch string from the last isearch.
(defalias 'rg-get-isearch-string #[0 "\303!\203\n 	\202 \203 \304	\304Q\202 \n\203 	\202 	\206\" \305\207" [isearch-regexp-function isearch-string isearch-regexp functionp "" ""] 3 (#$ . 97)])#@66 Run ripgrep on current file searching for latest isearch string.
(defalias 'rg-isearch-current-file #[0 "\302 \303 	\304!\305\306\304&\207" [default-directory rg-command-line-flags-function rg-get-isearch-string rg-get-buffer-file-name nil rg-run t] 11 (#$ . 353) nil])
(defalias 'rg-isearch-current-file--transient #[0 "\302!	\303!\304\305#\306\307!)\207" [transient-current-command rg-command-line-flags-function transient-args nil make-closure #[257 "\302\300\301#\207" [V0 V1 append] 5 "\n\n(fn FLAGS)"] call-interactively rg-isearch-current-file] 6 nil nil])
(put 'rg-isearch-current-file--transient 'function-documentation '(concat "Transient wrapper around `rg-isearch-current-file' for `rg-menu'." "\n\n" (documentation 'rg-isearch-current-file)))#@111 Run ripgrep in current directory searching for latest isearch string
in files matching the current file type.
(defalias 'rg-isearch-current-dir #[0 "\302 \303 @	\304!\305\306\304&\207" [default-directory rg-command-line-flags-function rg-get-isearch-string rg-default-alias nil rg-run t] 11 (#$ . 1127) nil])
(defalias 'rg-isearch-current-dir--transient #[0 "\302!	\303!\304\305#\306\307!)\207" [transient-current-command rg-command-line-flags-function transient-args nil make-closure #[257 "\302\300\301#\207" [V0 V1 append] 5 "\n\n(fn FLAGS)"] call-interactively rg-isearch-current-dir] 6 nil nil])
(put 'rg-isearch-current-dir--transient 'function-documentation '(concat "Transient wrapper around `rg-isearch-current-dir' for `rg-menu'." "\n\n" (documentation 'rg-isearch-current-dir)))#@109 Run ripgrep in current project searching for latest isearch string
in files matching the current file type.
(defalias 'rg-isearch-project #[0 "\302 \303!\304 @	\305!\306\307\305&\207" [buffer-file-name rg-command-line-flags-function rg-get-isearch-string rg-project-root rg-default-alias nil rg-run t] 11 (#$ . 1935) nil])
(defalias 'rg-isearch-project--transient #[0 "\302!	\303!\304\305#\306\307!)\207" [transient-current-command rg-command-line-flags-function transient-args nil make-closure #[257 "\302\300\301#\207" [V0 V1 append] 5 "\n\n(fn FLAGS)"] call-interactively rg-isearch-project] 6 nil nil])
(put 'rg-isearch-project--transient 'function-documentation '(concat "Transient wrapper around `rg-isearch-project' for `rg-menu'." "\n\n" (documentation 'rg-isearch-project)))
(defalias 'rg-isearch-menu #[0 "\300\301!\207" [transient-setup rg-isearch-menu] 2 nil nil])
(byte-code "\300\301\302\303#\210\300\301\304\305#\210\300\301\306\307\310\301\"#\210\311\301\312\313\314\315D\316\317\320\321\322\314\323\310\324\257	\316\317\320\321\325\314\326\310\327\257	\316\317\320\321\330\314\331\310\332\257	E#C\"\210\333\334!\207" [put rg-isearch-menu interactive-only t function-documentation "Show menu for rg isearch commands." transient--prefix transient-prefix :command transient--set-layout vector transient-column :description "Search with ripgrep" transient-suffix :level 3 :key "f" "File" rg-isearch-current-file--transient "d" "Dir" rg-isearch-current-dir--transient "p" "Project" rg-isearch-project--transient provide rg-isearch] 16)
