diff options
Diffstat (limited to '.config')
-rw-r--r-- | .config/emacs/modules/mm-editing.el | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/.config/emacs/modules/mm-editing.el b/.config/emacs/modules/mm-editing.el index 6fbb44f..1b75649 100644 --- a/.config/emacs/modules/mm-editing.el +++ b/.config/emacs/modules/mm-editing.el @@ -118,15 +118,20 @@ those should be listed in `mm-editing-indentation-settings'." (set (make-local-variable extra) tabsize))))) -;;; Make Tab Not Suck +;;; Code Commenting -(use-package indent - :custom - (tab-always-indent t)) +(defun mm-c-comment-no-leading-stars () + (setq-local comment-continue " ")) -(use-package electric +(use-package newcomment + :custom + (comment-style 'multi-line) :config - (setq-default electric-indent-inhibit t)) + (dolist (mode '(c-mode c++-mode)) + (add-hook (mm-mode-to-hook mode) #'mm-c-comment-no-leading-stars) + (when-let ((ts-mode (mm-mode-to-ts-mode mode)) + ((fboundp ts-mode))) + (add-hook (mm-mode-to-hook ts-mode) #'mm-c-comment-no-leading-stars)))) ;;; Multiple Cursors |