Подтвердить что ты не робот

Комментарий: отступы помечены в clojure -mode

В clojure -mode emacs отделяет мои комментарии в виде двоеточия с 5 вкладками. Даже если это первая строка в пустом файле, это происходит.

Например, просто откройте файл clojure, введите; на первом символе и нажмите вкладку.

Я использую версию 1.7.1

4b9b3361

Ответ 1

Это нормальное поведение. В вашем случае вам нужны две точки с запятой (;;).


Из учебника по Хороший Lisp Стиль программирования Питера Норвига (pdf) - стр. 41:

Соглашения о соблюдении комментариев:

  • ; для встроенного комментария
  • ;; для функционального комментария
  • ;;; для комментария между функциями
  • ;;;; для заголовка раздела (для режима контура)

Эти советы комментариев написаны для emacs lisp, но они одинаковы для всех lisps: http://www.gnu.org/s/emacs/manual/html_node/elisp/Comment-Tips.html

(setq base-version-list                           ; there was a base
                (assoc (substring fn 0 start-vn)  ; version to which
                       file-version-assoc-list))  ; this looks like
                                                  ; a subversion
                                                  ;
                                                  ;
                                                  ;
                                                  ;    again, 
                                                  ;    this is inline comment


;; two semicolon comment
;; aligned to the same level of indentation as the code