Часто, когда я запускаю emacs, я открываю один и тот же набор файлов. Как я могу сделать так, чтобы я мог быстро выбрать несколько файлов из каталога и открыть их?
11
Вы можете попробовать настроить набор файлов в Emacs, чтобы добиться этого.
Когда вы открываете emacs, вы можете запустить
dired
. Это позволит вам отметить несколько файлов и открыть их одновременно. Не самый лучший способ, просто поставить его там.Dired Руководство | Маркировка файлов с помощью Dired
источник
dired
(без изменений). Однакоdired+
можете или использовать defun Трея Джексона : stackoverflow.com/a/1110487/311660Еще одна альтернатива - просто использовать глобус файла (
C-x C-f ~/foo/*.c RET
илиproj/*/*.[ch]
, и т. Д.)источник
Посмотрите на команды рабочего стола, вы можете сохранить рабочий стол в файл, скажем, в верхней части вашего проекта, а затем использовать desktop-change-dir для этого проекта, и он загрузит файлы.
Посмотрите документацию по сохранению сессий. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
источник
Это нестандартное решение:
Я использую ENSO launcher на своих окнах и более чем доволен им.
выберите файлы, которые вы хотите открыть в проводнике или Total-Commander или в любом месте
просто нажмите кнопку ENSO и введите
open with emacs
и престо :)
Я знаю, что это не решение emacs, но это очень полезный инструмент производительности.
источник
emacsclient
вместо того,emacs
чтобы файл открывался в Emacs, который у вас уже запущен. Вы знаете, тот, который вы начали после последней перезагрузки и будут открыты до следующей перезагрузки?