From ea3d87b65f28352192e4349252582f98e9fe6305 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Mon, 19 Aug 2024 06:08:06 +0700 Subject: [PATCH] Emacs: truncate lines and make olivetti place nice --- .config/emacs/init.org | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.config/emacs/init.org b/.config/emacs/init.org index 50daad1..bf19c2f 100644 --- a/.config/emacs/init.org +++ b/.config/emacs/init.org @@ -361,6 +361,12 @@ Use Dashboard.el. First load `all-the-icons` for nicer rendering (global-set-key (kbd "C-x x o") 'olivetti-mode) (add-hook 'prog-mode-hook 'olivetti-mode) #+end_src + +Remove this hook from Olivetti so that lines can truncate [[https://github.com/rnkn/olivetti/issues/76][Github issue]] + +#+begin_src emacs-lisp +(remove-hook 'olivetti-mode-on-hook 'visual-line-mode) +#+end_src *** Themes #+begin_src emacs-lisp @@ -539,7 +545,6 @@ Ligatures... are they that useful? (setq-default line-spacing 5) (setq indent-line-function #'indent-relative) -(set-default 'truncate-lines nil) ;; (add-hook 'before-save-hook 'whitespace-cleanup) #+end_src ** Text Editor @@ -590,6 +595,8 @@ Emacs is an great operating system, if only it had a good text editor... (global-set-key (kbd "M-o") #'joe/insert-line-below) (global-set-key (kbd "M-O") #'joe/insert-line-above) +(setq-default truncate-lines t) + #+end_src Stole this from [[https://github.com/purcell/unfill/][Purcell]] but didn't feel like making it a package depencendy