вторник, 13 декабря 2011 г.

Emacs column marker

Очень часто стилем кодированием лимитирована максимальная длина строки кода и хорошо когда про это знает IDE.

В Emacs добавил себе column-marker

(add-to-list 'load-path (expand-file-name "~/emacs/column-marker"))

(require 'column-marker)

(add-hook 'ada-mode-hook (lambda () (interactive) (column-marker-3 79))) 

Теперь, если в в Адском коде длина строки превышает 79 символом,  Emacs подсвечивает часть строки красненьким.

P.S. Заодно проверю, есть ли реклама в Фиде. Вроде с горем пополам я ее отключил.

3 коммент.:

  1. Можно обойтись и whitespace-mode

    (defun my-ada-mode-hook ()
    (set-face-foreground 'whitespace-line "red")
    (set-face-background 'whitespace-line nil)
    (setq whitespace-style '(face lines-tail))
    (setq whitespace-line-column 79)
    (whitespace-mode))
    (add-hook 'ada-mode-hook 'my-ada-mode-hook)

    ОтветитьУдалить
  2. Есть еще whitespace-mode который кроме всего умеет подкрашивать слишком длинные строки.

    ОтветитьУдалить