From 2c229849c401102152bdc51741591ced5fa325d0 Mon Sep 17 00:00:00 2001 From: dx Date: Tue, 7 Jul 2020 00:35:59 +0100 Subject: +bindings config for dired --- Doom/.doom.d/org/config.org | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'Doom/.doom.d/org/config.org') diff --git a/Doom/.doom.d/org/config.org b/Doom/.doom.d/org/config.org index 132f390..5f6247e 100644 --- a/Doom/.doom.d/org/config.org +++ b/Doom/.doom.d/org/config.org @@ -203,10 +203,13 @@ I import the string type via `using std::string` which isn't supported in standa :desc "Calc" ":" #'calc)) #+END_SRC ** Dired and ranger +I like doing shell comamnds from dired, but I don't want Emacs to hang when doing them. +So, as '!' is a common use command and "&" is the async comamnd, I'll just switcheroo the "!" and "&" for their designated commands. #+BEGIN_SRC elisp -(after! ranger - (setq ranger-cleanup-eagerly t) - (setq ranger-show-hidden t)) +(map! + :map dired-mode-map + :n "!" #'dired-do-async-shell-command + :n "&" #'dired-do-shell-command) #+END_SRC ** Compilation Add keybind to recompile (inside the buffer) -- cgit v1.2.3-13-gbd6f