diff options
author | Amin Bandali <amin@gnu.org> | 2018-08-29 23:03:20 -0400 |
---|---|---|
committer | Amin Bandali <amin@gnu.org> | 2018-08-29 23:03:20 -0400 |
commit | a8702c0393a06887ad82331033be79f984ab31ce (patch) | |
tree | 789679aa5d8273076ed2588fb55b8f46a85b3e6d | |
parent | 6ef44cb72c995c9a59b2fa2b7f3b14173628ae99 (diff) | |
download | configs-a8702c0393a06887ad82331033be79f984ab31ce.tar.gz configs-a8702c0393a06887ad82331033be79f984ab31ce.tar.xz configs-a8702c0393a06887ad82331033be79f984ab31ce.zip |
[emacs] C-l eshell clear binding and magit-dispatch-popup on bottom
-rw-r--r-- | init.org | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -766,9 +766,16 @@ There's no way I could top that, so I won't attempt to. (eshell-life-is-too-much) (delete-char arg))) + (defun amin/eshell-clear () + (interactive) + (let ((inhibit-read-only t)) + (erase-buffer)) + (eshell-send-input)) + (defun amin|eshell-setup () (bind-keys :map eshell-mode-map - ("C-d" . amin/eshell-quit-or-delete-char))) + ("C-d" . amin/eshell-quit-or-delete-char) + ("C-l" . amin/eshell-clear))) :hook (eshell-mode . amin|eshell-setup)) #+end_src @@ -1189,6 +1196,7 @@ Emacs package that displays available keybindings in popup '(("*Help*" :align right :select t :size 0.5) ("\\`\\*helm.*?\\*\\'" :regexp t :align t) ((compilation-mode "\\`\\*magit-diff: .*?\\'") :regexp t :noselect t) + ("*magit-dispatch-popup*" :align bottom) ((inferior-scheme-mode "*shell*" "*eshell*") :popup t)) shackle-default-rule '(:select t) shackle-default-size 0.4 |