Emacs. Каждый день что-нибудь новое

Сегодняшние герои - projectile и комбинация C-h.

Часто, начиная поиск в projectile при помощи C-c p f мне приходилось натыкаться на кучу хлама из каталогов tmp, log, не говоря уже про содержимое каталога контроля версий. Брр. Но чтение документации, даже изредка, приносит свои плоды. А именно, открываем файл $PROJECT_ROOT/.projectile, добавляем

1
2
3
4
5
6
7
+/app
+/lib
+/spec
-/log
-/tmp
-/.hg
-.*

и ищем нужные файлы быстро и без головной боли.

Второе. Комбинация C-h сама по себе вызывает подсказку. Разнообразную, какую только можно себе представить. Но, предположим, нам нужна подсказка по горячим клавишам projectile или perspective. Лезть в документацию, выходя из Emacs? Нееет, можно обойтись и без этого.

Например. Стандартный префикс команд в projectile - C-c p. Добавляем к нему C-h и - оп! Получаем полный список команд projectile, вызываемых с клавиатуры.

Но моё удовольствие и удивление были бы неполными, если бы точно так же, нажав C-x x C-h я бы не получил списка команд perspective. И в yasnippet та же история: C-c & C-h.

Comments