aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2020-08-18 00:45:55 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2020-08-18 00:45:55 +0100
commit4a635a9428513f7f146be68d4a3677a0128739aa (patch)
tree33f409aedcff67acafc9ee9bf747ecb589105610 /Emacs/.config
parent3f6c71e8b20ea563a668c478b1de1dac68293f86 (diff)
downloaddotfiles-4a635a9428513f7f146be68d4a3677a0128739aa.tar.gz
dotfiles-4a635a9428513f7f146be68d4a3677a0128739aa.tar.bz2
dotfiles-4a635a9428513f7f146be68d4a3677a0128739aa.zip
+ace window config specifically for ease of use
Diffstat (limited to 'Emacs/.config')
-rw-r--r--Emacs/.config/emacs/config.org16
1 files changed, 16 insertions, 0 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index 1aacf37..ff99d9f 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -406,6 +406,22 @@ Setup avy with leader.
"l" #'avy-goto-line
"g" #'avy-goto-char-2))
#+end_src
+* Ace window
+Though evil provides a great many features in terms of window
+management, much greater than what's easily available in Emacs, ace
+window can provide some nicer chords for higher management of windows
+(closing, switching, etc).
+
+#+begin_src emacs-lisp
+(use-package ace-window
+ :after evil
+ :custom
+ (aw-keys '(?a ?s ?d ?f ?g ?h ?j ?k ?l))
+ :general
+ (general-def
+ :states 'normal
+ [remap evil-window-next] #'ace-window))
+#+end_src
* Projectile
Setup projectile, along with the tags command. Also bind "C-c C-p" to
the projectile command map for quick access.