diff --git a/init.el b/init.el index efc28ea..8a0ee61 100644 --- a/init.el +++ b/init.el @@ -70,8 +70,9 @@ (require 'mitch-packages) ;; Absolute line numbers. Relative ones are an annoyance to set up, sadly. - (global-display-line-numbers-mode) - (defvar display-line-numbers-width-start t) + ;; (global-display-line-numbers-mode) + ;; (defvar display-line-numbers-width-start t) + ;; scroll step stuff (setq scroll-margin 2 diff --git a/lisp/mitch-defuns.el b/lisp/mitch-defuns.el index 7f656ca..5221aec 100644 --- a/lisp/mitch-defuns.el +++ b/lisp/mitch-defuns.el @@ -87,10 +87,13 @@ Made solely to reduce lines in the init file." (require 'mitch-keybinds)) (defun turn-off-line-numbers () - "A tiny wrapper around `display-line-numbers-mode'. + "A tiny wrapper around `display-line-numbers-mode' or `linum'. For use in hooks." (interactive) - (display-line-numbers-mode -1)) + (if display-line-numbers-mode + (display-line-numbers-mode -1)) + (linum-mode -1) + (linum-relative-mode -1)) (defun mitch/terminal-setup () "A batch of commands to run when opening anything that looks like a terminal. diff --git a/lisp/mitch-packages.el b/lisp/mitch-packages.el index fe02328..ea2bc5b 100644 --- a/lisp/mitch-packages.el +++ b/lisp/mitch-packages.el @@ -98,6 +98,12 @@ (completion-category-overrides nil) ) +(use-package linum-relative + :diminish + :custom (linum-relative-current-symbol "") + :init + (linum-relative-global-mode 1)) + ;; broken terminal that doesn't compile but at least it's fast when it does (use-package vterm :custom @@ -250,11 +256,6 @@ :after (org powershell) :custom (ob-powershell-powershell-command "pwsh")) -;; (use-package visual-fill-column -;; :config -;; (setq-default visual-fill-column-center-text t) -;; (setq-default fill-column 140) -;; :hook (org-mode . visual-fill-column-mode)) (use-package company-org-block :after (org company)) (use-package org-modern diff --git a/lisp/mitch-theme.el b/lisp/mitch-theme.el index 4bfe38d..c168995 100644 --- a/lisp/mitch-theme.el +++ b/lisp/mitch-theme.el @@ -104,7 +104,7 @@ (link (:foreground mitch-light-blue :underline 't)) (link-visited (:foreground mitch-mid-violet :underline 't)) (whitespace-line (:background mitch-dark-red)) - (line-number (:inherit 'fixed-pitch :foreground mitch-light-black :weight 'normal)) + (line-number (:inherit 'font-lock-comment-delimiter-face)) (line-number-current-line (:inherit 'line-number :foreground mitch-yellow :weight 'bold)) (linum (:inherit 'line-number)) (linum-relative-current-face (:inherit 'line-number-current-line))