La dernière ligne est celle ou j'ai un doute, parceque à la place de
"rpm-spec-mode" il y avait "python"
J'ai pompé les éléments du package python-mode, et j'ai remplacé
python-mode par rpm-spec-mode
Je n'arrive pas à interpreter le message d'erreur et réagir en conséquence.
Pour quoi "cannot load"? Si c'est "file not found", ou "permission
denied" je comprendrai mais là, je vois pas trop.
Voici la fin du traceback quand j'ouvre un fichier .spec:
[...]
Loading 50ocaml-nox (source)...done
Loading 50rpm-spec-mode (source)...done
Loading font-lock...
Loading regexp-opt...done
Loading font-lock...done
Loading server...done
For information about the GNU Project and its goals, type C-h C-p.
Wrote /home/mihamina/tete.spec
(New file)
File mode specification error: (file-error "Cannot open load file"
"rpm-spec-mode")
mouse-minibuffer-check: Minibuffer window is not active [3 times]
--
Miroir de logiciels libres http://www.etud-orleans.fr
Ah, oui, il faut que ton autoload dise que la fonction est interactive. Sinon, tu l'as avec C-h f mais pas M-x.
Ben c'est le cas.
Chais plut comment ça marche.
,----[ C-h f autoload <RET> ] | (autoload function file &optional docstring interactive type) | | Fourth arg interactive if non-nil says function can be called | interactively. `----
Et c'est bien le cas dans le code qu'il a posté. Je me demande s'il ne s'agit pas d'une histoire de non-évaluation. Il a dit bosser sur le packaging de ce mode. Sans doute y a-t-il une particularité là dedans qui fait le code n'est pas évalué.
Où se trouve ce code ? Est-il vraiment évalue ?
--drkm
Matthieu Moy writes:
Ah, oui, il faut que ton autoload dise que la fonction est
interactive. Sinon, tu l'as avec C-h f mais pas M-x.
Ben c'est le cas.
Chais plut
comment ça marche.
,----[ C-h f autoload <RET> ]
| (autoload function file &optional docstring interactive type)
|
| Fourth arg interactive if non-nil says function can be called
| interactively.
`----
Et c'est bien le cas dans le code qu'il a posté. Je me demande
s'il ne s'agit pas d'une histoire de non-évaluation. Il a dit
bosser sur le packaging de ce mode. Sans doute y a-t-il une
particularité là dedans qui fait le code n'est pas évalué.
Ah, oui, il faut que ton autoload dise que la fonction est interactive. Sinon, tu l'as avec C-h f mais pas M-x.
Ben c'est le cas.
Chais plut comment ça marche.
,----[ C-h f autoload <RET> ] | (autoload function file &optional docstring interactive type) | | Fourth arg interactive if non-nil says function can be called | interactively. `----
Et c'est bien le cas dans le code qu'il a posté. Je me demande s'il ne s'agit pas d'une histoire de non-évaluation. Il a dit bosser sur le packaging de ce mode. Sans doute y a-t-il une particularité là dedans qui fait le code n'est pas évalué.
Bizarre, ces tests sont dans 'rpm-spec-mode.el' (mais en définissant des macros plus utiles). Si j'étais toi, j'essaierais de comprendre d'où vient le problème, afin de pouvoir les enlever.
Bizarre, ces tests sont dans 'rpm-spec-mode.el' (mais en
définissant des macros plus utiles). Si j'étais toi,
j'essaierais de comprendre d'où vient le problème, afin de
pouvoir les enlever.
Bizarre, ces tests sont dans 'rpm-spec-mode.el' (mais en définissant des macros plus utiles). Si j'étais toi, j'essaierais de comprendre d'où vient le problème, afin de pouvoir les enlever.
--drkm
drkm
Rakotomandimby Mihamina writes:
Là, sur une Debian, il renvoit void. Peut-etre se base-t-il (la fonction) sur une variable d'environnement particulière ou un fichier propre aux RedHat/Fedora?
Ou peut-être simplement sur 'user-mail-address' ?-)
Sinon, quel est exactement le message d'erreur ?
--drkm
Rakotomandimby Mihamina writes:
Là, sur une Debian, il renvoit void. Peut-etre se base-t-il (la
fonction) sur une variable d'environnement particulière ou un fichier
propre aux RedHat/Fedora?
Ou peut-être simplement sur 'user-mail-address' ?-)
Là, sur une Debian, il renvoit void. Peut-etre se base-t-il (la fonction) sur une variable d'environnement particulière ou un fichier propre aux RedHat/Fedora?
Ou peut-être simplement sur 'user-mail-address' ?-)