je donne ici la solution à un problème que j'ai résolu récemment (via
g.e.h) - ça peut intéresser.
En tty, (blink-cursor-mode -1) n'a aucun effet sur le curseur. On peut
mettre (setq visible-cursor nil) et obtenir un underscore clignotant à
la place du curseur ordinaire, mais ce n'est pas idéal.
En faisant C-h C-e, on trouve ça pour les curseurs:
,----[ C-h C-e : Emacs on a tty ]
| To this end, run "infocmp linux > linux-term", edit the file
| `linux-term' to make both the "cnorm" and "cvvis" capabilities send
| the sequence "\E[?25h\E[?17;0;64c", and then run "tic linux-term" to
| produce a modified terminfo entry.
`----
J'ai incorporé ton code dans mon .emacs mais ça marche pas. Antiword fonctionne ok et j'ai même essayé en spécifiant l'emplacement exact de antiword , mais rien n'y fait , ça marche pas :-(
une idée ?
-- Eco http://www.ecocode.net * Life is wonderful with Emacs and Perl *
Chez moi ça marche : je me déplace dans le buffer où l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) sur le document joint, puis je tape c (la lettre, par ctrl) et le document m'apparait dans un buffer, en texte. Une petite manip donc, tout est automatique sauf ça.
J'ai incorporé ton code dans mon .emacs mais ça marche pas. Antiword
fonctionne ok et j'ai même essayé en spécifiant l'emplacement exact de
antiword , mais rien n'y fait , ça marche pas :-(
une idée ?
--
Eco
http://www.ecocode.net
* Life is wonderful with Emacs and Perl *
Chez moi ça marche : je me déplace dans le buffer où
l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs)
sur le document joint, puis je tape c (la lettre, par ctrl) et le
document m'apparait dans un buffer, en texte. Une petite manip donc,
tout est automatique sauf ça.
J'ai incorporé ton code dans mon .emacs mais ça marche pas. Antiword fonctionne ok et j'ai même essayé en spécifiant l'emplacement exact de antiword , mais rien n'y fait , ça marche pas :-(
une idée ?
-- Eco http://www.ecocode.net * Life is wonderful with Emacs and Perl *
Chez moi ça marche : je me déplace dans le buffer où l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) sur le document joint, puis je tape c (la lettre, par ctrl) et le document m'apparait dans un buffer, en texte. Une petite manip donc, tout est automatique sauf ça.
| Chez moi ça marche : je me déplace dans le buffer où | l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) | sur le document joint, puis je tape c (la lettre, par ctrl) et le | document m'apparait dans un buffer, en texte. Une petite manip donc, | tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
-- Eco http://www.ecocode.net * Life is wonderful with Emacs and Perl *
* raloupower@free.fr wrote:
| Chez moi ça marche : je me déplace dans le buffer où
| l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs)
| sur le document joint, puis je tape c (la lettre, par ctrl) et le
| document m'apparait dans un buffer, en texte. Une petite manip donc,
| tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments !
Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à
partir de Dired ?
--
Eco
http://www.ecocode.net
* Life is wonderful with Emacs and Perl *
| Chez moi ça marche : je me déplace dans le buffer où | l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) | sur le document joint, puis je tape c (la lettre, par ctrl) et le | document m'apparait dans un buffer, en texte. Une petite manip donc, | tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
-- Eco http://www.ecocode.net * Life is wonderful with Emacs and Perl *
Bastien
ecocode writes:
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
! antiword RET
-- Bastien
ecocode <eco@ecocode.net> writes:
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments !
Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à
partir de Dired ?
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
! antiword RET
-- Bastien
ecocode
* Bastien wrote: | | ecocode writes: | | > Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! | > Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à | > partir de Dired ? | | ! antiword RET
Merci
-- Eco http://www.ecocode.net * Life is wonderful with Emacs and Perl *
* Bastien <bastien@xxx.fr> wrote:
|
| ecocode <eco@ecocode.net> writes:
|
| > Je comprends maintenant. Cela ne fonctionne qu'avec des attachments !
| > Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à
| > partir de Dired ?
|
| ! antiword RET
Merci
--
Eco
http://www.ecocode.net
* Life is wonderful with Emacs and Perl *
* Bastien wrote: | | ecocode writes: | | > Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! | > Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à | > partir de Dired ? | | ! antiword RET
Merci
-- Eco http://www.ecocode.net * Life is wonderful with Emacs and Perl *
Ph. Ivaldx
Le 12 avril 2006 à 09h42:48, ecocode écrivit :
* wrote:
| Chez moi ça marche : je me déplace dans le buffer où | l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) | sur le document joint, puis je tape c (la lettre, par ctrl) et le | document m'apparait dans un buffer, en texte. Une petite manip donc, | tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
Finalement j'ai cherché un peu sur le wiki ; il y même un paquet pour ça: undoc.el que je n'ai pas testé.
J'ai trouvé cette méthode (rien à voir avec les attachements):
(add-to-list 'auto-mode-alist '(".doc'" . no-word)) (defun no-word () "Run antiword on the entire buffer." (shell-command-on-region (point-min) (point-max) "antiword - " t t))
mais j'ai des problèmes d'accent, l'ouverture du .doc fait qu'emacs se place dans un encodage spécial (je ne sais pas lequel). Si je fait un (insert (shell-command-to-string (concat "antiword " word-file-name ))) tout va bien...
Honnêtement, je ne pensais que cette histoire de .doc pouvait intéresser du monde... -- Philippe
Le 12 avril 2006 à 09h42:48,
ecocode <eco@ecocode.net> écrivit :
* raloupower@free.fr wrote:
| Chez moi ça marche : je me déplace dans le buffer où |
l'article/courrier se trouve, place le curseur (toujours clignotant
d'ailleurs) | sur le document joint, puis je tape c (la lettre, par
ctrl) et le | document m'apparait dans un buffer, en texte. Une petite
manip donc, | tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments !
Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à
partir de Dired ?
Finalement j'ai cherché un peu sur le wiki ; il y même un paquet pour
ça: undoc.el que je n'ai pas testé.
J'ai trouvé cette méthode (rien à voir avec les attachements):
(add-to-list 'auto-mode-alist '("\.doc\'" . no-word))
(defun no-word ()
"Run antiword on the entire buffer."
(shell-command-on-region (point-min) (point-max) "antiword - " t t))
mais j'ai des problèmes d'accent, l'ouverture du .doc fait qu'emacs se
place dans un encodage spécial (je ne sais pas lequel).
Si je fait un
(insert (shell-command-to-string (concat "antiword " word-file-name )))
tout va bien...
Honnêtement, je ne pensais que cette histoire de .doc pouvait intéresser
du monde...
--
Philippe
| Chez moi ça marche : je me déplace dans le buffer où | l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) | sur le document joint, puis je tape c (la lettre, par ctrl) et le | document m'apparait dans un buffer, en texte. Une petite manip donc, | tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
Finalement j'ai cherché un peu sur le wiki ; il y même un paquet pour ça: undoc.el que je n'ai pas testé.
J'ai trouvé cette méthode (rien à voir avec les attachements):
(add-to-list 'auto-mode-alist '(".doc'" . no-word)) (defun no-word () "Run antiword on the entire buffer." (shell-command-on-region (point-min) (point-max) "antiword - " t t))
mais j'ai des problèmes d'accent, l'ouverture du .doc fait qu'emacs se place dans un encodage spécial (je ne sais pas lequel). Si je fait un (insert (shell-command-to-string (concat "antiword " word-file-name ))) tout va bien...
Honnêtement, je ne pensais que cette histoire de .doc pouvait intéresser du monde... -- Philippe
Bastien
Ph. Ivaldx writes:
Honnêtement, je ne pensais que cette histoire de .doc pouvait intéresser du monde...
Bah les emacsiens sont un peu spéciaux, mais il leur arrive aussi de communiquer avec le reste du monde - et donc de recevoir du .doc !
-- Bastien
Ph. Ivaldx <xxx_pasde@pub_tele2.fr> writes:
Honnêtement, je ne pensais que cette histoire de .doc pouvait
intéresser du monde...
Bah les emacsiens sont un peu spéciaux, mais il leur arrive aussi de
communiquer avec le reste du monde - et donc de recevoir du .doc !
Honnêtement, je ne pensais que cette histoire de .doc pouvait intéresser du monde...
Bah les emacsiens sont un peu spéciaux, mais il leur arrive aussi de communiquer avec le reste du monde - et donc de recevoir du .doc !
-- Bastien
Ph. Ivaldx
Le 12 avril 2006 à 09h42:48, ecocode écrivit :
* wrote:
| Chez moi ça marche : je me déplace dans le buffer où | l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) | sur le document joint, puis je tape c (la lettre, par ctrl) et le | document m'apparait dans un buffer, en texte. Une petite manip donc, | tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
Je crois que j'ai trouvé une bonne solution:
* placer le paquet no-word.el où il faut http://www.emacswiki.org/cgi-bin/wiki/no-word.el (on peut même visualiser avec gv)
* mettre dans le .emacs (autoload 'no-word "no-word" "word to txt") (add-to-list 'auto-mode-alist '(".doc'" . no-word))
* mettre dans le .gnus.el (add-to-list 'mm-inlined-types "application/msword") (add-to-list 'mm-inline-media-tests '("application/msword" (lambda (handle) (mm-inline-render-with-function handle 'no-word)) identity))
Voilà, j'espère que ça termine ce fil aux passages douteux. Je m'éclipse. -- Philippe
Le 12 avril 2006 à 09h42:48,
ecocode <eco@ecocode.net> écrivit :
* raloupower@free.fr wrote:
| Chez moi ça marche : je me déplace dans le buffer où
| l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs)
| sur le document joint, puis je tape c (la lettre, par ctrl) et le
| document m'apparait dans un buffer, en texte. Une petite manip donc,
| tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments !
Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à
partir de Dired ?
Je crois que j'ai trouvé une bonne solution:
* placer le paquet no-word.el où il faut
http://www.emacswiki.org/cgi-bin/wiki/no-word.el
(on peut même visualiser avec gv)
* mettre dans le .emacs
(autoload 'no-word "no-word" "word to txt")
(add-to-list 'auto-mode-alist '("\.doc\'" . no-word))
* mettre dans le .gnus.el
(add-to-list 'mm-inlined-types "application/msword")
(add-to-list 'mm-inline-media-tests
'("application/msword"
(lambda (handle)
(mm-inline-render-with-function handle 'no-word))
identity))
Voilà, j'espère que ça termine ce fil aux passages douteux.
Je m'éclipse.
--
Philippe
| Chez moi ça marche : je me déplace dans le buffer où | l'article/courrier se trouve, place le curseur (toujours clignotant d'ailleurs) | sur le document joint, puis je tape c (la lettre, par ctrl) et le | document m'apparait dans un buffer, en texte. Une petite manip donc, | tout est automatique sauf ça.
Je comprends maintenant. Cela ne fonctionne qu'avec des attachments ! Mais comment je fais quand le .doc est sauvegardé sur le disque ? Bref à partir de Dired ?
Je crois que j'ai trouvé une bonne solution:
* placer le paquet no-word.el où il faut http://www.emacswiki.org/cgi-bin/wiki/no-word.el (on peut même visualiser avec gv)
* mettre dans le .emacs (autoload 'no-word "no-word" "word to txt") (add-to-list 'auto-mode-alist '(".doc'" . no-word))
* mettre dans le .gnus.el (add-to-list 'mm-inlined-types "application/msword") (add-to-list 'mm-inline-media-tests '("application/msword" (lambda (handle) (mm-inline-render-with-function handle 'no-word)) identity))
Voilà, j'espère que ça termine ce fil aux passages douteux. Je m'éclipse. -- Philippe
Sébastien Kirche
Le 12 April 2006 à 12:14, Ph. Ivaldx s'est exprimé ainsi :
Voilà, j'espère que ça termine ce fil aux passages douteux.
Ça le termine plutôt bien. Tu t'es bien rattrapé et moi j'ai une lame de plus sur mon couteau suisse. :) -- Sébastien Kirche
Le 12 April 2006 à 12:14, Ph. Ivaldx s'est exprimé ainsi :
Voilà, j'espère que ça termine ce fil aux passages douteux.
Ça le termine plutôt bien. Tu t'es bien rattrapé et moi j'ai une lame de
plus sur mon couteau suisse. :)
--
Sébastien Kirche
Le 12 April 2006 à 12:14, Ph. Ivaldx s'est exprimé ainsi :
Voilà, j'espère que ça termine ce fil aux passages douteux.
Ça le termine plutôt bien. Tu t'es bien rattrapé et moi j'ai une lame de plus sur mon couteau suisse. :) -- Sébastien Kirche
Eric Marsden
"ece" == ecocode writes:
ec> J'ai incorporé ton code dans mon .emacs mais ça marche pas. Antiword ec> fonctionne ok et j'ai même essayé en spécifiant l'emplacement exact de ec> antiword , mais rien n'y fait , ça marche pas :-(
j'aurais du tester dans un Emacs vierge. La version ci-dessous prend également en compte la locale dans l'appel à antiword (en particulier pour permettre aux accents en UTF-8 d'être reconnus par Emacs).
Éviter d'enregistrer les modifications dans un fichier .doc précieux ; le contenu sera préservé mais la mise en forme sera devenue plus sobre.
-- Eric Marsden
"ece" == ecocode <eco@ecocode.net> writes:
ec> J'ai incorporé ton code dans mon .emacs mais ça marche pas. Antiword
ec> fonctionne ok et j'ai même essayé en spécifiant l'emplacement exact de
ec> antiword , mais rien n'y fait , ça marche pas :-(
j'aurais du tester dans un Emacs vierge. La version ci-dessous prend
également en compte la locale dans l'appel à antiword (en
particulier pour permettre aux accents en UTF-8 d'être reconnus par
Emacs).
ec> J'ai incorporé ton code dans mon .emacs mais ça marche pas. Antiword ec> fonctionne ok et j'ai même essayé en spécifiant l'emplacement exact de ec> antiword , mais rien n'y fait , ça marche pas :-(
j'aurais du tester dans un Emacs vierge. La version ci-dessous prend également en compte la locale dans l'appel à antiword (en particulier pour permettre aux accents en UTF-8 d'être reconnus par Emacs).