Add doom modeline and rg

main
Sergio Alvariño 2 years ago
parent 2adf6069f1
commit 69a7744f55

@ -173,15 +173,23 @@
:config
(pcre-mode +1))
#+end_src
* doom-modeline
A fancy modeline. Remember to execute =M-x all-the-icons-install-fonts=
See [[http://sodaware.sdf.org/notes/emacs-daemon-doom-modeline-icons/][this]] for fixing icons in terminal
* Completion systems
** Selectrum
#+begin_src emacs-lisp
;; (use-package selectrum
;; :init
;; (selectrum-mode +1))
(use-package all-the-icons
)
(use-package doom-modeline
:init
(doom-modeline-mode 1)
(setq doom-modeline-icon 1) ;; this fixes icons in emacs-client
:custom
(doom-modeline-height 15)
;;(doom-modeline-icon (display-graphic-p))
)
#+end_src
* Completion systems
** Vertico (the choosed one)
Have a look [[https://github.com/minad/vertico][here]]
#+begin_src emacs-lisp
@ -228,7 +236,6 @@
("M-A" . marginalia-cycle))
)
#+end_src
* Consult and Embark
Consult is a collection of programs using emacs =completing-read=
You must read [[https://github.com/minad/consult][the doc]]!
@ -266,7 +273,6 @@
'("\\`\\*Embark Collect \\(Live\\|Completions\\)\\*"
nil
(window-parameters (mode-line-format . none))))
)
;; Consult users will also want the embark-consult package.
@ -279,82 +285,15 @@
(embark-collect-mode . consult-preview-at-point-mode))
#+end_src
* Utilities
** ripgrep
#+begin_src emacs-lisp
(use-package rg
:bind
("C-c s" . rg-menu))
#+end_src
* next
#+begin_src emacs-lisp
#+end_src
* ivy - counsel - swipper
An enhanced incremental search and a lot of features from counsel
- Counsel is a collection of emacs commands rewrited to use Ivy
- Ivy se encarga del autocompletado
- Ivy-rich se encarga de completar algunas opciones de Ivy
- Swipper se encarga de las busquedas en el fichero
#+begin_src emacs-lisp
;; (use-package counsel
;; :bind
;; (("C-S-o" . counsel-rhythmbox)
;; ("M-x" . counsel-M-x)
;; ("C-x b" . counsel-switch-buffer)
;; ("C-x C-f" . counsel-find-file)
;; ("<f1> f" . counsel-describe-function)
;; ("<f1> v" . counsel-describe-variable)
;; ("<f1> l" . counsel-load-library)
;; ("<f2> i" . counsel-info-lookup-symbol)
;; ("<f2> u" . counsel-unicode-char)
;; ("C-c g" . counsel-git)
;; ("C-c j" . counsel-git-grep)
;; ("C-c k" . counsel-ag) ;; requires installation: apt install silversearcher-ag
;; ("C-x l" . counsel-locate)
;; ("M-y" . counsel-yank-pop)
;; :map ivy-minibuffer-map
;; ("M-y" . ivy-next-line))
;; )
;; ;; Takes care of completion in elections menus
;; (use-package ivy
;; :diminish (ivy-mode)
;; :bind
;; (
;; ;; ("C-x b" . ivy-switch-buffer)
;; ("<f6>" . ivy-resume)
;; )
;; :config
;; (ivy-mode 1)
;; (setq ivy-use-virtual-buffers t
;; ivy-count-format "%d/%d "
;; ivy-display-style 'fancy)
;; )
;; ;; Ivy enriched
;; (use-package ivy-rich
;; :config
;; (ivy-rich-mode 1)
;; )
;;
;; (use-package swiper
;; :bind
;; (("C-s" . swiper)
;; ("C-r" . swiper-isearch-backward)
;; :map minibuffer-local-map
;; ("C-r" . counsel-minibuffer-history)
;; )
;; :config
;; (ivy-mode 1)
;; (setq ivy-use-virtual-buffers t)
;; )
#+end_src
* doom-modeline
A fancy modeline. Remember to execute =M-x all-the-icons-install-fonts=
See [[http://sodaware.sdf.org/notes/emacs-daemon-doom-modeline-icons/][this]] for fixing icons in terminal
#+begin_src emacs-lisp
(use-package all-the-icons
)
(use-package doom-modeline
:init
(doom-modeline-mode 1)
(setq doom-modeline-icon 1) ;; this fixes icons in emacs-client
:custom
(doom-modeline-height 15)
;;(doom-modeline-icon (display-graphic-p))
)
#+end_src

Loading…
Cancel
Save