Я написал новое примечание в Emacs howm-mode
. Теперь я хочу удалить его, и я не могу этого сделать. Должен ли я удалить связанный файл в моей системе? Любая помощь приветствуется!Как удалить заметку, написанную в режиме ожидания Emacs
ответ
Использование Emacs «редактор каталога», dired
, хотя я думаю об этом просто как каталог исследователя.
Использовать C-x d
, чтобы вызвать приглашение на мини-буфер, где можно открыть dired
.
Я использую ido-mode
и вертикальной презентации, чтобы сделать что мини-буфер проще в использовании, с этими параметрами,
(ido-mode 1)
(setq ido-decorations '("\n-> " "" "\n " "\n ..." "[" "]"
" [No match]" " [Matched]"
" [Not readable]"
" [Too big]" " [Confirm]"))
(setq ido-default-buffer-method 'selected-window)
В dired
, если вы наберете ?
, он будет показывать
d-elete, u-ndelete, x-punge, f-ind, o-ther window, R-ename, C-opy, h-elp
в мини-буфере, например, чтобы удалить файл под курсором, введите d x
.
Полезные команды включают +
создать новый каталог, или с помощью m
чтобы выделить несколько файлов, то R
, чтобы переместить их все в новый каталог, или ^
, чтобы перейти к каталогу. (Я редко использую ^
, это слишком далеко от j
домашней строки. Чаще всего я использую dired-x
более общий C-x C-j
, описанный ниже, или выбрав ..
, который вы видите в буфере dired.) Чтобы создать файл, просто используйте глобальный C-x C-f
связывание. Более экзотические команды, как обычно, можно найти в меню-панели или руководствах.
Я бы рекомендовал следующие параметры, чтобы dired
легче смотреть, в минимальном пути,
(setq dired-details-hidden-string "")
(require 'dired-x)
(setq-default dired-omit-files-p t)
(setq dired-omit-files "^\\.$")
(when (locate-library "dired-details")
(require 'dired-details)
(dired-details-install))
Вы можете использовать (
и )
, чтобы скрыть и раскрыть информацию о файле (dired-details
) и M-o
для переключения скрытие скрытых файлов (dired-x
).
dired-x
также предоставляет функцию dired-jump
, связанную с C-x C-j
, которая перейдет в каталог, содержащий текущий файл окна.
Инструкция when (locate-library...
предназначена для предотвращения ошибок, если вы не установили dired-details
, так как она не встроена в Emacs.
Фактически, удаление связанного файла из моей системы удаляло заметку.
Хорошо.
мне просто интересно, есть ли способ сделать это изнутри Emacs/howm ...
Я никогда не использовал 'howm', но ... вы знакомы с режимом Emacs' dired'? Вы можете использовать 'C-x d', чтобы попасть туда, и либо пометить для удаления с помощью' d', либо выполнить с помощью 'x', либо использовать delete с' D', и он проверяет, уверены ли вы. –
- 1. Иконки в режиме ожидания для Emacs
- 2. Можно ли добавить заметку с буферами emacs?
- 3. Время в режиме ожидания
- 4. Проблема в режиме ожидания()
- 5. Ручка в режиме ожидания
- 6. Процесс в режиме ожидания
- 7. Как удалить отступы mutil в режиме Emacs Haml?
- 8. Как удалить конечные пробелы в режиме Verilog Emacs
- 9. Emacs keybind в режиме
- 10. Рабочие приложения В режиме ожидания
- 11. STL поведение в режиме ожидания
- 12. Скрыть курсор в режиме ожидания
- 13. Как заставить режим Emacs в режиме ожидания отображать символы Unicode в окнах?
- 14. Как реализовать функцию Gmail в режиме ожидания?
- 15. Как работает IMAP в режиме ожидания?
- 16. Как создать новый файл в режиме ожидания?
- 17. Как запустить Android-процесс в режиме ожидания?
- 18. PHP удалить текущую 'заметку' не работает
- 19. Выделение Emacs в режиме lisp
- 20. в режиме одиночного окна? (emacs)
- 21. Как использовать/sudo: имя пользователя @ remotehost: в режиме ожидания для emacs?
- 22. Как настроить подсветку в режиме emacs diff?
- 23. Как запустить jshint в веб-режиме emacs?
- 24. Emacs htmlize в пакетном режиме?
- 25. ispell в режиме Emacs LaTeX
- 26. Ошибка emacs в режиме tramp
- 27. Выделение Emacs в режиме Asm
- 28. Как опубликовать заметку Simperium?
- 29. Как рекурсивно удалить резервные файлы emacs?
- 30. Запуск макросов клавиатуры emacs в пакетном режиме
Прохладный ... ты замечательный ... Мне просто пришлось изменить небольшую часть, поскольку это создавало ошибку в моей системе. Я заменил '(require" dired-x ")' with '(require 'dired-x)' ... Я не уверен, что он должен быть исправлен или он просто должен быть выполнен в моей системе. Еще раз спасибо. – mlwn
Отлично, вы правы, я отредактирую. Я редактировал свою версию, в которой я одержимо избегаю, требует, чтобы ускорить время запуска. Вы можете проверить мой «dired-load-hook» на странице https://github.com/bradyt/configs/blob/master/init-nav.el#L34. –