Sim, você pode usar comment-dwim
:
(defun this-is-a-comment () (interactive) (move-end-of-line nil) (newline) (comment-dwim nil) (insert "this is a comment"))
Eu quero escrever uma pequena função para inserir uma string de comentário fixa, como a seguinte, em uma nova linha, respeitando o modo, por exemplo, em elisp eu gostaria que escrevesse
;; this is a comment
na próxima linha; e em C eu gostaria que escrevesse
/* this is a comment */
na próxima linha e assim por diante. Como fazer isso? Talvez comment-dwim seja útil, mas eu não sei como fazer isso. Obrigado.