diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2023-08-20 17:41:00 +0100 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2023-08-20 17:44:25 +0100 |
commit | 7eb7f70bdbc7e51d571548796dd41d06a7d22dcf (patch) | |
tree | b16e105a57af2292641706ede94d06aee3822357 /Emacs/.config/emacs | |
parent | b5d3562d6a1e8b27d1f1d0d21fa63c2f4a9b83bb (diff) | |
download | dotfiles-7eb7f70bdbc7e51d571548796dd41d06a7d22dcf.tar.gz dotfiles-7eb7f70bdbc7e51d571548796dd41d06a7d22dcf.tar.bz2 dotfiles-7eb7f70bdbc7e51d571548796dd41d06a7d22dcf.zip |
(Emacs)~small changes
+key bind for normal/motion map in Info to follow nodes easily
~:display record for helpful
~some text in calc-mode
~undo tree saves in the same place as backups
~problems with compilation mode's recompile, evil collection is
starting to not work, so bind it myself
~fix :auto-insert record for Makefiles: quote at the end stops it from
matching
~org-latex-listings->org-latex-src-block-backend new org mode
Diffstat (limited to 'Emacs/.config/emacs')
-rw-r--r-- | Emacs/.config/emacs/config.org | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 03fe716..2251ea0 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -1133,7 +1133,8 @@ info pages so I'd like nice navigation options. "k" #'evil-previous-line "l" #'evil-forward-char "H" #'Info-history-back - "L" #'Info-history-forward)) + "L" #'Info-history-forward + "RET" #'Info-follow-nearest-node)) #+end_src ** Display line numbers I don't really like line numbers, I find them similar to [[*Fringes][fringes]] as @@ -1273,7 +1274,7 @@ commands. I replace ~describe-function~, ~describe-variable~ and [remap describe-variable] #'helpful-variable [remap describe-key] #'helpful-key) :display - ("\\*[Hh]elp.*" + ("\\*helpful.*" (display-buffer-at-bottom) (inhibit-duplicate-buffer . t) (window-height . 0.25)) @@ -2060,7 +2061,7 @@ following (and more): - Matrix calculations - Generalised calculus operations - Equation solvers for n-degree multi-variable polynomials -- Embedded mode! +- Embedded mode (check below)! ~calc-mode~ is a calculator system within Emacs that provides a diverse array of mathematical operations. It uses reverse polish @@ -2196,7 +2197,8 @@ would be describing changes... :straight t :hook (after-init-hook . global-undo-tree-mode) :init - (setq undo-tree-auto-save-history t) + (setq undo-tree-auto-save-history t + undo-tree-history-directory-alist backup-directory-alist) :general (leader "u" #'undo-tree-visualize)) @@ -2445,6 +2447,9 @@ Colourising the compilation buffer so ANSI colour codes get computed. "k" #'previous-error "c" #'compile "C" #'recompile) + (nmmap + :keymaps 'compilation-mode-map + "g" #'recompile) :display ("\\*compilation\\*" (display-buffer-at-bottom) @@ -2463,7 +2468,7 @@ change it for C++. #+begin_src emacs-lisp (use-package emacs :auto-insert - (("[mM]akefile'" . "Makefile skeleton") + (("[mM]akefile\\'" . "Makefile skeleton") "" "CC=gcc CFLAGS=-Wall -Wextra -pedantic -ggdb -fsanitize=address @@ -2566,7 +2571,7 @@ for latex fragments. (setq org-format-latex-options '(:foreground default :background default :scale 2 :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 :matchers ("begin" "$1" "$" "$$" "\\(" "\\[")) - org-latex-listings 'minted + org-latex-src-block-backend 'minted org-latex-minted-langs '((emacs-lisp "common-lisp") (ledger "text") (cc "c++") @@ -2906,7 +2911,6 @@ There is no proper PDF viewing without this package. (use-package pdf-tools :mode ("\\.[pP][dD][fF]\\'" . pdf-view-mode) :straight t - :defer t :display ("^.*pdf$" (display-buffer-same-window) |