From ceff8e045730a63de921de03b577b22a8aa13097 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Mon, 29 Mar 2021 10:46:36 -0500 Subject: [PATCH] Adding avy, evil-avy, ace-link, and friar --- README.org | 25 +++++++++++++++++++++++++ init.el | 13 +++++++++++++ 2 files changed, 38 insertions(+) diff --git a/README.org b/README.org index cfbd312e..f4ff7457 100644 --- a/README.org +++ b/README.org @@ -12,6 +12,7 @@ - [[#undo-tree][Undo-Tree]] - [[#better-ui][Better UI]] - [[#completion][Completion]] + - [[#navigation][Navigation]] - [[#help][Help]] - [[#format][Format]] - [[#languages][Languages]] @@ -522,6 +523,22 @@ Marginalia makes for some great decoration to our minibuffer completion items. W :defer t) #+end_src +** Navigation +*** Ace-Link +#+begin_src emacs-lisp +(use-package ace-link + :after avy) +#+end_src +*** Avy +#+begin_src emacs-lisp +(use-package avy + :after evil) +#+end_src + +#+begin_src emacs-lisp +(use-package evil-avy + :after avy) +#+end_src ** Help #+begin_src emacs-lisp (use-package helpful @@ -546,6 +563,14 @@ I use fennel to build my awesomewm config. So, we'll need that downloaded. :mode ("\\.fnl\\'" . fennel-mode)) #+end_src +*** Friar +Friar is a fennel repl in the awesome repl. It allows you to interact with AwesomeWM from inside emacs. +#+begin_src emacs-lisp +(use-package friar + :straight (:host github :repo "warreq/friar" :branch "master" + :files (:defaults "*.lua" "*.fnl"))) +#+end_src + *** Yaml I do a lot of docker management so having yaml is necessary diff --git a/init.el b/init.el index f72cbca4..9e974d2b 100644 --- a/init.el +++ b/init.el @@ -316,6 +316,15 @@ vertically." (use-package company-dict :defer t) +(use-package ace-link + :after avy) + +(use-package avy + :after evil) + +(use-package evil-avy + :after avy) + (use-package helpful :commands (helpful-callable helpful-variable helpful-command helpful-key)) @@ -328,6 +337,10 @@ vertically." (use-package fennel-mode :mode ("\\.fnl\\'" . fennel-mode)) +(use-package friar + :straight (:host github :repo "warreq/friar" :branch "master" + :files (:defaults "*.lua" "*.fnl"))) + (use-package yaml-mode :mode ("\\.yml\\'" . yaml-mode))