From df28713a1ff5e1a1908c3d0e5d751a27048de9bb Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Wed, 14 Dec 2022 23:53:41 +0800 Subject: [PATCH] add ace-window --- .gitmodules | 3 +++ init.el | 1 + lisp/init-ace-window.el | 15 +++++++++++++++ site-lisp/ace-window | 1 + 4 files changed, 20 insertions(+) create mode 100644 lisp/init-ace-window.el create mode 160000 site-lisp/ace-window diff --git a/.gitmodules b/.gitmodules index 34c30dd..5a0d8fd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -169,3 +169,6 @@ [submodule "site-lisp/saveplace-pdf-view"] path = site-lisp/saveplace-pdf-view url = https://github.com/nicolaisingh/saveplace-pdf-view.git +[submodule "site-lisp/ace-window"] + path = site-lisp/ace-window + url = https://github.com/abo-abo/ace-window.git diff --git a/init.el b/init.el index 63ac2a2..f3a21fc 100644 --- a/init.el +++ b/init.el @@ -128,6 +128,7 @@ If freezing sometimes, decrease it. If stuttering, increase it.") (require 'init-proxy) (require 'init-irc) (require 'init-mail) +(require 'init-ace-window) (setq custom-file (expand-file-name "custom.el" creature/cache-dir)) diff --git a/lisp/init-ace-window.el b/lisp/init-ace-window.el new file mode 100644 index 0000000..3cf77b5 --- /dev/null +++ b/lisp/init-ace-window.el @@ -0,0 +1,15 @@ +;; -*- coding: utf-8; lexical-binding: t; -*- + +(require 'lazy-load) + + +(with-eval-after-load 'ace-window + (require 'ace-window-posframe) + (ace-window-posframe-mode 1)) + +(lazy-load-global-keys + '(("C-x o" . ace-window)) + "ace-window") + + +(provide 'init-ace-window) diff --git a/site-lisp/ace-window b/site-lisp/ace-window new file mode 160000 index 0000000..77115af --- /dev/null +++ b/site-lisp/ace-window @@ -0,0 +1 @@ +Subproject commit 77115afc1b0b9f633084cf7479c767988106c196