Install and configure deadgrep
This commit is contained in:
parent
ca47cf5cb7
commit
781427c182
27
README.org
27
README.org
@ -204,6 +204,7 @@ the ~custom-file~ as [[info:emacs#Saving Customizations][saving customizations (
|
||||
company ; complete anything
|
||||
company-anaconda ; complete anything in anaconda-mode
|
||||
consult ; consult completing-read
|
||||
deadgrep ; use ripgrep from Emacs
|
||||
eglot ; Emacs polyGLOT LSP client
|
||||
electric-operator ; automatic spacing around operators
|
||||
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-yank-pop= | {{{kbd(M-y)}}} | =global-map= |
|
||||
|-------------------------------+---------------------+------------------------|
|
||||
| =deadgrep= | {{{kbd(M-s d)}}} | =search-map= |
|
||||
| =elfeed= | {{{kbd(C-x w)}}} | =global-map= |
|
||||
| =embark-act= | {{{kbd(C-\,)}}} | =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)
|
||||
;; Tweak functions
|
||||
(advice-add 'completing-read-multiple
|
||||
:override #'consult-completing-read-multiple)
|
||||
(fset 'multi-occur #'consult-multi-occur)))
|
||||
:override #'consult-completing-read-multiple)))
|
||||
#+end_src
|
||||
|
||||
** [[https://company-mode.github.io/][Company: a modular complete anything framework for Emacs]]
|
||||
@ -972,6 +973,28 @@ previous input in the minibuffer. Listing
|
||||
(define-key minibuffer-local-map (kbd "C-<tab>") #'minibuffer-complete-history)
|
||||
#+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
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: sec:reading
|
||||
|
Loading…
Reference in New Issue
Block a user