feat(makefile): improve makefile execution and bind it to C-c C-m

Use the makefile-executor package instead of helm-make to execute make
targets. But we still rely on helm-make due to it's more efficient
available targets lookup function compared to that of makefile-executor.

Running make targets is bound to C-c C-m now which is nice and fast, and
completes via completing-read, which is currently giving a better
suggested candidates via selectrum+orderless than helm-make does.

And helm-make is still available via the old C-c h m keybinding.
This commit is contained in:
2021-09-13 12:38:34 +01:00
parent 784a29585a
commit 4cb9c3d3a0
5 changed files with 31 additions and 10 deletions

View File

@@ -112,16 +112,6 @@
(advice-add 'helm :before 'siren-helm--hide-neotree)
(advice-add 'helm :before 'siren-helm--hide-treemacs))
(use-package helm-command
:straight helm
:after (helm-global-bindings)
:bind
("C-c C-m" . helm-M-x)
:custom
(helm-M-x-always-save-history t)
(helm-M-x-fuzzy-match t))
(use-package helm-elisp
:straight helm
:after (helm-global-bindings)