emacs 27.1 для Windows 10 в режиме организации не работает при первой загрузке (команда оболочки выполнена без вывода)

#emacs #windows-10 #org-mode

#emacs #windows-10 #org-mode

Вопрос:

В Windows 10 Emacs 26.3 со встроенной версией организации 9.1.9 работает нормально (упакованные двоичные файлы). Недавно я попробовал Emacs 27.1. со встроенной версией org 9.3. При загрузке файлов .org в первый раз я получаю сообщение (Shell command succeeded with no output) , и файлы org вообще не отображаются. Чтобы отобразить его, я должен использовать M-x org-mode или снова перезагрузить файл в буфере. Я пытался запустить без загрузки пакетов папок .emacs.d. Проблема сохраняется. Это означает, что это не имеет ничего общего с уже установленными другими пакетами. Я также пробовал с последней версией org 9.3.7, а также с emacs -Q. Проблема по-прежнему сохраняется. Какие-либо решения?

Комментарии:

1. Вы видите то же самое, если вы запускаете Emacs с emacs -Q (без файла инициализации)? Если это так, рассмотрите возможность подачи сообщения об ошибке: M-x report-emacs-bug . Если нет, разделите файл инициализации пополам, чтобы найти виновника.

2. Отправлено сообщение об ошибке по электронной почте «bug-gnu-emacs@gnu.org » после вызова emacs -Q

3. У меня такая же проблема … вы смогли получить ответ на этот вопрос?

4. Я только что установил emacs 27 (nov2021), открыл файл org, и он был открыт как обычный текст. Мне пришлось переключиться в режим организации вручную (M-x org-mode). Как мы можем включить org-mode при запуске?

5. Попробуйте это emacs.stackexchange.com/a/71651/12663

Ответ №1:

Я знаю, что я очень опаздываю, но нашел в словах Джеффа:

Evil переназначает C-i на evil-jump-forward, чтобы эмулировать функцию Vim jump lists feature2, которая перезаписывает отображение по умолчанию для клавиши TAB в режиме организации.

Чтобы исправить функциональность клавиши tab в режиме Org, пожертвуйте переходом Evil C-i назад, отключив его в своей конфигурации с помощью опции evil-want-C-i-jump.

Итак, чтобы решить проблему, просто отредактируйте свой init.el, чтобы он выглядел следующим образом:

 ;; Install Evil and disable C-i to jump forward to restore TAB functionality in Org mode.
(use-package evil
         :init (setq evil-want-C-i-jump nil)
         :config (evil-mode))
  

источник:https://jeffkreeftmeijer.com/emacs-evil-org-tab /