From 3ffe41cd1bfced3bf5a17b0f4be98accdb6fb5c3 Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Thu, 10 Dec 2020 22:20:59 +0200 Subject: [PATCH] Add avy to implicit dependencies --- init.el | 1 + pkg/avy.el | 18 ++++++++++++++++++ pkg/hydra.el | 10 ++++++++-- 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 pkg/avy.el diff --git a/init.el b/init.el index 9a197bf..1eaadd2 100644 --- a/init.el +++ b/init.el @@ -38,6 +38,7 @@ (require 'pkg/lsp "$HOME/.emacs.d/pkg/lsp.el") (require 'pkg/dashboard "$HOME/.emacs.d/pkg/dashboard.el") (require 'pkg/undo-tree "$HOME/.emacs.d/pkg/undo-tree.el") +(require 'pkg/avy "$HOME/.emacs.d/pkg/avy.el") ;; Themes (require 'themes/themes "$HOME/.emacs.d/themes/themes.el") diff --git a/pkg/avy.el b/pkg/avy.el new file mode 100644 index 0000000..80ce9bb --- /dev/null +++ b/pkg/avy.el @@ -0,0 +1,18 @@ +;;; avy.el --- summary + +;; Author: Maciej Szlosarczyk +;; Maintainer: Maciej Szlosarczyk +;; Version: 0.1-snapshot + +;;; Commentary: + +;; Avy is a navigation manager. + +;;; Code: + +(use-package avy + :ensure t + :defer t) + +(provide 'pkg/avy) +;;; avy.el ends here diff --git a/pkg/hydra.el b/pkg/hydra.el index 3ddadc9..ea70a5c 100644 --- a/pkg/hydra.el +++ b/pkg/hydra.el @@ -16,15 +16,21 @@ _a_: Grep in buffer _s_: Switch project _m_: Git status _b_: Buffer list _f_: Find file in project _C_: Git checkout _t_: Find file _g_: Grep in current project _M_: Git blame _d_: Deft _c_: Invalidate cache -^^ _n_: New project -^^ _i_: IELM console +_w_: Avy goto word _n_: New project +_l_: Avy goto line _i_: IELM console +_:_: Avy goto char " + ("q" nil "cancel" :color blue) ("a" counsel-rg) ("b" ibuffer) ("t" counsel-find-file) ("d" deft) + ("w" avy-goto-word-0) + ("l" avy-goto-line) + (":" avy-goto-char) + ("s" counsel-projectile-switch-project) ("f" counsel-projectile-find-file) ("g" counsel-projectile-rg)