emacs корректно загружает foo.zip в режиме архива, но не тот же файл, переименованный в foo.qzv - PullRequest
0 голосов
/ 10 июня 2019

У меня есть несколько zip-файлов с суффиксом .qzv. Я хотел бы загрузить их в Emacs, такие как ZIP-файлы в режиме архива; Однако я не могу изменить их имена файлов. Поэтому я добавил (add-to-list 'auto-mode-alist '("\\.qzv\\'" . archive-mode)) (и подтвердил, что auto-mode-alist имеет запись ("\\.qzv\\'" . archive-mode)). Когда я открываю файл foo.qzv, он открывается как бинарный бред. Это дало мне ошибку, как это:

File mode specification error: (args-out-of-range foo.qzv 3129008734 3129008738)

Интересно, что когда я копирую файл в foo.zip, он может отлично загружаться в режиме архива. Что мне здесь не хватает?

Я использую последнюю версию emacs: GNU Emacs 26.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.8) of 2019-04-13

1 Ответ

1 голос
/ 12 июня 2019

По совету @jpkotta я нашел, что нормально открывать файл qzv с emacs -Q.Затем я проверил конфигурацию emacs по частям и обнаружил, что виновник таков:

 (use-package unicad
   :load-path "misc/")

После его удаления можно открыть zip-файл с любым суффиксом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...