From 0e37bfae2cf5beae05c77886c4f8416aea4ae867 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Tue, 23 Jan 2024 16:33:17 -0500 Subject: [PATCH] fix(emacs): modify latex keybindings Signed-off-by: Lucas Sta Maria --- .emacs.d/include/latexconfig.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.emacs.d/include/latexconfig.el b/.emacs.d/include/latexconfig.el index 5e6f5af..883c633 100644 --- a/.emacs.d/include/latexconfig.el +++ b/.emacs.d/include/latexconfig.el @@ -26,8 +26,14 @@ (local-set-key (kbd "C-c C-h") (lambda () (interactive) - (insert "\\(\\)") - (backward-char 2))) + (unless (texmathp) + (insert "\\(\\)") + (backward-char 2)))) + (local-set-key (kbd "C-c C-/") + (lambda () + (interactive) + (when (texmathp) + (LaTeX-math-frac)))) (keymap-substitute cdlatex-mode-map 'cdlatex-dollar 'cdlatex-math-symbol) (setq cdlatex-math-symbol-prefix ?$) @@ -42,6 +48,7 @@ (setq cdlatex-math-symbol-alist '((?I ("\\int" "\\Im")) (?L ("\\Lambda" "\\lim")) + (?S ("\\Sigma" "\\sum")) (?0 ("\\varnothing" "\\emptyset")) (?- ("\\not" "\\neg")) (?+ ("\\cup" "\\cap"))