[Emacs] Make dependency of find script functions on eshell explicit

This commit is contained in:
Ivan Malison 2023-08-22 04:28:45 +00:00
parent 6e562d19d5
commit a6cfcabdc6

View File

@ -865,14 +865,19 @@ details.
(not (f-directory? fullpath)))) (not (f-directory? fullpath))))
(directory-files filepath)))) (directory-files filepath))))
(defun imalison:get-executables-on-path () (use-package eshell
(mapcan 'imalison:get-executables-at-path (eshell-parse-colon-path (getenv "PATH")))) :commands (eshell-parse-colon-path imalison:get-executables-on-path)
:config
(defun imalison:get-executables-on-path ()
(mapcan 'imalison:get-executables-at-path
(eshell-parse-colon-path (getenv "PATH")))))
(defun imalison:edit-script () (defun imalison:edit-script ()
(interactive) (interactive)
(find-file (executable-find (find-file
(ido-completing-read "Select a script to edit: " (executable-find
(imalison:get-executables-on-path))))) (completing-read "Select a script to edit: "
(imalison:get-executables-on-path)))))
#+END_SRC #+END_SRC
** Toggle lexical binding in the current buffer ** Toggle lexical binding in the current buffer
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp