diff --git a/init.org b/init.org index 29b0375..61fc0d6 100644 --- a/init.org +++ b/init.org @@ -1032,6 +1032,7 @@ Don't try to check if there are files with a certain extension...it will lead to ((derived-mode-p 'sh-mode) (my-shell-hydra/body)) ((derived-mode-p 'sql-mode) (my-sql-hydra/body)) ((derived-mode-p 'comint-mode) (my-comint-hydra/body)) + ((derived-mode-p 'tex-mode) (my-tex-hydra/body)) (t (my-general-hydra/body)))) (use-package boon @@ -1080,6 +1081,13 @@ Don't try to check if there are files with a certain extension...it will lead to ("r" comint-next-prompt "next")) #+END_SRC +*** LaTeX +#+BEGIN_SRC emacs-lisp +(my-defhydra my-tex-hydra (:color blue) + ("j" xref-find-definitions "Jump to definition") + ("h" my-help-hydra/body "Help")) +#+END_SRC + ** marginalia :PROPERTIES: :CREATED: 2022-01-16T00:28:51+0530 @@ -3048,7 +3056,9 @@ PR ideas ("m" . #'mu4e-headers-mark-for-something) ("u" . #'mu4e-headers-mark-for-unmark) ("Q" . #'mu4e-mark-execute-all) - ("+" . #'my-mu4e-mkdir)) + ("+" . #'my-mu4e-mkdir) + ("h" . #'mu4e-headers-prev-unread) + ("s" . #'mu4e-headers-next-unread)) (:map mu4e-view-mode-map ("c" . #'mu4e-view-headers-prev) ("r" . #'mu4e-view-headers-next)) @@ -4449,6 +4459,14 @@ Used by Eldev documentation. :CUSTOM_ID: programming :END: ** FIXME common [%] +*** xref +#+BEGIN_SRC emacs-lisp +(use-package xref + :bind (:map xref--xref-buffer-mode-map + ("c" . #'xref-prev-line) + ("r" . #'xref-next-line))) +#+END_SRC + *** swap keys :disabled: 1. [X] =keyswap-mode= swaps numeric keys with symbols by default. We want to swap just () with [] (to begin with), but the code below doesn't work, for some reason. 2. [ ] Does not always work in the minibuffer, namely =eval-expression= @@ -4751,6 +4769,12 @@ Create advice for =lispy-pair= - if =lispy--in-string-or-comment-p= is true, sel ("c" . previous-line)))) #+END_SRC +*** dump-jump +#+BEGIN_SRC emacs-lisp +(use-package dumb-jump + :init (add-hook 'xref-backend-functions #'dumb-jump-xref-activate)) +#+END_SRC + ** lisp :PROPERTIES: :CREATED: 2022-01-13T21:03:15+0530