Install and configure deadgrep
This commit is contained in:
parent
ca47cf5cb7
commit
781427c182
29
README.org
29
README.org
@ -204,6 +204,7 @@ the ~custom-file~ as [[info:emacs#Saving Customizations][saving customizations (
|
|||||||
company ; complete anything
|
company ; complete anything
|
||||||
company-anaconda ; complete anything in anaconda-mode
|
company-anaconda ; complete anything in anaconda-mode
|
||||||
consult ; consult completing-read
|
consult ; consult completing-read
|
||||||
|
deadgrep ; use ripgrep from Emacs
|
||||||
eglot ; Emacs polyGLOT LSP client
|
eglot ; Emacs polyGLOT LSP client
|
||||||
electric-operator ; automatic spacing around operators
|
electric-operator ; automatic spacing around operators
|
||||||
elfeed ; web feed reader
|
elfeed ; web feed reader
|
||||||
@ -848,6 +849,7 @@ Listing [[lst:configure-consult]] configures =consult=.
|
|||||||
| =consult-register= | {{{kbd(C-x r x)}}} | =ctl-x-keymap= |
|
| =consult-register= | {{{kbd(C-x r x)}}} | =ctl-x-keymap= |
|
||||||
| =consult-yank-pop= | {{{kbd(M-y)}}} | =global-map= |
|
| =consult-yank-pop= | {{{kbd(M-y)}}} | =global-map= |
|
||||||
|-------------------------------+---------------------+------------------------|
|
|-------------------------------+---------------------+------------------------|
|
||||||
|
| =deadgrep= | {{{kbd(M-s d)}}} | =search-map= |
|
||||||
| =elfeed= | {{{kbd(C-x w)}}} | =global-map= |
|
| =elfeed= | {{{kbd(C-x w)}}} | =global-map= |
|
||||||
| =embark-act= | {{{kbd(C-\,)}}} | =global-map= |
|
| =embark-act= | {{{kbd(C-\,)}}} | =global-map= |
|
||||||
| =embark-bindings= | {{{kbd(C-h B)}}} | =global-map= |
|
| =embark-bindings= | {{{kbd(C-h B)}}} | =global-map= |
|
||||||
@ -902,8 +904,7 @@ Listing [[lst:configure-consult]] configures =consult=.
|
|||||||
(global-set-key (kbd "<help> a") #'consult-apropos)
|
(global-set-key (kbd "<help> a") #'consult-apropos)
|
||||||
;; Tweak functions
|
;; Tweak functions
|
||||||
(advice-add 'completing-read-multiple
|
(advice-add 'completing-read-multiple
|
||||||
:override #'consult-completing-read-multiple)
|
:override #'consult-completing-read-multiple)))
|
||||||
(fset 'multi-occur #'consult-multi-occur)))
|
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** [[https://company-mode.github.io/][Company: a modular complete anything framework for Emacs]]
|
** [[https://company-mode.github.io/][Company: a modular complete anything framework for Emacs]]
|
||||||
@ -972,12 +973,34 @@ previous input in the minibuffer. Listing
|
|||||||
(define-key minibuffer-local-map (kbd "C-<tab>") #'minibuffer-complete-history)
|
(define-key minibuffer-local-map (kbd "C-<tab>") #'minibuffer-complete-history)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
* [[info:emacs#Search][Search and replace (info)]]
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: sec:search-replace
|
||||||
|
:END:
|
||||||
|
|
||||||
|
** [[https://github.com/Wilfred/deadgrep#readme][Deadgrep]]
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: sec:deadgrep
|
||||||
|
:END:
|
||||||
|
|
||||||
|
[[https://github.com/Wilfred/deadgrep#readme][Deadgrep]] uses [[https://github.com/BurntSushi/ripgrep#readme][ripgrep]] for superfast text searching in the default directory or
|
||||||
|
the current [[https://en.wikipedia.org/wiki/Version_control][VCS]] directory tree. Listing [[lst:configure-deadgrep]] binds the
|
||||||
|
=deadgrep= function to {{{kbd(M-s d)}}}.
|
||||||
|
|
||||||
|
#+caption[Configure =deadgrep=]:
|
||||||
|
#+caption: Configure =deadgrep=.
|
||||||
|
#+name: lst:configure-deadgrep
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(when (autoload 'deadgrep "deadgrep" nil t)
|
||||||
|
(define-key search-map (kbd "d") #'deadgrep))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* Reading
|
* Reading
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:reading
|
:CUSTOM_ID: sec:reading
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
** Reading [[https://en.wikipedia.org/wiki/DjVu][DjVu]] files
|
** Reading [[https://en.wikipedia.org/wiki/DjVu][DjVu]] files
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:reading-djvu-files
|
:CUSTOM_ID: sec:reading-djvu-files
|
||||||
:END:
|
:END:
|
||||||
|
Loading…
Reference in New Issue
Block a user