From 17b05d5d2603672292599a9f3b4941fe35b1f398 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Tue, 23 Jan 2024 16:36:38 -0500 Subject: [PATCH] fix(emacs): use `keymap-local-set` instead of `local-set-key` Signed-off-by: Lucas Sta Maria --- .emacs.d/include/cppconfig.el | 6 +++--- .emacs.d/include/latexconfig.el | 26 +++++++++++++------------- .emacs.d/include/racket.el | 4 ++-- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.emacs.d/include/cppconfig.el b/.emacs.d/include/cppconfig.el index 85984a5..510b744 100644 --- a/.emacs.d/include/cppconfig.el +++ b/.emacs.d/include/cppconfig.el @@ -16,9 +16,9 @@ (defun configure-c++ () "Configure my custom C++ enviroment." - (local-set-key (kbd "C-c C-c") #'custom-compile-c++) - (local-set-key (kbd "C-c C-r") #'custom-run-c++) - (local-set-key (kbd "C-c C-.") #'company-complete)) + (keymap-local-set "C-c C-c" #'custom-compile-c++) + (keymap-local-set "C-c C-r" #'custom-run-c++) + (keymap-local-set "C-c C-." #'company-complete)) (add-hook 'c-mode-hook #'configure-c++) (add-hook 'c++-mode-hook #'configure-c++) diff --git a/.emacs.d/include/latexconfig.el b/.emacs.d/include/latexconfig.el index 883c633..c36c650 100644 --- a/.emacs.d/include/latexconfig.el +++ b/.emacs.d/include/latexconfig.el @@ -21,19 +21,19 @@ (display-fill-column-indicator-mode 1) (set-fill-column 100) - (local-set-key (kbd "C-c C-z") #'custom-compile-latex) - (local-set-key (kbd "C-c C-b") #'latex-insert-block) - (local-set-key (kbd "C-c C-h") - (lambda () - (interactive) - (unless (texmathp) - (insert "\\(\\)") - (backward-char 2)))) - (local-set-key (kbd "C-c C-/") - (lambda () - (interactive) - (when (texmathp) - (LaTeX-math-frac)))) + (keymap-local-set "C-c C-z" #'custom-compile-latex) + (keymap-local-set "C-c C-b" #'latex-insert-block) + (keymap-local-set "C-c C-h" + (lambda () + (interactive) + (unless (texmathp) + (insert "\\(\\)") + (backward-char 2)))) + (keymap-local-set "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 ?$) diff --git a/.emacs.d/include/racket.el b/.emacs.d/include/racket.el index 4b742ae..5ab94f6 100644 --- a/.emacs.d/include/racket.el +++ b/.emacs.d/include/racket.el @@ -12,8 +12,8 @@ (setq auto-mode-alist (cons '("\\.pmd$" . pollen-mode) auto-mode-alist)) (defun configure-scribble () - "Configure keybinds for scribble" - (local-set-key (kbd "C-c C-c") #'compile)) + "Configure keybinds for scribble." + (keymap-local-set "C-c C-c" #'compile)) (add-hook 'scribble-mode-hook #'configure-scribble)