From a59dbfd6a3d6de01549be45c84b6a5719f980480 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Sun, 26 Mar 2023 13:06:32 +0200 Subject: [PATCH] Graphical fixes --- init.el | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/init.el b/init.el index e574706..8c01920 100644 --- a/init.el +++ b/init.el @@ -58,12 +58,17 @@ backup-directory-alist `(("." . ,temporary-file-directory)) auto-save-files-name-transforms `((".*" ,temporary-file-directory t)) backup-by-copying t) + (defun fix-vertical-border-background-face (&rest args) + (set-face-background 'vertical-border (face-background 'default))) + (advice-add 'load-theme :after #'fix-vertical-border-background-face) (defun ccr/set-faces () (set-face-attribute 'default nil :font "Fira Code 12") - (meow--prepare-face)) + (fix-vertical-border-background-face) + (meow--prepare-face) + (set-display-table-slot standard-display-table 'vertical-border (make-glyph-code ?┃))) (if (daemonp) - (add-hook 'server-after-make-frame-hook #'ccr/set-faces) - (ccr/set-faces)) + (add-hook 'server-after-make-frame-hook #'ccr/set-faces) + (ccr/set-faces)) (menu-bar-mode -1) (scroll-bar-mode -1) (tool-bar-mode -1) @@ -413,7 +418,12 @@ "C-c n j" org-roam-dailies-capture-today) (org-roam-db-autosync-mode)) -(setup diff-hl (global-diff-hl-mode)) +(setup diff-hl + (global-diff-hl-mode 1) + (defun maybe-diff-hl-margin-local-mode () + (unless (display-graphic-p) (diff-hl-margin-local-mode))) + (if (daemonp) + (add-hook 'server-after-make-frame-hook #'maybe-diff-hl-margin-local-mode))) (setup dirvish (dirvish-override-dired-mode)