Adding a newline at the end of a comment block is something that always bothered me in Doom Emacs.
The default behaviour when pressing
o is to expand the comment section
to the new line, but sometimes that’s not what I want.
The solution was to edit my
config.el to add this:
(defun append-line-comment-block () "Appends a new line after a comment block without expanding it. Calls `evil-append-line` and `+default/newline` in sequence." (interactive) (call-interactively 'evil-append-line) (call-interactively '+default/newline) ) (map! (:prefix "g" :desc "New line after comment block" :n "o" #'append-line-comment-block ))
Now I have two options.
o I can expand the comment block with a new line:
/** * */| <~ pressing `o` with cursor here | V /** * * */| <~ gives me a new line inside of the block
g o I can add an empty line below the comment block:
/** * */| <~ pressing `g o` with the cursor here | V /** * */ | <~ gives me a new empty line below the block