Bonsoir,
suite à une mise à jour de mes paquets (M)ELPA, je ne peux plus quitter
emacs au motif que :
╭────
│ kill-emacs: Cannot open load file: w3m-cookie
╰────
Une recherche sur Internet au sujet de « kill-emacs: Cannot open load
file: » n'étant pas très fructueuse, je me tourne vers vous : savez-vous
comment guérir ce mal ?
Bonsoir,
suite à une mise à jour de mes paquets (M)ELPA, je ne peux plus quitter
emacs au motif que :
╭────
│ kill-emacs: Cannot open load file: w3m-cookie
╰────
Une recherche sur Internet au sujet de « kill-emacs: Cannot open load
file: » n'étant pas très fructueuse, je me tourne vers vous : savez-vous
comment guérir ce mal ?
Bonsoir,
suite à une mise à jour de mes paquets (M)ELPA, je ne peux plus quitter
emacs au motif que :
╭────
│ kill-emacs: Cannot open load file: w3m-cookie
╰────
Une recherche sur Internet au sujet de « kill-emacs: Cannot open load
file: » n'étant pas très fructueuse, je me tourne vers vous : savez-vous
comment guérir ce mal ?
Denis Bitouzé writes:
Bonjour Denis,
M-x toggle-debug-on-error RET (ça devrait dire: "Debug on Error enab led
globally") et réessaye. Ãa devrait donner un backtrace qui expl ique
quelle(s) fonction(s) sont appelées avant d'arriver à ce lament able
résultat.
Denis Bitouzé <dbitouze@wanadoo.fr> writes:
Bonjour Denis,
M-x toggle-debug-on-error RET (ça devrait dire: "Debug on Error enab led
globally") et réessaye. Ãa devrait donner un backtrace qui expl ique
quelle(s) fonction(s) sont appelées avant d'arriver à ce lament able
résultat.
Denis Bitouzé writes:
Bonjour Denis,
M-x toggle-debug-on-error RET (ça devrait dire: "Debug on Error enab led
globally") et réessaye. Ãa devrait donner un backtrace qui expl ique
quelle(s) fonction(s) sont appelées avant d'arriver à ce lament able
résultat.
Malheureusement, suite à l'extinction hier soir de ma machine, et donc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.
En revanche, il semble que mon .emacs n'est plus correctement chargé car
j'ai perdu certaines fonctionnalités, par exemple :
1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouvrants
({[ ne sont plus automatiquement insérés.
Malheureusement, suite à l'extinction hier soir de ma machine, et donc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.
En revanche, il semble que mon .emacs n'est plus correctement chargé car
j'ai perdu certaines fonctionnalités, par exemple :
1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouvrants
({[ ne sont plus automatiquement insérés.
Malheureusement, suite à l'extinction hier soir de ma machine, et donc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.
En revanche, il semble que mon .emacs n'est plus correctement chargé car
j'ai perdu certaines fonctionnalités, par exemple :
1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouvrants
({[ ne sont plus automatiquement insérés.
Denis Bitouzé writes:Malheureusement, suite à l'extinction hier soir de ma machine, et d onc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.
On peut pleurer la disparition de beaucoup de choses, mais celle d'un
message d'erreur devrait vite s'oublier.
En revanche, il semble que mon .emacs n'est plus correctement chargà © car
j'ai perdu certaines fonctionnalités, par exemple :
1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouv rants
({[ ne sont plus automatiquement insérés.
Voilà qui est étrange.
Un premier test : ajouter (message ".emacs chargé!") en fin de ~/.em acs
pour voir s'il est chargé jusqu'au bout.
Tu peux également démarrer emacs avec l'option --debug-init afi n qu'un
backtrace apparaisse si quelque chose tourne mal.
Pour le premier point, j'imagine que tu utilises (desktop-save-mode 1)
et pour le second, (electric-pair-mode 1) ? Tu peux vérifier si C-h v
desktop-save-mode RET et C-h v electric-pair-mode RET disent que c'est
chargé, au cas où?
Denis Bitouzé <dbitouze@wanadoo.fr> writes:
Malheureusement, suite à l'extinction hier soir de ma machine, et d onc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.
On peut pleurer la disparition de beaucoup de choses, mais celle d'un
message d'erreur devrait vite s'oublier.
En revanche, il semble que mon .emacs n'est plus correctement chargà © car
j'ai perdu certaines fonctionnalités, par exemple :
1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouv rants
({[ ne sont plus automatiquement insérés.
Voilà qui est étrange.
Un premier test : ajouter (message ".emacs chargé!") en fin de ~/.em acs
pour voir s'il est chargé jusqu'au bout.
Tu peux également démarrer emacs avec l'option --debug-init afi n qu'un
backtrace apparaisse si quelque chose tourne mal.
Pour le premier point, j'imagine que tu utilises (desktop-save-mode 1)
et pour le second, (electric-pair-mode 1) ? Tu peux vérifier si C-h v
desktop-save-mode RET et C-h v electric-pair-mode RET disent que c'est
chargé, au cas où?
Denis Bitouzé writes:Malheureusement, suite à l'extinction hier soir de ma machine, et d onc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.
On peut pleurer la disparition de beaucoup de choses, mais celle d'un
message d'erreur devrait vite s'oublier.
En revanche, il semble que mon .emacs n'est plus correctement chargà © car
j'ai perdu certaines fonctionnalités, par exemple :
1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouv rants
({[ ne sont plus automatiquement insérés.
Voilà qui est étrange.
Un premier test : ajouter (message ".emacs chargé!") en fin de ~/.em acs
pour voir s'il est chargé jusqu'au bout.
Tu peux également démarrer emacs avec l'option --debug-init afi n qu'un
backtrace apparaisse si quelque chose tourne mal.
Pour le premier point, j'imagine que tu utilises (desktop-save-mode 1)
et pour le second, (electric-pair-mode 1) ? Tu peux vérifier si C-h v
desktop-save-mode RET et C-h v electric-pair-mode RET disent que c'est
chargé, au cas où?
Je regarde cela de plus près et je tiens le newsgroup au courant de
mes folles aventures.
Je regarde cela de plus près et je tiens le newsgroup au courant de
mes folles aventures.
Je regarde cela de plus près et je tiens le newsgroup au courant de
mes folles aventures.
╭────
│ Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
│ w3m-cookie-shutdown()
│ kill-emacs()
│ save-buffers-kill-emacs(nil)
│ save-buffers-kill-terminal(nil)
│ call-interactively(save-buffers-kill-terminal nil nil)
╰────
Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?
Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénomène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».
╭────
│ Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
│ w3m-cookie-shutdown()
│ kill-emacs()
│ save-buffers-kill-emacs(nil)
│ save-buffers-kill-terminal(nil)
│ call-interactively(save-buffers-kill-terminal nil nil)
╰────
Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?
Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénomène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».
╭────
│ Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
│ w3m-cookie-shutdown()
│ kill-emacs()
│ save-buffers-kill-emacs(nil)
│ save-buffers-kill-terminal(nil)
│ call-interactively(save-buffers-kill-terminal nil nil)
╰────
Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?
Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénomène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».
Denis Bitouzé writes:âââââ
â Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
â w3m-cookie-shutdown()
â kill-emacs()
â save-buffers-kill-emacs(nil)
â save-buffers-kill-terminal(nil)
â call-interactively(save-buffers-kill-terminal nil nil)
â°ââââ
Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?
Quand tu quittes emacs, w3m-cookie-shutdown est appelé car elle se
trouve dans kill-emacs-hook. Mais cette fonction est définie dans un
fichier w3m-cookie.el qui n'est pas encore chargé. Donc emacs veut
charger ce fichier (mécanisme des "autoloads")... et ne le trouve pa s.
Comment mets-tu w3m à jour ?
Est-ce que tu enlèves l'ancienne version ?
Quel est le contenu de la variable load-path ?
Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénom ène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».
Il est probable que l'individu mentionné précédemment util ise autre
chose que electric-pair-mode pour obtenir cet effet.
Si ça marche, n'y bougeons pas !
Denis Bitouzé <dbitouze@wanadoo.fr> writes:
âââââ
â Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
â w3m-cookie-shutdown()
â kill-emacs()
â save-buffers-kill-emacs(nil)
â save-buffers-kill-terminal(nil)
â call-interactively(save-buffers-kill-terminal nil nil)
â°ââââ
Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?
Quand tu quittes emacs, w3m-cookie-shutdown est appelé car elle se
trouve dans kill-emacs-hook. Mais cette fonction est définie dans un
fichier w3m-cookie.el qui n'est pas encore chargé. Donc emacs veut
charger ce fichier (mécanisme des "autoloads")... et ne le trouve pa s.
Comment mets-tu w3m à jour ?
Est-ce que tu enlèves l'ancienne version ?
Quel est le contenu de la variable load-path ?
Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénom ène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».
Il est probable que l'individu mentionné précédemment util ise autre
chose que electric-pair-mode pour obtenir cet effet.
Si ça marche, n'y bougeons pas !
Denis Bitouzé writes:âââââ
â Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
â w3m-cookie-shutdown()
â kill-emacs()
â save-buffers-kill-emacs(nil)
â save-buffers-kill-terminal(nil)
â call-interactively(save-buffers-kill-terminal nil nil)
â°ââââ
Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?
Quand tu quittes emacs, w3m-cookie-shutdown est appelé car elle se
trouve dans kill-emacs-hook. Mais cette fonction est définie dans un
fichier w3m-cookie.el qui n'est pas encore chargé. Donc emacs veut
charger ce fichier (mécanisme des "autoloads")... et ne le trouve pa s.
Comment mets-tu w3m à jour ?
Est-ce que tu enlèves l'ancienne version ?
Quel est le contenu de la variable load-path ?
Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénom ène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».
Il est probable que l'individu mentionné précédemment util ise autre
chose que electric-pair-mode pour obtenir cet effet.
Si ça marche, n'y bougeons pas !
Comment mets-tu w3m à jour ?
Via le package manager :
âââââ
â M-x list-packages
â U
â x
â°ââââEst-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
Comment mets-tu w3m à jour ?
Via le package manager :
âââââ
â M-x list-packages
â U
â x
â°ââââ
Est-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
Comment mets-tu w3m à jour ?
Via le package manager :
âââââ
â M-x list-packages
â U
â x
â°ââââEst-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" a écrit :Est-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
Quel est le contenu de la variable load-path ?
Une horreur :
Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" <theonewiththeevillook@yahoo.fr> a écrit :
Est-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
Quel est le contenu de la variable load-path ?
Une horreur :
Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" a écrit :Est-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
Quel est le contenu de la variable load-path ?
Une horreur :
Denis Bitouzé writes:Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" <theonewiththeevill a écrit :Est-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
En effet, c'est automatique avec 'U' -- cela dit normalement emacs te
pose la question. D'ailleurs dans ton message suivant on voit dans le
log:
â Delete package `w3m-20140610.1715'? (y or n) y
â Package `w3m-20140610.1715' deleted.Quel est le contenu de la variable load-path ?
Une horreur :
qui contient "/home/bitouze/.emacs.d/elpa/w3m-20140420.2007"
c'est-à -dire vraisemblablement l'ancienne version (effacée) au vu de la
date, mais pas la nouvelle ! Bizarre. Je viens de tester la mà j de w 3m,
et je n'ai pas ce souci. Idéalement il faudrait trouver pourquoi cela
arrive, mais je ne sais pas trop où commencer, d'autant que je n'arr ive
pas à reproduire le problème sur mon installation.
Une manière simple de s'en sortir est de lancer
(remove-hook 'kill-emacs-hook 'w3m-cookie-shutdown)
ou alors de lancer:
(package-activate 'w3m t)
ou, si ça ne marche pas, lancer ça :
(add-to-list 'load-path
(let ((default-directory package-user-dir))
(expand-file-name
(cl-find-if
(lambda (fn)
(and
(string-match "`w3m-" fn)
(file-directory-p fn)))
(directory-files package-user-dir)))))
après une mà j de w3m. Le but de ce code est de rechercher le
répertoire de w3m parmi ceux de elpa et de le rajouter dans le
load-path.
Denis Bitouzé <dbitouze@wanadoo.fr> writes:
Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" <theonewiththeevill ook@yahoo.fr> a écrit :
Est-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
En effet, c'est automatique avec 'U' -- cela dit normalement emacs te
pose la question. D'ailleurs dans ton message suivant on voit dans le
log:
â Delete package `w3m-20140610.1715'? (y or n) y
â Package `w3m-20140610.1715' deleted.
Quel est le contenu de la variable load-path ?
Une horreur :
qui contient "/home/bitouze/.emacs.d/elpa/w3m-20140420.2007"
c'est-à -dire vraisemblablement l'ancienne version (effacée) au vu de la
date, mais pas la nouvelle ! Bizarre. Je viens de tester la mà j de w 3m,
et je n'ai pas ce souci. Idéalement il faudrait trouver pourquoi cela
arrive, mais je ne sais pas trop où commencer, d'autant que je n'arr ive
pas à reproduire le problème sur mon installation.
Une manière simple de s'en sortir est de lancer
(remove-hook 'kill-emacs-hook 'w3m-cookie-shutdown)
ou alors de lancer:
(package-activate 'w3m t)
ou, si ça ne marche pas, lancer ça :
(add-to-list 'load-path
(let ((default-directory package-user-dir))
(expand-file-name
(cl-find-if
(lambda (fn)
(and
(string-match "\`w3m-" fn)
(file-directory-p fn)))
(directory-files package-user-dir)))))
après une mà j de w3m. Le but de ce code est de rechercher le
répertoire de w3m parmi ceux de elpa et de le rajouter dans le
load-path.
Denis Bitouzé writes:Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" <theonewiththeevill a écrit :Est-ce que tu enlèves l'ancienne version ?
Pas manuellement, en tous cas.
En effet, c'est automatique avec 'U' -- cela dit normalement emacs te
pose la question. D'ailleurs dans ton message suivant on voit dans le
log:
â Delete package `w3m-20140610.1715'? (y or n) y
â Package `w3m-20140610.1715' deleted.Quel est le contenu de la variable load-path ?
Une horreur :
qui contient "/home/bitouze/.emacs.d/elpa/w3m-20140420.2007"
c'est-à -dire vraisemblablement l'ancienne version (effacée) au vu de la
date, mais pas la nouvelle ! Bizarre. Je viens de tester la mà j de w 3m,
et je n'ai pas ce souci. Idéalement il faudrait trouver pourquoi cela
arrive, mais je ne sais pas trop où commencer, d'autant que je n'arr ive
pas à reproduire le problème sur mon installation.
Une manière simple de s'en sortir est de lancer
(remove-hook 'kill-emacs-hook 'w3m-cookie-shutdown)
ou alors de lancer:
(package-activate 'w3m t)
ou, si ça ne marche pas, lancer ça :
(add-to-list 'load-path
(let ((default-directory package-user-dir))
(expand-file-name
(cl-find-if
(lambda (fn)
(and
(string-match "`w3m-" fn)
(file-directory-p fn)))
(directory-files package-user-dir)))))
après une mà j de w3m. Le but de ce code est de rechercher le
répertoire de w3m parmi ceux de elpa et de le rajouter dans le
load-path.