12/25/2008

Несколько полезных фишек в Emacs.

Обычно в исходном коде, вашем или чужом, частенько встречаются комментарии, типа:
// TODO: сделать это.
// FIXME: переписать этот кусочек кода.
Для того, чтобы emacs выделял такие ключевые слова в комментариях, необходимо ему указать это в конфиге:

(add-hook 'c-mode-common-hook
(lambda ()
(font-lock-add-keywords nil
'(("\\<\\(FIXME\\|TODO\\|BUG\\):" 1 font-lock-warning-face t)))))

Так же бывает очень удобно, когда текстовый редактор автоматически дополняет открывающую скобку закрывающей, и ставит курсор внутри скобок.
Чтобы заставить Emacs так делать, нужно добавить в конфиг файл следующие строки:

(defun insert-second-hook ()
(interactive)
(insert "()")
(goto-char (- (point) 1)))
(global-set-key (kbd "\(") 'insert-second-hook)

Комментариев нет:

Отправить комментарий