General refactor for consistency & idempotency
Also updated comments
This commit is contained in:
parent
50401f6c09
commit
80adb9c1f6
17 changed files with 48 additions and 40 deletions
|
@ -1,6 +1,5 @@
|
|||
;;; core/autoload/ui.el -*- lexical-binding: t; -*-
|
||||
|
||||
(defvar doom--line-number-style doom-line-numbers-style)
|
||||
;;;###autoload
|
||||
(defun doom/toggle-line-numbers ()
|
||||
"Toggle line numbers.
|
||||
|
@ -10,6 +9,7 @@ Cycles through regular, relative and no line numbers. The order depends on what
|
|||
|
||||
Uses `display-line-numbers' in Emacs 26+ and `nlinum-mode' everywhere else."
|
||||
(interactive)
|
||||
(defvar doom--line-number-style doom-line-numbers-style)
|
||||
(let* ((styles '(t relative nil))
|
||||
(order (cons doom-line-numbers-style (delq doom-line-numbers-style styles)))
|
||||
(queue (memq doom--line-number-style order))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue