LINUX.ORG.RU

Can't find the Info directory node

 ,


0

1

Emacs23,давно не проверял, но тут решил посмотреть работает ли просмотр документации...., как вдруг после запуска C-h i выдал мне

Can't find the Info directory node

Хотя на другой машине примерно с таким же набором пакетов все работает

Info-default-directory-list
("/usr/local/share/info/" "/usr/local/info/" "/usr/local/gnu/info/" "/usr/local/gnu/lib/info/" "/usr/local/gnu/lib/emacs/info/" "/usr/local/emacs/info/" "/us\
r/local/lib/info/" "/usr/local/lib/emacs/info/" "/usr/share/info/emacs-23" "/usr/share/info/" "/usr/share/info/")


Info-directory-list - Emacs говорит что переменная пуста, а попытка тупого присвоения

(setq Info-directory-list Info-default-directory-list) 
результата не дает, видел в сети размноженный багрепорт на эту тему и он без ответа... переустановка пакета не помогла.

★★★★★

Info-directory-list - Emacs говорит что переменная пуста

Баг. Нужно экспериментировать с версиями Emacs.

iVS ★★★★★
()
Ответ на: комментарий от iVS

На двух компьютерах стоит Emacs 23.3.1 , на одном с архитектурой x86 все работает, на другом x86_64 ... нет

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

Поищи сам файл info.el:

$ find /usr/share/ -name "*info.el"

с архитектурой x86 все работает, на другом x86_64 ... нет

Уж работа всяких *.el не зависит от архитектуры, это же интерпретируемый код. Скомпилированные пакеты, которые зависят от архитектуры, имеют расширение *.elc.

iVS ★★★★★
()
Ответ на: комментарий от iVS
locate *info.el
/usr/share/emacs/site-lisp/auctex/tex-info.el
/usr/share/emacs/site-lisp/auctex/style/latexinfo.el
/usr/share/emacs/site-lisp/muse-el/muse-texinfo.el
/usr/share/emacs/site-lisp/org-mode/org-info.el
/usr/share/emacs/site-lisp/org-mode/org-jsinfo.el
/usr/share/emacs23/site-lisp/auctex/tex-info.el
/usr/share/emacs23/site-lisp/muse-el/muse-texinfo.el
/usr/share/emacs23/site-lisp/org-mode/org-info.el
/usr/share/emacs23/site-lisp/org-mode/org-jsinfo.el

locate *info.elc
/usr/share/emacs/23.3/lisp/info.elc
/usr/share/emacs/23.3/lisp/pcvs-info.elc
/usr/share/emacs/23.3/lisp/cedet/ede/proj-info.elc
/usr/share/emacs/23.3/lisp/org/org-info.elc
/usr/share/emacs/23.3/lisp/org/org-jsinfo.elc
/usr/share/emacs/23.3/lisp/textmodes/makeinfo.elc
/usr/share/emacs/23.3/lisp/textmodes/texinfo.elc
/usr/share/emacs23/site-lisp/auctex/tex-info.elc
/usr/share/emacs23/site-lisp/auctex/style/latexinfo.elc
/usr/share/emacs23/site-lisp/muse-el/muse-texinfo.elc
/usr/share/emacs23/site-lisp/org-mode/org-info.elc
/usr/share/emacs23/site-lisp/org-mode/org-jsinfo.elc
/var/lib/auctex/emacs23/colorinfo.elc
/var/lib/auctex/emacs23/eskdinfo.elc
/var/lib/auctex/emacs23/metainfo.elc
/var/lib/auctex/emacs23/rcsinfo.elc
/var/lib/auctex/emacs23/svninfo.elc
DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

Не, не помогло.

Я бы уже к этому времени кучу версий перепробовал бы. Можно даже на Emacs 24 перейти. Ведь понятно, что нерабочий inil.elc - ошибка мейнтейнера; он скомпилирован, скорее всего, под другую версию имэкса.

iVS ★★★★★
()
Ответ на: комментарий от iVS

Пардонте у меня Yota не оплаченная была. Сейчас посмотрим как тут избы делаются

Можно даже на Emacs 24 перейти --- не не надо мне этого, у меня некоторые пакеты только под 23 работают и пока их разрабы не перенесут я не перейду.

И да вы таки не знаете как скомпилировать info.elc

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

И да вы таки не знаете как скомпилировать info.elc

Не понимаю, зачем этим заниматься. А так, нужно найти info.el и попробовать им заменить ваш info.elc; можно, наверное, без компиляции. Но если хочется, вот объяснение на примере template.el:

2. Byte-compile file "template.el": visit file "template.el" (that is,
    the copy) and use menu entry

       "Emacs-Lisp"/"Lisp" >> "Byte-compile This File"
    or
        M-x byte-compile-file RET template.el RET.

iVS ★★★★★
()
Ответ на: комментарий от iVS

Взял исходники отсюда , распаковал, скомпилировал info.el , затем заменил оригинальный....

Не помогло. (Также и просто копирование этого файла)

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

Тогда ничем помочь не могу. Оформляй багу там, где это принято для твоего дистра. Также уже есть версия Emacs 23.4, в которой могли пофиксить.

iVS ★★★★★
()
Ответ на: комментарий от DR_SL

у меня некоторые пакеты только под 23 работают и пока их разрабы не перенесут я не перейду

Извини за запоздалый вопрос. Что за версии пакетов, которые работают только на 23 ветке? А то от Emacs 24 у меня тоже одни разочарования из-за глюков в пакетах, причем, проявляются в самых неожиданных местах.

iVS ★★★★★
()
Ответ на: комментарий от iVS

Ну мне лениво настраивать юзабилити которов в принципе вполне устраивает меня, в виде поставляемым Gabriele Lanaro emacs-for-python

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

Плохо тогда. Там вообще какие-то клоуны: вместо того, чтобы фиксить проблему в самом emacs, предлагают использовать костыли в сторонних пакетах, чтобы баг обойти. Как пример, emacs-jabber. Видимо, в убунте Emacs 23.3 не фиксили, пробуй подключить PPA с более новой версией Emacs 23.4. Хотя, не люблю я экспериментов в убунте, вечно какой-то тришкин кафтан выходит. С другой стороны, баг в info не критичный, поэтому его не фиксят. Можно и так прожить.

iVS ★★★★★
()
Ответ на: комментарий от iVS

я PPA не могу найти 23.4 ...., а вот исправление которое они там советуют у меня не заработало.

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

а вот исправление которое они там советуют у меня не заработало

По смыслу, в emacs-jabber фиксились именно проблемы в info для данного пакета, потому там пользователь и возмущался, что этот путь неправильный. Поскольку проблема в самом Emacs, а не в отдельных пакетах.

iVS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.