diff options
| -rw-r--r-- | Emacs/.config/emacs/config.org | 22 | 
1 files changed, 20 insertions, 2 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 6326723..1f56fe0 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -256,6 +256,8 @@      (use-package dired        :straight nil        :hook (dired-mode . dired-hide-details-mode) +      :bind (:map +evil/leader-map +                  ("d" . dired-jump))        :bind-keymap* ("C-c d" . dx:dired-map)        :after evil-collection        :init @@ -356,7 +358,7 @@     #+BEGIN_SRC emacs-lisp       (use-package counsel         :after (ivy helpful) -       :bind (("C-s" . counsel-grep-or-swiper) +       :bind (("C-s"   . counsel-grep-or-swiper)                ("C-x b" . counsel-switch-buffer)                ("M-s r" . counsel-rg))         :config @@ -380,6 +382,8 @@       (use-package projectile         :after evil         :hook (prog-mode . projectile-mode) +       :bind (:map +evil/leader-map +                   ("p" . projectile-switch-buffer))         :bind-keymap* ("C-c C-p" . projectile-command-map)         :init         (setq projectile-tags-command "ctags -Re -f \"%s\" %s \"%s\"") @@ -402,7 +406,9 @@      (use-package magit        :bind (("C-x g g" . magit-status)               ("C-x g c" . magit-clone) -             ("C-x g l" . magit-log))) +             ("C-x g l" . magit-log) +             :map +evil/leader-map +             ("g"       . magit-status)))      (use-package evil-magit        :after magit) @@ -499,6 +505,18 @@     #+BEGIN_SRC emacs-lisp       (add-hook 'prog-mode-hook #'show-paren-mode)     #+END_SRC +** Eldoc +   #+BEGIN_SRC emacs-lisp +     (use-package eldoc +       :hook (prog-mode . eldoc-mode)) + +     (use-package eldoc-box +       :hook (eglot--managed-mode . eldoc-box-hover-mode) +       :custom +       ((eldoc-box-max-pixel-height 15) +        (eldoc-box-max-pixel-width 15))) +   #+END_SRC +  ** Eglot     Eglot is a library of packages to communicate with LSP servers for better programming capabilities.     Interactions with a server provide results to the client, done through JSON.  | 
