From 0887aaa9d0c8fa64901ab7220b01549906bea87a Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Sat, 29 Jun 2024 16:38:42 -0600 Subject: [PATCH] emacs --- emacs/init.el | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/emacs/init.el b/emacs/init.el index 24abc29..6b3f234 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -24,6 +24,10 @@ (setq-default display-line-numbers-width 3) (delete-selection-mode 1) (electric-indent-mode 0) +(add-hook 'org-mode-hook (lambda () + (setq-local electric-pair-inhibit-predicate + `(lambda (c) + (if (char-equal c ?<) t (,electric-pair-inhibit-predicate c)))))) (global-hl-line-mode 1) (electric-pair-mode 1) (column-number-mode) @@ -160,6 +164,18 @@ (unless (file-directory-p "~/.local/share/emacs/ltximg/") (make-directory "~/.local/share/emacs/ltximg/")) (setq org-preview-latex-image-directory "~/.local/share/emacs/ltximg/") + +(require 'org-tempo) + +(defun insert-latex-equation () + "Insert a LaTeX equation environment." + (interactive) + (insert "\\begin{equation}\n\\begin{aligned}\n\n\\end{aligned}\n\\end{equation}") + (backward-char 29)) + +(add-hook 'org-mode-hook + (lambda () + (local-set-key (kbd "C-c e") 'insert-latex-equation))) ;; --- ;; --- Keybinds ---