1

Я хочу написать небольшую функцию для ввода фиксированной строки комментария, такой как следующий, в новой строке, относящейся к режиму, например, в elisp, я хотел бы написать

;; this is a comment

на следующей строке; а в CI хотелось бы это написать

/* this is a comment */

на следующей строке и так далее. Как это сделать? Может быть, полезно использовать comment-dwim, но я не знаю, как это сделать. Спасибо.

1 ответ1

2

Да, вы можете использовать comment-dwim:

(defun this-is-a-comment ()
  (interactive)
  (move-end-of-line nil)
  (newline)
  (comment-dwim nil)
  (insert "this is a comment"))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .