From 8c5664fd3972d5bd2b34ffe5e43748e51e7bf104 Mon Sep 17 00:00:00 2001 From: oreodave Date: Sat, 27 Jul 2019 23:36:00 +0100 Subject: +Package counsel-eatgs for fuzzy tag searching --- doom.d/config.org | 22 +++++++++++++++++++++- doom.d/packages.el | 1 + 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/doom.d/config.org b/doom.d/config.org index 7d98dbd..70b86a8 100644 --- a/doom.d/config.org +++ b/doom.d/config.org @@ -90,8 +90,28 @@ I like displaying that I'm working on discord, though not very useful. May delet ) ) #+END_SRC -* Languages +** counsel-etags +#+BEGIN_SRC emacs-lisp +(after! counsel-etags + (map! + :leader + (:prefix "/" + :desc "List tags" "t" 'counsel-etags-list-tag + ) + :prefix "t" + :desc "Update tags" "g" 'projectile-regenerate-tags + :desc "Tag at point" "p" 'counsel-etags-find-tag-at-point + ) + ) +#+END_SRC +- counsel-etags is used for super fast tags searching (finally) +- I like searching tags quickly (though ag would be a fast substitute for that) + with dynamic responses, so list tags is a record in the '/' prefix +- Prefix t is for 'tags' +- Updating and getting a tag at a point is pretty useful so they're under the + tag heading +* Languages ** C# #+BEGIN_SRC emacs-lisp (after! csharp-mode diff --git a/doom.d/packages.el b/doom.d/packages.el index 65a9bbb..8c2879b 100644 --- a/doom.d/packages.el +++ b/doom.d/packages.el @@ -7,3 +7,4 @@ ;; (package! builtin-package :disable t) (package! elcord) (package! wttrin) +(package! counsel-etags) -- cgit v1.2.3-13-gbd6f