Cela fait plusieurs jours que je me bat avec flyspell et là je n'en peut
plus.
Voici mon problème :
Je crée un nouveau buffer en mode texte (flyspell n'est pas activé par
défaut).
Je l'active (M-x flyspell ,.emacs contient
(ispell-change-dictionary "francais" t))
Je tape gentillement les mots "aprés" et "après" est j'obtiens le groupe
"apr" en rouge souligné dans les deux mots.
Le fonctionnement deviens correct si je réactive flyspell (2 fois
M-x Flyspell)
OU si je "change" le dictionnaire en français.
Le comportement est le même en lançant Emacs avec
emacs ou avec emacs --no-site-file ou encore emacs -q --no-site-file
8<------8<------8<------8<------8<------8<------8<------8<------8<------
Dans mon .emacs j'ai (entre autre) :
8<------8<------8<------8<------8<------8<------8<------8<------8<------
M-x emacs-version
GNU Emacs 21.4.1 (i386-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of
2005-03-17 on trouble, modified by Debian
M-x check-ispell-version
@(#) International Ispell Version 3.1.20 10/10/95, patch 1, ispell.el 3.6 - 01/07/2003 (+ Debian patch)
M-x locate-libr <RET> ispell.el
Library is file /usr/share/emacs/21.4/lisp/textmodes/ispell.el
M-: (ispell-get-word nil)
sur le mot aprés donne :
("Apr" 1 4) <- Lorsque flyspell déconne...
("aprés" 866 871) <- sinon
M-: (ispell-get-casechars)
donne :
Lorsque flyspell déconne :
"[A-Za-z]"
Sinon :
"[A-Za-zÀÀÀÀÀÂÂÂÂÂÂÂÆÆÆÆÆÇÇÇÇÇÇÈÈÈÈÈÉÉÉÉÉÉÉÊÊÊÊÊËËËËËËËÎÎÎÎÎÎÎÏÏÏÏÏÔÔÔÔÔÔÔÙÙÙÙÙÛÛÛÛÛÛÜÜÜÜÜÜÜàààààâââââââççççççèèèèèéééééééêêêêêëëëëëëëîîîîîîîïïïïïôôôôôôôùùùùùûûûûûûüüüüüüü]"
8<------8<------8<------8<------8<------8<------8<------8<------8<------
Ce sont les accents qui me posent vraiment des problèmes.
En bonus, comme je sais que tu utilise beaucoup LaTeX : ;;;; LaTeX add-hook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (add-hook 'LaTeX-mode-hook '(lambda () (load "mon-tex.el") ;def de mes fonctions. (LaTeX-math-mode) (flyspell-mode) (setq ispell-parser 'tex) (turn-on-reftex) ; reftex pour AUCTeX LaTeX mode )) ;;;;;;;;;;;;;;;;;;;;;;;;; Fin add-hook ;;;;;;;;;;;;;;;
Et moi, je conseille le mode TeX-source-specials : M-x customize-group TeX-source-specials
L'outline-minor-mode peut également être utile quand la speedbar marche mal.
Amicalement,
-- Prakash
Ph. Idlavi <piv_pasde@pub_tele2.fr> writes:
Ce sont les accents qui me posent vraiment des problèmes.
En bonus, comme je sais que tu utilise beaucoup LaTeX :
;;;; LaTeX add-hook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(add-hook 'LaTeX-mode-hook
'(lambda ()
(load "mon-tex.el") ;def de mes fonctions.
(LaTeX-math-mode)
(flyspell-mode)
(setq ispell-parser 'tex)
(turn-on-reftex) ; reftex pour AUCTeX LaTeX mode
))
;;;;;;;;;;;;;;;;;;;;;;;;; Fin add-hook ;;;;;;;;;;;;;;;
Et moi, je conseille le mode TeX-source-specials :
M-x customize-group TeX-source-specials
L'outline-minor-mode peut également être utile quand la speedbar marche mal.
Ce sont les accents qui me posent vraiment des problèmes.
En bonus, comme je sais que tu utilise beaucoup LaTeX : ;;;; LaTeX add-hook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (add-hook 'LaTeX-mode-hook '(lambda () (load "mon-tex.el") ;def de mes fonctions. (LaTeX-math-mode) (flyspell-mode) (setq ispell-parser 'tex) (turn-on-reftex) ; reftex pour AUCTeX LaTeX mode )) ;;;;;;;;;;;;;;;;;;;;;;;;; Fin add-hook ;;;;;;;;;;;;;;;
Et moi, je conseille le mode TeX-source-specials : M-x customize-group TeX-source-specials
L'outline-minor-mode peut également être utile quand la speedbar marche mal.
Amicalement,
-- Prakash
Ph. Idlavi
Patrice Karatchentzeff écrivit le 10/23/05 à 10h50:02 :
Ph. Idlavi writes:
En rajoutant systématiquement (ispell-change-dictionary "fancais") dans les (add-hook '....) ça semble marcher (à voir à l'usage). (un seul (ispell-change-dictionary "fancais" t) ne suffit pas!)
En revanche le .emacs contient :
(setq default-major-mode 'text-mode) ; Pour que les nouveaux buffers ; soient par défaut en mode majeur Text (add-hook 'text-mode-hook '(lambda () (flyspell-mode 1) (ispell-change-dictionary "fancais") (turn-on-auto-fill) ))
pourtant flyspell n'est pas lancé lors d'un C-x C-f essai.txt
Bon, cela fonctionne ou pas ? Chez moi, je n'arrive pas à le faire fonctionner non plus... depuis deux ans.
fonctionne parfaitement (j'ai supprimé le ' avant (lambda...) qui semble inutile -ou nuisible ?- ). Vérifies que tu n'a rien "customizé" sur le mode text qui pourrait inhiber ce code (j'avais aussi ce problème...).
Et le pire, c'est que cela fonctionne parfaitement sous XEmacs :(
PK
-- Philippe I.
Patrice Karatchentzeff <p.karatchentzeff@free.fr> écrivit le 10/23/05 à
10h50:02 :
Ph. Idlavi <piv_pasde@pub_tele2.fr> writes:
En rajoutant systématiquement (ispell-change-dictionary "fancais")
dans les (add-hook '....) ça semble marcher (à voir à l'usage).
(un seul (ispell-change-dictionary "fancais" t) ne suffit pas!)
En revanche le .emacs contient :
(setq default-major-mode 'text-mode) ; Pour que les nouveaux buffers
; soient par défaut en mode majeur Text
(add-hook 'text-mode-hook
'(lambda ()
(flyspell-mode 1)
(ispell-change-dictionary "fancais")
(turn-on-auto-fill)
))
pourtant flyspell n'est pas lancé lors d'un C-x C-f essai.txt
Bon, cela fonctionne ou pas ? Chez moi, je n'arrive pas à le faire
fonctionner non plus... depuis deux ans.
fonctionne parfaitement (j'ai supprimé le ' avant (lambda...) qui
semble inutile -ou nuisible ?- ).
Vérifies que tu n'a rien "customizé" sur le mode text qui pourrait
inhiber ce code (j'avais aussi ce problème...).
Et le pire, c'est que cela fonctionne parfaitement sous XEmacs :(
Patrice Karatchentzeff écrivit le 10/23/05 à 10h50:02 :
Ph. Idlavi writes:
En rajoutant systématiquement (ispell-change-dictionary "fancais") dans les (add-hook '....) ça semble marcher (à voir à l'usage). (un seul (ispell-change-dictionary "fancais" t) ne suffit pas!)
En revanche le .emacs contient :
(setq default-major-mode 'text-mode) ; Pour que les nouveaux buffers ; soient par défaut en mode majeur Text (add-hook 'text-mode-hook '(lambda () (flyspell-mode 1) (ispell-change-dictionary "fancais") (turn-on-auto-fill) ))
pourtant flyspell n'est pas lancé lors d'un C-x C-f essai.txt
Bon, cela fonctionne ou pas ? Chez moi, je n'arrive pas à le faire fonctionner non plus... depuis deux ans.
fonctionne parfaitement (j'ai supprimé le ' avant (lambda...) qui semble inutile -ou nuisible ?- ). Vérifies que tu n'a rien "customizé" sur le mode text qui pourrait inhiber ce code (j'avais aussi ce problème...).
Et le pire, c'est que cela fonctionne parfaitement sous XEmacs :(
PK
-- Philippe I.
Ph. Idlavi
Ph. Idlavi écrivit le 10/20/05 à 11h36:48 :
En bonus, comme je sais que tu utilise beaucoup LaTeX :
S
;;;; LaTeX add-hook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (add-hook 'LaTeX-mode-hook '(lambda () (load "mon-tex.el") ;def de mes fonctions. (LaTeX-math-mode) (flyspell-mode) (setq ispell-parser 'tex) (turn-on-reftex) ; reftex pour AUCTeX LaTeX mode )) ;;;;;;;;;;;;;;;;;;;;;;;;; Fin add-hook ;;;;;;;;;;;;;;;
Avec ce code, à chaque ouverture d'un .tex, "mon-tex.el" est chargé alors qu'il suffit d'une seule fois. Comment faire ?
-- Philippe I.
Ph. Idlavi <piv_pasde@pub_tele2.fr> écrivit le 10/20/05 à 11h36:48 :
En bonus, comme je sais que tu utilise beaucoup LaTeX :
S
;;;; LaTeX add-hook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(add-hook 'LaTeX-mode-hook
'(lambda ()
(load "mon-tex.el") ;def de mes fonctions.
(LaTeX-math-mode)
(flyspell-mode)
(setq ispell-parser 'tex)
(turn-on-reftex) ; reftex pour AUCTeX LaTeX mode
))
;;;;;;;;;;;;;;;;;;;;;;;;; Fin add-hook ;;;;;;;;;;;;;;;
Avec ce code, à chaque ouverture d'un .tex, "mon-tex.el" est chargé
alors qu'il suffit d'une seule fois.
Comment faire ?
fonctionne parfaitement (j'ai supprimé le ' avant (lambda...) qui semble inutile -ou nuisible ?- ). Vérifies que tu n'a rien "customizé" sur le mode text qui pourrait inhiber ce code (j'avais aussi ce problème...).
Cela ne fonctionne pas :(
Manifestement, le mode flyspell est bien lancé avec le mode texte mais
1) cela fait un spell de tous le tampon (super quand on répond à message en citant tout) donc une perte de temps (pas rapide !)
2) les accents passent toujours à la trappe
Bon, cela commence à me courir cette histoire...
Tu as pris quoi ? ispell ? aspell ? des options particulières avec ?
fonctionne parfaitement (j'ai supprimé le ' avant (lambda...) qui
semble inutile -ou nuisible ?- ). Vérifies que tu n'a rien
"customizé" sur le mode text qui pourrait inhiber ce code (j'avais
aussi ce problème...).
Cela ne fonctionne pas :(
Manifestement, le mode flyspell est bien lancé avec le mode texte mais
1) cela fait un spell de tous le tampon (super quand on répond à
message en citant tout) donc une perte de temps (pas rapide !)
2) les accents passent toujours à la trappe
Bon, cela commence à me courir cette histoire...
Tu as pris quoi ? ispell ? aspell ? des options particulières avec ?
fonctionne parfaitement (j'ai supprimé le ' avant (lambda...) qui semble inutile -ou nuisible ?- ). Vérifies que tu n'a rien "customizé" sur le mode text qui pourrait inhiber ce code (j'avais aussi ce problème...).
Cela ne fonctionne pas :(
Manifestement, le mode flyspell est bien lancé avec le mode texte mais
1) cela fait un spell de tous le tampon (super quand on répond à message en citant tout) donc une perte de temps (pas rapide !)
2) les accents passent toujours à la trappe
Bon, cela commence à me courir cette histoire...
Tu as pris quoi ? ispell ? aspell ? des options particulières avec ?
Patrice Karatchentzeff écrivit le 10/23/05 à 15h47:41 :
Cela ne fonctionne pas :(
M@#~e! C'est le genre de truc à rendre dingue.
Manifestement, le mode flyspell est bien lancé avec le mode texte mais
1) cela fait un spell de tous le tampon (super quand on répond à message en citant tout) donc une perte de temps (pas rapide !)
2) les accents passent toujours à la trappe : Bon, cela commence à me courir cette histoire...
Tu as pris quoi ? ispell ? aspell ? des options particulières avec ?
Je n'est *strictement* aucun code de configuration ; pas de (provide ...) (autoload ...) (setq ...) ou autre. C'est la configuration de emacs par "Debian" qui se charge de tout : /usr/share/emacs/site-lisp/debian-startup.el (je ne trouve pas ça forcément judicieux d'ailleurs, mais je ne m'y connais pas assez pour que mon jugement soit valable). J'ajoute juste les (add-hook....) que j'ai déjà postés.
Pour rappels :
M-: ispell-program-name "ispell"
M-x check-ispell-version @(#) International Ispell Version 3.1.20 10/10/95, patch 1, ispell.el 3.6 - 01/07/2003 (+ Debian patch)
M-x emacs-version GNU Emacs 21.4.1 (i386-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2005-03-17 on trouble, modified by Debian
j'ai un peu peur de passer à emacs-snapshot...
Merci
Avec plaisir. Préviens nous si tu y arrives, j'aimerai bien comprendre ce qui peut mettre la pagaille,
-- Philippe I.
Patrice Karatchentzeff <p.karatchentzeff@free.fr> écrivit le 10/23/05 à
15h47:41 :
Cela ne fonctionne pas :(
M@#~e!
C'est le genre de truc à rendre dingue.
Manifestement, le mode flyspell est bien lancé avec le mode texte mais
1) cela fait un spell de tous le tampon (super quand on répond à
message en citant tout) donc une perte de temps (pas rapide !)
2) les accents passent toujours à la trappe
:
Bon, cela commence à me courir cette histoire...
Tu as pris quoi ? ispell ? aspell ? des options particulières avec ?
Je n'est *strictement* aucun code de configuration ; pas de
(provide ...)
(autoload ...) (setq ...) ou autre.
C'est la configuration de emacs par "Debian" qui se charge de tout :
/usr/share/emacs/site-lisp/debian-startup.el (je ne trouve pas ça
forcément judicieux d'ailleurs, mais je ne m'y connais pas assez pour
que mon jugement soit valable).
J'ajoute juste les (add-hook....) que j'ai déjà postés.
Pour rappels :
M-: ispell-program-name
"ispell"
M-x check-ispell-version
@(#) International Ispell Version 3.1.20 10/10/95, patch 1,
ispell.el 3.6 - 01/07/2003 (+ Debian patch)
M-x emacs-version
GNU Emacs 21.4.1 (i386-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2005-03-17 on trouble, modified by Debian
j'ai un peu peur de passer à emacs-snapshot...
Merci
Avec plaisir.
Préviens nous si tu y arrives, j'aimerai bien comprendre ce qui peut
mettre la pagaille,
Patrice Karatchentzeff écrivit le 10/23/05 à 15h47:41 :
Cela ne fonctionne pas :(
M@#~e! C'est le genre de truc à rendre dingue.
Manifestement, le mode flyspell est bien lancé avec le mode texte mais
1) cela fait un spell de tous le tampon (super quand on répond à message en citant tout) donc une perte de temps (pas rapide !)
2) les accents passent toujours à la trappe : Bon, cela commence à me courir cette histoire...
Tu as pris quoi ? ispell ? aspell ? des options particulières avec ?
Je n'est *strictement* aucun code de configuration ; pas de (provide ...) (autoload ...) (setq ...) ou autre. C'est la configuration de emacs par "Debian" qui se charge de tout : /usr/share/emacs/site-lisp/debian-startup.el (je ne trouve pas ça forcément judicieux d'ailleurs, mais je ne m'y connais pas assez pour que mon jugement soit valable). J'ajoute juste les (add-hook....) que j'ai déjà postés.
Pour rappels :
M-: ispell-program-name "ispell"
M-x check-ispell-version @(#) International Ispell Version 3.1.20 10/10/95, patch 1, ispell.el 3.6 - 01/07/2003 (+ Debian patch)
M-x emacs-version GNU Emacs 21.4.1 (i386-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2005-03-17 on trouble, modified by Debian
j'ai un peu peur de passer à emacs-snapshot...
Merci
Avec plaisir. Préviens nous si tu y arrives, j'aimerai bien comprendre ce qui peut mettre la pagaille,
-- Philippe I.
Ph. Idlavi
Ralf Angeli écrivit le 10/23/05 à 15h20:04 :
(eval-after-load "latex" '(load "mon-tex.el"))
Nickel, merci. -- Philippe I.
Ralf Angeli <dev.null@iwi.uni-sb.de> écrivit le 10/23/05 à 15h20:04 :
## Unstable ## deb ftp://ftp.fr.debian.org/debian/ unstable main
Si tu rajoutes unstable, il est préférable de supprimer les lignes qui correspondent à stable. Les mélanges de différentes versions de Debian sont rarement une bonne idée.
## Unstable ##
deb ftp://ftp.fr.debian.org/debian/ unstable main
Si tu rajoutes unstable, il est préférable de supprimer les lignes qui
correspondent à stable. Les mélanges de différentes versions de Debian
sont rarement une bonne idée.
## Unstable ## deb ftp://ftp.fr.debian.org/debian/ unstable main
Si tu rajoutes unstable, il est préférable de supprimer les lignes qui correspondent à stable. Les mélanges de différentes versions de Debian sont rarement une bonne idée.
-- Matthieu
Ph. Idlavi
Matthieu Moy écrivit le 10/23/05 à 20h55:53 :
Prakash Countcham writes:
Tu peux rajouter les deux lignes suivante :
## Unstable ## deb ftp://ftp.fr.debian.org/debian/ unstable main
Si tu rajoutes unstable, il est préférable de supprimer les lignes qui correspondent à stable. Les mélanges de différentes versions de Debian sont rarement une bonne idée.
En rajoutant unstable un apt-get upgrade ne va-t-il pas faire passer ma distrib en unstable ? Pffff... il faut que je m'occupe sérieusement de cette histoire.
Un petit lien ? Histoire de ne pas perdre trop de temps et de limiter les HS.
-- Philippe I.
Matthieu Moy <MatthieuNOSPAM.Moy@imag.fr.invalid> écrivit le 10/23/05 à
20h55:53 :
## Unstable ##
deb ftp://ftp.fr.debian.org/debian/ unstable main
Si tu rajoutes unstable, il est préférable de supprimer les lignes qui
correspondent à stable. Les mélanges de différentes versions de Debian
sont rarement une bonne idée.
En rajoutant unstable un apt-get upgrade ne va-t-il pas faire passer ma
distrib en unstable ?
Pffff... il faut que je m'occupe sérieusement de cette histoire.
Un petit lien ? Histoire de ne pas perdre trop de temps et de limiter
les HS.
## Unstable ## deb ftp://ftp.fr.debian.org/debian/ unstable main
Si tu rajoutes unstable, il est préférable de supprimer les lignes qui correspondent à stable. Les mélanges de différentes versions de Debian sont rarement une bonne idée.
En rajoutant unstable un apt-get upgrade ne va-t-il pas faire passer ma distrib en unstable ? Pffff... il faut que je m'occupe sérieusement de cette histoire.
Un petit lien ? Histoire de ne pas perdre trop de temps et de limiter les HS.
-- Philippe I.
Matthieu Moy
Ph. Idlavi writes:
En rajoutant unstable un apt-get upgrade ne va-t-il pas faire passer ma distrib en unstable ?
Si.
Je se sais pas si emacs-snapshot tournera directement sur une stable, et de toutes façons, si celui d'aujourd'hui tourne, tu n'as pas de garantie de pouvoir faire de mise à jour plus tard (il suffit que le package soit compilé avec des versions de libs qui ne sont pas dans stable).
Peut-être que recompiler ton Emacs depuis CVS est aussi simple si tu veux rester en stable.
-- Matthieu
Ph. Idlavi <piv_pasde@pub_tele2.fr> writes:
En rajoutant unstable un apt-get upgrade ne va-t-il pas faire passer ma
distrib en unstable ?
Si.
Je se sais pas si emacs-snapshot tournera directement sur une stable,
et de toutes façons, si celui d'aujourd'hui tourne, tu n'as pas de
garantie de pouvoir faire de mise à jour plus tard (il suffit que le
package soit compilé avec des versions de libs qui ne sont pas dans
stable).
Peut-être que recompiler ton Emacs depuis CVS est aussi simple si tu
veux rester en stable.
En rajoutant unstable un apt-get upgrade ne va-t-il pas faire passer ma distrib en unstable ?
Si.
Je se sais pas si emacs-snapshot tournera directement sur une stable, et de toutes façons, si celui d'aujourd'hui tourne, tu n'as pas de garantie de pouvoir faire de mise à jour plus tard (il suffit que le package soit compilé avec des versions de libs qui ne sont pas dans stable).
Peut-être que recompiler ton Emacs depuis CVS est aussi simple si tu veux rester en stable.