From 06d0bd58efb0a243c2367e337ae3501483af11d5 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Wed, 23 Aug 2023 20:46:24 -0400 Subject: [PATCH] fix: add `toggle-display-line-numbers` command Signed-off-by: Lucas Sta Maria --- .emacs.d/include/general.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.emacs.d/include/general.el b/.emacs.d/include/general.el index 3fe18e2..2d7cf8e 100644 --- a/.emacs.d/include/general.el +++ b/.emacs.d/include/general.el @@ -89,9 +89,21 @@ (global-set-key (kbd "C-x f f") #'set-fill-column) (global-set-key (kbd "C-x f i") #'display-fill-column-indicator-mode) (global-set-key (kbd "C-x f a") #'auto-fill-mode) +(global-set-key (kbd "C-x f n") #'toggle-display-line-numbers) (global-set-key (kbd "C-v") #'View-scroll-half-page-forward) (global-set-key (kbd "M-v") #'View-scroll-half-page-backward) +(defun toggle-display-line-numbers () + "Toggle the display of line numbers." + (interactive) + (cond ((equal display-line-numbers t) + (setq display-line-numbers 'relative)) + ((equal display-line-numbers 'relative) + (setq display-line-numbers t)) + (progn + (display-line-numbers-mode 1) + (setq display-line-numbers nil)))) + ;; Garbage Collection (setq gc-cons-threshold 50000000)