From 27e2042d1e66c468105617e4e15f055e0efb1ee5 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Wed, 19 Oct 2022 22:57:20 +0800 Subject: [PATCH] add symbol-overlay --- .gitmodules | 3 +++ init.el | 1 + lisp/init-edit.el | 22 ++++++++++++++++++++++ site-lisp/symbol-overlay | 1 + 4 files changed, 27 insertions(+) create mode 100644 lisp/init-edit.el create mode 160000 site-lisp/symbol-overlay diff --git a/.gitmodules b/.gitmodules index ab3cf27..b7ccee5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,3 +22,6 @@ [submodule "site-lisp/git-modes"] path = site-lisp/git-modes url = https://github.com/magit/git-modes.git +[submodule "site-lisp/symbol-overlay"] + path = site-lisp/symbol-overlay + url = https://github.com/wolray/symbol-overlay.git diff --git a/init.el b/init.el index f4d5eed..218f519 100644 --- a/init.el +++ b/init.el @@ -100,6 +100,7 @@ If freezing sometimes, decrease it. If stuttering, increase it.") (require 'init-built-in) (require 'init-git) +(require 'init-edit) (require 'which-key) (setq which-key-show-early-on-C-h t) diff --git a/lisp/init-edit.el b/lisp/init-edit.el new file mode 100644 index 0000000..45fa466 --- /dev/null +++ b/lisp/init-edit.el @@ -0,0 +1,22 @@ +;; -*- coding: utf-8; lexical-binding: t; -*- +(require 'lazy-load) + +;;; symbol-overlay-map +;; "i" -> symbol-overlay-put +;; "n" -> symbol-overlay-jump-next +;; "p" -> symbol-overlay-jump-prev +;; "w" -> symbol-overlay-save-symbol +;; "t" -> symbol-overlay-toggle-in-scope +;; "e" -> symbol-overlay-echo-mark +;; "d" -> symbol-overlay-jump-to-definition +;; "s" -> symbol-overlay-isearch-literally +;; "q" -> symbol-overlay-query-replace +;; "r" -> symbol-overlay-rename +(lazy-load-global-keys + '(("s-i" . symbol-overlay-put) + ("M-p" . symbol-overlay-jump-prev) + ("M-n" . symbol-overlay-jump-next)) + "symbol-overlay") + + +(provide 'init-edit) diff --git a/site-lisp/symbol-overlay b/site-lisp/symbol-overlay new file mode 160000 index 0000000..c439b73 --- /dev/null +++ b/site-lisp/symbol-overlay @@ -0,0 +1 @@ +Subproject commit c439b73a5f9713bb3dce98986b589bb901e22130