Есть ли Emacs только для чтения или режим просмотра, который позволяет вставлять текст? - PullRequest
2 голосов
/ 13 февраля 2020

Вот пример использования: я пишу роман в Emacs (в режиме org). Одна часть моего процесса написания / редактирования заключается в чтении какой-то большой части того, что я написал, собирая заметки / возможные изменения / et c как I go. То, что вы бы сделали на бумаге, распечатав все это, а затем написав заметки на полях.

Я хочу помешать себе, так как я делаю этот вид обзора, фактически делая любое письмо - но это удивительно сложно. Например, если буфер редактируемый, я начинаю вводить краткую заметку об исправлении, а потом начинаю реструктурировать / исправлять предложение, и следующее, что я знаю, я потратил пять минут на полировку одного абзаца. Это не только замедляет меня, но и нарушает мою способность представлять ответ читателя.

Я пытался просто перевести буфер в режим просмотра, и это работает - но тогда попытаться определите места, которые я хочу go вернуть и проверить / исправить.

Мой идеал - иметь что-то в режиме просмотра, которое я не могу отредактировать, но которое при перемещении наведя курсор на него, я мог нажать некоторую комбинацию клавиш, и это позволило бы мне ввести краткую заметку в минибуфер, которая затем вставлялась бы в основной буфер, в точку, возможно, внутри скобок или комментария или чего-то подобного.

Кто-нибудь знает что-то подобное? Или есть какие-то указатели на что-то подобное, что я мог бы попытаться адаптировать?

1 Ответ

3 голосов
/ 13 февраля 2020

Вы можете легко установить закладки в любом месте. А закладки могут содержать аннотации.

Если вы используете библиотеку Закладка + :

  • По умолчанию аннотации находятся в режиме организации и даже могут быть отдельные файлы (по умолчанию они являются частью самих закладок, поэтому хранятся в вашем файле закладок).

  • Вы можете добавить в закладки не только позицию, но и область текста, будь то предложение, абзац, страница или произвольный интервал текста.

  • Вы можете автоматически называть закладками по мере их установки, если вы не не заботятся об именах.


Обновлено после комментария ОП , сказав "Я предпочитаю вставлять комментарии / вопросы / заметки прямо в текст романа. Потому что я заканчиваю тем, что добавляю / удаляю / перемещаю текст на тонну, и я хочу, чтобы заметки двигались вместе с текстом ":

Закладки перемещаются вместе с окружающим текстом. То есть они обычно автоматически перемещаются , так как Этот текст записывается как часть закладки, и при переходе к закладке этот текст ищется. Иногда контекст меняется настолько, что закладка не может быть перемещена автоматически, и вам предлагается переместить ее вручную.

Но да, закладки хранятся в файле закладок, отдельно от целевых файлов. У этой функции есть как преимущества, так и недостатки. Преимущества включают (1) удаление беспорядка из текста (аннотации, включая примечания о возможных изменениях текста, являются метаданными), (2) немедленный доступ к определенным текстовым местам из любого места, (3) отдельная постоянная запись / история работы или мысли о это, (4) вы можете иметь несколько отдельных наборов закладок / аннотаций для одного и того же целевого текста.

Одна вещь, которая может оказаться полезной при использовании закладок, особенно для аннотирования определенного файла: C-x p C-l переключается на файл закладок, который содержит только закладки для текущего файла или буфера , создавая такой файл на лету, если его не существует. (Это доступно только с Bookmark + .)

...