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
J'ai fait des modifications sur le package et maintenant c'est:
[...] For information about the GNU Project and its goals, type C-h C-p. Loading rpm-spec-mode... File mode specification error: (void-function define-obsolete-variable-alias)
Je suis vraiment désolé mais là, ça me parle pas du tout... Ce n'est pas la lecture des différentes description de cette chose sur le Net qui m'a fait avancé... si vous aviez des pistes...
-- Miroir de logiciels libres http://www.etud-orleans.fr
J'ai fait des modifications sur le package et maintenant c'est:
[...]
For information about the GNU Project and its goals, type C-h C-p.
Loading rpm-spec-mode...
File mode specification error: (void-function
define-obsolete-variable-alias)
Je suis vraiment désolé mais là, ça me parle pas du tout...
Ce n'est pas la lecture des différentes description de cette chose sur
le Net qui m'a fait avancé... si vous aviez des pistes...
--
Miroir de logiciels libres http://www.etud-orleans.fr
J'ai fait des modifications sur le package et maintenant c'est:
[...] For information about the GNU Project and its goals, type C-h C-p. Loading rpm-spec-mode... File mode specification error: (void-function define-obsolete-variable-alias)
Je suis vraiment désolé mais là, ça me parle pas du tout... Ce n'est pas la lecture des différentes description de cette chose sur le Net qui m'a fait avancé... si vous aviez des pistes...
-- Miroir de logiciels libres http://www.etud-orleans.fr
De plus, d'après ce que j'ai pu voir, rpm-sprec-mode semble être un fichier. Es-tu sûr qu'il s'agit bien d'un répertoire ? Car tu l'ajoutes au 'load-path', et dedans, ce sont des répertoires (tu sais ce qu'est un path).
Donc s'il s'agit d'un fichier, c'est le répertoire parent, 'site-lisp/', qui doit être dans le 'load-path'.
De plus, la concaténation avec le nom du symbol désignant la saveur d'Emacs me semble bien lourde. Ils n'ont pas déjà une variable renseignant le répertoire ?
Enfin, pour 'interpreter-mode-alist', il s'agit d'une alist mappant des « interpréteurs » à des modes d'édition. Un interpréteur, c'est ce que tu trouves après « #!/... » en début de certains fichiers (shell, Perl, Python, Lisp, etc.). Je ne suis pas sûr que cela soit aproprié ici.
Il semblerait de plus que le bon répertoire ne soit pas dans le 'load-path'. Pour en voir le contenu, tu peux utiliser :
M-x pp-eval-expression <RET> load-path <RET>
Pour voir le résultat de la concaténation, place-toi après le parenthèse fermante de l'appel à 'concat' (après "..-spec-mode"), et 'C-x C-e'.
De plus, d'après ce que j'ai pu voir, rpm-sprec-mode semble
être un fichier. Es-tu sûr qu'il s'agit bien d'un répertoire ?
Car tu l'ajoutes au 'load-path', et dedans, ce sont des
répertoires (tu sais ce qu'est un path).
Donc s'il s'agit d'un fichier, c'est le répertoire parent,
'site-lisp/', qui doit être dans le 'load-path'.
De plus, la concaténation avec le nom du symbol désignant la
saveur d'Emacs me semble bien lourde. Ils n'ont pas déjà une
variable renseignant le répertoire ?
Enfin, pour 'interpreter-mode-alist', il s'agit d'une alist
mappant des « interpréteurs » à des modes d'édition. Un
interpréteur, c'est ce que tu trouves après « #!/... » en début
de certains fichiers (shell, Perl, Python, Lisp, etc.). Je ne
suis pas sûr que cela soit aproprié ici.
Il semblerait de plus que le bon répertoire ne soit pas dans le
'load-path'. Pour en voir le contenu, tu peux utiliser :
M-x pp-eval-expression <RET> load-path <RET>
Pour voir le résultat de la concaténation, place-toi après le
parenthèse fermante de l'appel à 'concat' (après "..-spec-mode"),
et 'C-x C-e'.
De plus, d'après ce que j'ai pu voir, rpm-sprec-mode semble être un fichier. Es-tu sûr qu'il s'agit bien d'un répertoire ? Car tu l'ajoutes au 'load-path', et dedans, ce sont des répertoires (tu sais ce qu'est un path).
Donc s'il s'agit d'un fichier, c'est le répertoire parent, 'site-lisp/', qui doit être dans le 'load-path'.
De plus, la concaténation avec le nom du symbol désignant la saveur d'Emacs me semble bien lourde. Ils n'ont pas déjà une variable renseignant le répertoire ?
Enfin, pour 'interpreter-mode-alist', il s'agit d'une alist mappant des « interpréteurs » à des modes d'édition. Un interpréteur, c'est ce que tu trouves après « #!/... » en début de certains fichiers (shell, Perl, Python, Lisp, etc.). Je ne suis pas sûr que cela soit aproprié ici.
Il semblerait de plus que le bon répertoire ne soit pas dans le 'load-path'. Pour en voir le contenu, tu peux utiliser :
M-x pp-eval-expression <RET> load-path <RET>
Pour voir le résultat de la concaténation, place-toi après le parenthèse fermante de l'appel à 'concat' (après "..-spec-mode"), et 'C-x C-e'.
Il semblerait que 'define-obsolete-variable-alias' ne soit pas définie. Quel est ta version d'Emacs ? En attendant, tu peux toujours utiliser ceci pour pouvoir démarrer le mode :
Il semblerait que 'define-obsolete-variable-alias' ne soit pas
définie. Quel est ta version d'Emacs ? En attendant, tu peux
toujours utiliser ceci pour pouvoir démarrer le mode :
Il semblerait que 'define-obsolete-variable-alias' ne soit pas définie. Quel est ta version d'Emacs ? En attendant, tu peux toujours utiliser ceci pour pouvoir démarrer le mode :
De plus, d'après ce que j'ai pu voir, rpm-sprec-mode semble être un fichier. Es-tu sûr qu'il s'agit bien d'un répertoire ? Car tu l'ajoutes au 'load-path', et dedans, ce sont des répertoires (tu sais ce qu'est un path).
Dans le système de packaging Debian, il y a un repertoire par mode. En fait le python-mode était composé de deux fichiers .el qui se font placer dans un répertoire "python-mode" et comme je suis en train de faire un truc largement inspiré du python-mode...
Enfin, pour 'interpreter-mode-alist',
Je l'ai viré. Je me disais bien que j'avais un doute sur cette ligne...
-- Miroir de logiciels libres http://www.etud-orleans.fr
De plus, d'après ce que j'ai pu voir, rpm-sprec-mode semble
être un fichier. Es-tu sûr qu'il s'agit bien d'un répertoire ?
Car tu l'ajoutes au 'load-path', et dedans, ce sont des
répertoires (tu sais ce qu'est un path).
Dans le système de packaging Debian, il y a un repertoire par mode. En
fait le python-mode était composé de deux fichiers .el qui se font
placer dans un répertoire "python-mode" et comme je suis en train de
faire un truc largement inspiré du python-mode...
Enfin, pour 'interpreter-mode-alist',
Je l'ai viré. Je me disais bien que j'avais un doute sur cette ligne...
--
Miroir de logiciels libres http://www.etud-orleans.fr
De plus, d'après ce que j'ai pu voir, rpm-sprec-mode semble être un fichier. Es-tu sûr qu'il s'agit bien d'un répertoire ? Car tu l'ajoutes au 'load-path', et dedans, ce sont des répertoires (tu sais ce qu'est un path).
Dans le système de packaging Debian, il y a un repertoire par mode. En fait le python-mode était composé de deux fichiers .el qui se font placer dans un répertoire "python-mode" et comme je suis en train de faire un truc largement inspiré du python-mode...
Enfin, pour 'interpreter-mode-alist',
Je l'ai viré. Je me disais bien que j'avais un doute sur cette ligne...
-- Miroir de logiciels libres http://www.etud-orleans.fr
Sébastien Kirche
Le 7 July 2005 à 11:07, Rakotomandimby Mihamina s'est exprimé ainsi :
De plus M-x rpm- <TAB> me montre que ce mode n'est pas listé... mince... je ne suis pas au point...
Besoin de faire un M-x load-library avant ?
-- Sébastien Kirche
Le 7 July 2005 à 11:07, Rakotomandimby Mihamina s'est exprimé ainsi :
De plus M-x rpm- <TAB> me montre que ce mode n'est pas
listé... mince... je ne suis pas au point...