Сегодняшние герои - projectile и комбинация C-h.
Часто, начиная поиск в projectile при помощи C-c p f мне приходилось натыкаться
на кучу хлама из каталогов tmp, log, не говоря уже про содержимое каталога
контроля версий. Брр. Но чтение документации, даже изредка, приносит свои плоды.
А именно, открываем файл $PROJECT_ROOT/.projectile, добавляем
+/app |
и ищем нужные файлы быстро и без головной боли.
Второе. Комбинация C-h сама по себе вызывает подсказку. Разнообразную, какую только
можно себе представить. Но, предположим, нам нужна подсказка по горячим клавишамprojectile или perspective. Лезть в документацию, выходя из Emacs? Нееет, можно
обойтись и без этого.
Например. Стандартный префикс команд в projectile - C-c p. Добавляем к нему C-h и - оп!
Получаем полный список команд projectile, вызываемых с клавиатуры.
Но моё удовольствие и удивление были бы неполными, если бы точно так же, нажав C-x x C-h
я бы не получил списка команд perspective. И в yasnippet та же история: C-c & C-h.