;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (require 'cl-lib) #@59 Retrieve all mix tasks from the currently visited buffer. (defalias 'taskrunner--get-elixir-tasks-from-buffer #[0 "\300\301\302\303\304 \305\"#\207" [cl-map list #[257 "\300\301\"\302\303\"\203\304\300\305\"@P\207\302\306\"\203\307\207\304A@P\207" [split-string " " string-match "^iex" "MIX " "#" "^mix[[:space:]]+#" "MIX mix"] 6 "\n\n(fn ELEM)"] split-string buffer-string "\n"] 6 (#$ . 105)]) #@139 Retrieve the mix tasks for the project in directory DIR. This function returns a list of the form: ("MIX TASK1" "MIX TASK2"...) (fn DIR) (defalias 'taskrunner-get-mix-tasks #[257 "\211\301\302\303\301\304\303!\301\305%\210\306\307\310\"r\211q\210\311\312\"\216\304\303!q\210eb\210\313\314\301\310#\210\315 \210`db\210\315 \210`}\210\316 \262\317 \210*\210)\207" [default-directory nil call-process "mix" taskrunner--make-task-buff-name "help" generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] search-forward-regexp "^mix[[:space:]]+" beginning-of-line taskrunner--get-elixir-tasks-from-buffer kill-current-buffer] 9 (#$ . 516)]) (provide 'taskrunner-mix)