Emacs. Пакет Deft
2024-04-15
·
2 мин. для прочтения
Emacs. Пакет Deft.
Содержание
1 Общая информация
- Репозиторий: https://github.com/jrblevin/deft
- Документация: https://jblevins.org/projects/deft/
- Режим для быстрого просмотра, фильтрации и редактирования каталогов заметок.
- Медленно работает при среднем количестве заметок (несколько тысяч).
2 Основы работы
- Буфер Deft есть файловый броузер, в котором перечислены заголовки всех текстовых файлов в каталоге Deft.
- Также даётся краткое описание и время последнего изменения.
- Заголовок считается первой строкой файла, краткое содержание извлекается из последующего текста.
- По умолчанию файлы сортируются по дате последнего изменения.
- Основные операции — поиск и фильтрация.
- Строка поиска должна соответствовать как заголовку, так и основному тексту.
- Строку поиска можно вводить прямо в буфере поиска.
- Однако в этом случае невозможно переключать язык ввода. Используйте ввод в минибуфере.
- Чтобы открыть первый совпадающий файл, нажмите RET.
- Если ни один файл не соответствует строке поиска, нажатие RETсоздаст новый файл, используя строку поиска в качестве заголовка.
- Имя файла будет создано автоматически, для явного задания имени файла используйте C-RET.
- Перемещайтесь по списку вверх и вниз можно с помощью C-pиC-n.
- Чтобы открыть файл в другом окне, не переключаясь на другое окно, введите C-o.C-u C-o, чтобы открыть файл в другом окне и переключиться на это окно.
- Чтобы отредактировать строку фильтра, нажмите DEL, чтобы удалить последний символ или последнее слово —M-DEL.
- Нажмите C-c C-c, чтобы очистить строку фильтра и отобразить все файлы.
- C-c C-gобновляет список файлов, используя текущую строку фильтра.
- Выход из Deft: C-c C-q.
2.1 Минибуфер
- Можно отредактировать строку фильтра в минибуфере, нажав C-c C-l.
- В минибуфере историю предыдущих изменений можно просмотреть, нажимая M-pиM-n.
2.2 Регулярные выражения
- Поддерживаются регулярные выражения.
- C-c C-tпереключает режимы инкрементального поиска и поиска по регулярным выражениям.
- Режим поиска регулярных выражений обозначается буквой «R» в строке режима.
2.3 Общие файловые операции
- Файлы можно переименовывать с помощью C-c C-r.
- Файлы можно удалять с помощью C-c C-d.
- Новые файлы можно создавать с помощью быстрого создания C-c C-nили запроса имени файлаC-c C-m.
- Файлы можно заархивировать: C-c C-a.
- Файлы будут перемещены в каталог deft-archive-directory, который по умолчанию называетсяarchiveвнутри каталогаdeft-directory.
