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")