install-info elisp-info

Le
christophe
Bonjour,

J'ai rcupr elisp-info.tar.gz.
Il est simultanment dans ~/info/ et /usr/share/info/

Si je fais info -f ~/info/elisp-info
Pas de problme, a produit le rsultat attendu.

Par contre, j'ai fait sudo install-info /usr/share/info/elisp-info

Suite quoi, si je fais info <tab>
Le shell me produit la compltion.
Si je fais info elisp-info
Il ne rale pas, mais ils ne fait rien de ce que je veux.
Il me donne la page <top> d'info (ou dir), je sais pas
comment il faut dire), et non le elisp-info que j'ai demand.
Et dans cette page (dir), y'a pas mon entre elisp-info.

J'ai essay de recommencer avec l'option "-i". Mais l, il
refuse ma ligne de commande tout net.

la seule doc que j'ai trouv, c'est l :
www.gnu.org/software/texinfo/manual/texinfo/html_node/
Creating-and-Installing-Info-Files.html

Sinon, voici le dbut du fichier "elisp.info"
(aprs gunzip et tar -x)

This is elisp.info, produced by makeinfo version 4.0f from elisp.texi.

INFO-DIR-SECTION Editors
START-INFO-DIR-ENTRY
* Elisp: (elisp). The Emacs Lisp Reference Manual.
END-INFO-DIR-ENTRY

This Info file contains edition 2.8 of the GNU Emacs Lisp Reference
Manual, corresponding to Emacs version 21.2.

Je sais pas s'il faut que je l'dite ou pas.

Ch.
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
christophe
Le #21790411
*[résolu]*

install-info elisp howto (c'est juste pour ceux
qui font des recherches avec ces mots clé)
(Ça fait doublon avec debian.user.fr ;
je prie les dieux de la bande passante de bien
vouloir m'absoudre)

1-- Bien que info -f ~/info/elisp-info.tar.gz
fonctionne... Il semblerait que...
Bien si je fais la commande ci-dessus,
et que je vais à l'entrée "Lists", j'obtiens, au milieu de la
page, ceci :
* Association Lists:: A list can represent a finite relation or
mapping.
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
Et je vous fais grâce de la suite.
=> Ça n'est pas comme ça qu'il faut procéder.

2-- dans le répertoire ~/info (on y est),
faire un 'tar -zxf elisp-info.tar.gz'
Suivi d'un 'gzip elisp.info*'
Puis un 'sudo mkdir /usr/share/info/elisp', histoire
que tout ne soit pas au même endoit (il y a pas mal de fichiers).
Puis un 'sudo mv elisp.info* /usr/share/info/elisp/'.

3-- enfin faire
'sudo install-info --info-dir=/usr/share/info
/usr/share/info/elisp/elisp.info.gz' (j'ai pas essayé sasn
le ".gz" à la fin, mais je pense que c'est optionnel,
de même qu'il est sasn doute optionnel de compresser
les fichiers avant de les placer dans le répertoire
/us.../elisp/)

4-- info elisp

Ch.
christophe
Le #21790391
On 10 fév, 03:19, "christophe"
*[résolu]*

install-info elisp howto (c'est juste pour ceux
qui font des recherches avec ces mots clé)
(Ça fait doublon avec debian.user.fr ;
je prie les dieux de la bande passante de bien
vouloir m'absoudre)

1-- Bien que info -f ~/info/elisp-info.tar.gz
fonctionne... Il semblerait que...
Bien si je fais la commande ci-dessus,
et que je vais à l'entrée "Lists", j'obtiens, au milieu de la
page, ceci :
* Association Lists:: A list can represent a finite relation or
mapping.
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
Et je vous fais grâce de la suite.
=> Ça n'est pas comme ça qu'il faut procéder.

2-- dans le répertoire ~/info (on y est),
faire un 'tar -zxf elisp-info.tar.gz'
Suivi d'un 'gzip elisp.info*'
Puis un 'sudo mkdir /usr/share/info/elisp', histoire
que tout ne soit pas au même endoit (il y a pas mal de fichiers).
Puis un 'sudo mv elisp.info* /usr/share/info/elisp/'.

3-- enfin faire
'sudo install-info --info-dir=/usr/share/info
/usr/share/info/elisp/elisp.info.gz' (j'ai pas essayé sasn
le ".gz" à la fin, mais je pense que c'est optionnel,
de même qu'il est sasn doute optionnel de compresser
les fichiers avant de les placer dans le répertoire
/us.../elisp/)

4-- info elisp

Ch.



5-- emacs <ret>
M-x info <ret>
"m (menu) elisp" (l'entrée existe bien) <ret>
=> fichier elisp inconnu, ou bien "j'arrive pas à le trouver"...
"emacs ne trouve pas le fichier".
Donc : fichier trouvé en mode stand-alone,
mais pas en mode emacs ! (si je peux me permettre ce petit point
d'exclamation)

6-- On refait toute la manipe en ajoutant ceci,
alors que les fichiers d'info sont toujurs dans leur répertoire ~/
info,
et qu'ils sont décompressés :

for I in elisp.info* ; do sed '5s/(elisp)/(elisp/elisp)/' $I > $
{I}.temp; done

for I in *.temp; do J=$(echo $I|cut -d. -f-2); echo $J; mv $I $J;
done

Je pense pas que cette bidouille est catholique, elle m'a été suggér ée
par le paragraphe 24.2.4 de info info, mais là, c'est le source
TeXinfo
qu'ils touchent.

En tout cas, il faut préciser, pour le mode emacs,
le répertoire où le fichier info sera trouvé. Et là, le elisp/elisp
signifie que le fichier s'appelle elisp(.info) et qu'on peut le
trouver
dans le répertoire elisp, au dessur du repertoire info où
se trouve le fichier dir.

Voilà, ensuite, vous compressez, vous transférez, et vous réinvoquez :
sudo install-info --info-dir=/usr/share/info /usr/share/info/elisp/
elisp.info.gz

Et il doit vous répondre qu'il l'a bine installé, sinon, c'est que ça
n'a pas
été pris en compte.

Voilà,
Ch.
Poster une réponse
Anonyme