Add paredit to the mix
This commit is contained in:
parent
6ba4dbea44
commit
c4407c2253
2 changed files with 31 additions and 0 deletions
|
@ -3773,6 +3773,25 @@ Prot is the developer of this package.
|
|||
(consult-denote-mode 1))
|
||||
#+end_src
|
||||
|
||||
** The =unravel-langs.el= settings for ~paredit~ (paren matching)
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: h:885F9DED-E9C9-4B5B-9FE0-1A33CBD23126
|
||||
:END:
|
||||
|
||||
#+begin_src emacs-lisp :tangle "unravel-modules/unravel-langs.el"
|
||||
(use-package paredit
|
||||
:ensure t
|
||||
:bind ( :map paredit-mode-map
|
||||
("C-o" . paredit-open-round)
|
||||
("M-D" . paredit-splice-sexp)
|
||||
("C-A-d" . paredit-forward-down)
|
||||
("C-A-u" . paredit-backward-up)
|
||||
;; Unbind things that I don't need
|
||||
("M-s" . nil) ; used for search related keybindings
|
||||
("M-?" . nil)) ; `xref-find-references` uses it.
|
||||
:hook ((lisp-data-mode lisp-mode clojure-mode clojure-ts-mode cider-repl-mode inferior-emacs-lisp-mode) . paredit-mode))
|
||||
#+end_src
|
||||
|
||||
** Finally, we provide the =unravel-langs.el= module
|
||||
|
||||
#+begin_src emacs-lisp :tangle "unravel-modules/unravel-langs.el"
|
||||
|
|
|
@ -322,4 +322,16 @@ Perform the comparison with `string<'."
|
|||
:config
|
||||
(consult-denote-mode 1))
|
||||
|
||||
(use-package paredit
|
||||
:ensure t
|
||||
:bind ( :map paredit-mode-map
|
||||
("C-o" . paredit-open-round)
|
||||
("M-D" . paredit-splice-sexp)
|
||||
("C-A-d" . paredit-forward-down)
|
||||
("C-A-u" . paredit-backward-up)
|
||||
;; Unbind things that I don't need
|
||||
("M-s" . nil) ; used for search related keybindings
|
||||
("M-?" . nil)) ; `xref-find-references` uses it.
|
||||
:hook ((lisp-data-mode lisp-mode clojure-mode clojure-ts-mode cider-repl-mode inferior-emacs-lisp-mode) . paredit-mode))
|
||||
|
||||
(provide 'unravel-langs)
|
||||
|
|
Loading…
Reference in a new issue