From 09b49250e65af44fd5537f0838f0b195b985a6c0 Mon Sep 17 00:00:00 2001 From: James Cherti <60946298+jamescherti@users.noreply.github.com> Date: Mon, 12 Aug 2024 21:42:46 -0400 Subject: [PATCH] Set comment-empty-lines to t --- README.md | 1 - init.el | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eecceff..7cfa828 100644 --- a/README.md +++ b/README.md @@ -418,7 +418,6 @@ The `evil-surround` package simplifies handling surrounding characters, such as You can also add the following code to enable commenting and uncommenting by pressing `gcc` in normal mode and `gc` in visual mode (thanks you to the Reddit user u/mistakenuser for this contribution, which replaces the evil-commentary package): ``` emacs-lisp (with-eval-after-load "evil" - (setq comment-empty-lines t) (evil-define-operator my-evil-comment-or-uncomment (beg end) "Toggle comment from BEG to END." (interactive "") diff --git a/init.el b/init.el index 38c8fc2..9cb6acd 100644 --- a/init.el +++ b/init.el @@ -292,6 +292,12 @@ ;; Remove duplicates from the kill ring to reduce clutter (setq kill-do-not-save-duplicates t) +;; Ensures that empty lines within the commented region are also commented out. +;; This prevents unintended visual gaps and maintains a consistent appearance, +;; ensuring that comments apply uniformly to all lines, including those that are +;; otherwise empty. +(setq comment-empty-lines t) + ;;; Load post-init.el (minimal-emacs-load-user-init "post-init.el")