aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/config.org
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2020-09-01 23:25:09 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2020-09-01 23:25:09 +0100
commite4a841d46ecbf91ba5acf5373193a1f3c8ef95d1 (patch)
tree29282f3b1d9f25a3cd056d1746e0795c61996db2 /Emacs/.config/emacs/config.org
parentdda19ae3bc2e4590ca4ab36ed7ef6be7f820fb40 (diff)
downloaddotfiles-e4a841d46ecbf91ba5acf5373193a1f3c8ef95d1.tar.gz
dotfiles-e4a841d46ecbf91ba5acf5373193a1f3c8ef95d1.tar.bz2
dotfiles-e4a841d46ecbf91ba5acf5373193a1f3c8ef95d1.zip
+proced configuration
Some bindings mostly.
Diffstat (limited to 'Emacs/.config/emacs/config.org')
-rw-r--r--Emacs/.config/emacs/config.org20
1 files changed, 20 insertions, 0 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index fd00206..89014c6 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -708,6 +708,26 @@ later.
("print" . "ℙ")
("lambda" . "λ")
#+end_example
+** Proced
+Proced is the process manager for the *nix system within Emacs. This
+is *different* to =list-processses=, which provides the ability to
+interface with Emacs sub-processes. It's actually quite useful and can
+basically replace (with some tweaks) applications like htop or top.
+#+begin_src emacs-lisp
+(use-package proced
+ :straight nil
+ :general
+ (leader
+ "ap" #'proced)
+ (general-def
+ :keymaps 'proced-mode-map
+ "U" #'proced-update
+ "K" #'proced-send-signal
+ "F" #'proced-filter-interactive)
+ :config
+ (with-eval-after-load "evil-collection"
+ (evil-collection-proced-setup)))
+#+end_src
** Window management
Window management is really important. I find the default window
handling of Emacs incredibly annoying: sometimes consuming my windows,