Отступ комментария кажется испорченным в clojure-режиме - PullRequest
14 голосов
/ 26 декабря 2010

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

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

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

1 Ответ

27 голосов
/ 26 декабря 2010

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


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

Соглашения о комментариях:

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

Эти советы для комментариев написаны для lisp emacs, но они одинаковы для всех lisp: 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...