aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doom.d/config.org22
-rw-r--r--doom.d/packages.el1
2 files changed, 22 insertions, 1 deletions
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)