Maintenant, je cherche à faire le ménage mais il y a trop d'articles
pour le faire à la main... il n'y a pas l'air d'exister de commande
qui puisse détruire mes articles de façon groupée (avec la région)
comme pour les marques « # ».
Maintenant, je cherche à faire le ménage mais il y a trop d'articles
pour le faire à la main... il n'y a pas l'air d'exister de commande
qui puisse détruire mes articles de façon groupée (avec la région)
comme pour les marques « # ».
Maintenant, je cherche à faire le ménage mais il y a trop d'articles
pour le faire à la main... il n'y a pas l'air d'exister de commande
qui puisse détruire mes articles de façon groupée (avec la région)
comme pour les marques « # ».
Patrice Karatchentzeff writes:
> Maintenant, je cherche à faire le ménage mais il y a trop d'articles
> pour le faire à la main... il n'y a pas l'air d'exister de commande
> qui puisse détruire mes articles de façon groupée (avec la région)
> comme pour les marques « # ».
/ m !
Pour n'afficher que les articles marqués. Après, y'a plus qu'à tout
marquer avec M P a, et à les effacer si tu veux.
Patrice Karatchentzeff <p.karatchentzeff@free.fr> writes:
> Maintenant, je cherche à faire le ménage mais il y a trop d'articles
> pour le faire à la main... il n'y a pas l'air d'exister de commande
> qui puisse détruire mes articles de façon groupée (avec la région)
> comme pour les marques « # ».
/ m !
Pour n'afficher que les articles marqués. Après, y'a plus qu'à tout
marquer avec M P a, et à les effacer si tu veux.
Patrice Karatchentzeff writes:
> Maintenant, je cherche à faire le ménage mais il y a trop d'articles
> pour le faire à la main... il n'y a pas l'air d'exister de commande
> qui puisse détruire mes articles de façon groupée (avec la région)
> comme pour les marques « # ».
/ m !
Pour n'afficher que les articles marqués. Après, y'a plus qu'à tout
marquer avec M P a, et à les effacer si tu veux.
Justement, c'est cette étape (effacer) qui me manque...
Si je fais un M P k, je vire les marques (#) et je garde les (!) donc
retour à la case départ...
Justement, c'est cette étape (effacer) qui me manque...
Si je fais un M P k, je vire les marques (#) et je garde les (!) donc
retour à la case départ...
Justement, c'est cette étape (effacer) qui me manque...
Si je fais un M P k, je vire les marques (#) et je garde les (!) donc
retour à la case départ...
Patrice Karatchentzeff writes:
> Justement, c'est cette étape (effacer) qui me manque...
>
> Si je fais un M P k, je vire les marques (#) et je garde les (!)
> donc retour à la case départ...
Tu veux faire quoi ? Effacer les flags (!) ou effacer les messages ?
Patrice Karatchentzeff <p.karatchentzeff@free.fr> writes:
> Justement, c'est cette étape (effacer) qui me manque...
>
> Si je fais un M P k, je vire les marques (#) et je garde les (!)
> donc retour à la case départ...
Tu veux faire quoi ? Effacer les flags (!) ou effacer les messages ?
Patrice Karatchentzeff writes:
> Justement, c'est cette étape (effacer) qui me manque...
>
> Si je fais un M P k, je vire les marques (#) et je garde les (!)
> donc retour à la case départ...
Tu veux faire quoi ? Effacer les flags (!) ou effacer les messages ?
Matthieu Moy a écrit :Patrice Karatchentzeff writes:
> Justement, c'est cette étape (effacer) qui me manque...
>
> Si je fais un M P k, je vire les marques (#) et je garde les (!)
> donc retour à la case départ...
Tu veux faire quoi ? Effacer les flags (!) ou effacer les messages ?
Les deux si possible.
Jusqu'à présent, pour effacer un (!), je détruisais le message (d).
Matthieu Moy <MatthieuNOSPAM.Moy@imag.fr.invalid> a écrit :
Patrice Karatchentzeff <p.karatchentzeff@free.fr> writes:
> Justement, c'est cette étape (effacer) qui me manque...
>
> Si je fais un M P k, je vire les marques (#) et je garde les (!)
> donc retour à la case départ...
Tu veux faire quoi ? Effacer les flags (!) ou effacer les messages ?
Les deux si possible.
Jusqu'à présent, pour effacer un (!), je détruisais le message (d).
Matthieu Moy a écrit :Patrice Karatchentzeff writes:
> Justement, c'est cette étape (effacer) qui me manque...
>
> Si je fais un M P k, je vire les marques (#) et je garde les (!)
> donc retour à la case départ...
Tu veux faire quoi ? Effacer les flags (!) ou effacer les messages ?
Les deux si possible.
Jusqu'à présent, pour effacer un (!), je détruisais le message (d).
Alors je ne vois pas le problème avec ma solution. Pour effacer les
messages marqués, tu peux faire par exemple B DEL. Je sais plus
comment on fait pour les marquer comme expirable, je n'utilise
quasiment jamais la selection avec #.
Alors je ne vois pas le problème avec ma solution. Pour effacer les
messages marqués, tu peux faire par exemple B DEL. Je sais plus
comment on fait pour les marquer comme expirable, je n'utilise
quasiment jamais la selection avec #.
Alors je ne vois pas le problème avec ma solution. Pour effacer les
messages marqués, tu peux faire par exemple B DEL. Je sais plus
comment on fait pour les marquer comme expirable, je n'utilise
quasiment jamais la selection avec #.
Le 23 avril 2007 à 15:27, Matthieu Moy a dit :Alors je ne vois pas le problème avec ma solution. Pour effacer les
messages marqués, tu peux faire par exemple B DEL. Je sais plus
comment on fait pour les marquer comme expirable, je n'utilise
quasiment jamais la selection avec #.
Il me semble que B DEL n'efface que le message courant (je n'ai pas de
message à supprimer pour tester).
Par contre & permet d'exécuter une commande sur les messages marqués
avec #. Donc je dirais « & B DEL ».
PS : un jour il faudrait que je surpasse ma flemme pour ajouter
l'insertion des espaces insécables avec les «». Ça doit se trouver dans
une réponse à PK lors de sa migration il y a 2 ou 3 ans il me
semble.
Le 23 avril 2007 à 15:27, Matthieu Moy a dit :
Alors je ne vois pas le problème avec ma solution. Pour effacer les
messages marqués, tu peux faire par exemple B DEL. Je sais plus
comment on fait pour les marquer comme expirable, je n'utilise
quasiment jamais la selection avec #.
Il me semble que B DEL n'efface que le message courant (je n'ai pas de
message à supprimer pour tester).
Par contre & permet d'exécuter une commande sur les messages marqués
avec #. Donc je dirais « & B DEL ».
PS : un jour il faudrait que je surpasse ma flemme pour ajouter
l'insertion des espaces insécables avec les «». Ça doit se trouver dans
une réponse à PK lors de sa migration il y a 2 ou 3 ans il me
semble.
Le 23 avril 2007 à 15:27, Matthieu Moy a dit :Alors je ne vois pas le problème avec ma solution. Pour effacer les
messages marqués, tu peux faire par exemple B DEL. Je sais plus
comment on fait pour les marquer comme expirable, je n'utilise
quasiment jamais la selection avec #.
Il me semble que B DEL n'efface que le message courant (je n'ai pas de
message à supprimer pour tester).
Par contre & permet d'exécuter une commande sur les messages marqués
avec #. Donc je dirais « & B DEL ».
PS : un jour il faudrait que je surpasse ma flemme pour ajouter
l'insertion des espaces insécables avec les «». Ça doit se trouver dans
une réponse à PK lors de sa migration il y a 2 ou 3 ans il me
semble.
> PS : un jour il faudrait que je surpasse ma flemme pour ajouter
> l'insertion des espaces insécables avec les «». Ça doit se trouver dans
> une réponse à PK lors de sa migration il y a 2 ou 3 ans il me
> semble.
(defun my-fill-nobreak-predicate ()
(save-match-data
(or (looking-at "[ t]*[])}»!?;:]")
(looking-at "[ t]*...")
(save-excursion
(skip-chars-backward " t")
(backward-char 1)
(looking-at "[([{«]")))))
(setq fill-nobreak-predicate 'my-fill-nobreak-predicate)
pour que M-q ne coupe pas les espaces autour de «, », :, !, ...
et sinon, moi, j'ai ça :
(defun moy-insert-<-or-<< () (interactive)
(if (eq (char-before) ?<)
(progn
(backward-delete-char 1)
;; «·
(insert (make-char 'latin-iso8859-1 43)
(make-char 'latin-iso8859-1 32)))
(insert "<")))
(defun moy-insert->-or->> () (interactive)
(if (eq (char-before) ?>)
(progn
(backward-delete-char 1)
(delete-horizontal-space t)
;; ·»
(insert (make-char 'latin-iso8859-1 32)
(make-char 'latin-iso8859-1 59)))
(insert ">")))
(add-hook 'text-mode-hook (lambda () (interactive)
(local-set-key "<" 'moy-insert-<-or-<<)
(local-set-key ">" 'moy-insert->-or->>)))
Et je tappe juste << et >>.
> PS : un jour il faudrait que je surpasse ma flemme pour ajouter
> l'insertion des espaces insécables avec les «». Ça doit se trouver dans
> une réponse à PK lors de sa migration il y a 2 ou 3 ans il me
> semble.
(defun my-fill-nobreak-predicate ()
(save-match-data
(or (looking-at "[ t]*[])}»!?;:]")
(looking-at "[ t]*\.\.\.")
(save-excursion
(skip-chars-backward " t")
(backward-char 1)
(looking-at "[([{«]")))))
(setq fill-nobreak-predicate 'my-fill-nobreak-predicate)
pour que M-q ne coupe pas les espaces autour de «, », :, !, ...
et sinon, moi, j'ai ça :
(defun moy-insert-<-or-<< () (interactive)
(if (eq (char-before) ?<)
(progn
(backward-delete-char 1)
;; «·
(insert (make-char 'latin-iso8859-1 43)
(make-char 'latin-iso8859-1 32)))
(insert "<")))
(defun moy-insert->-or->> () (interactive)
(if (eq (char-before) ?>)
(progn
(backward-delete-char 1)
(delete-horizontal-space t)
;; ·»
(insert (make-char 'latin-iso8859-1 32)
(make-char 'latin-iso8859-1 59)))
(insert ">")))
(add-hook 'text-mode-hook (lambda () (interactive)
(local-set-key "<" 'moy-insert-<-or-<<)
(local-set-key ">" 'moy-insert->-or->>)))
Et je tappe juste << et >>.
> PS : un jour il faudrait que je surpasse ma flemme pour ajouter
> l'insertion des espaces insécables avec les «». Ça doit se trouver dans
> une réponse à PK lors de sa migration il y a 2 ou 3 ans il me
> semble.
(defun my-fill-nobreak-predicate ()
(save-match-data
(or (looking-at "[ t]*[])}»!?;:]")
(looking-at "[ t]*...")
(save-excursion
(skip-chars-backward " t")
(backward-char 1)
(looking-at "[([{«]")))))
(setq fill-nobreak-predicate 'my-fill-nobreak-predicate)
pour que M-q ne coupe pas les espaces autour de «, », :, !, ...
et sinon, moi, j'ai ça :
(defun moy-insert-<-or-<< () (interactive)
(if (eq (char-before) ?<)
(progn
(backward-delete-char 1)
;; «·
(insert (make-char 'latin-iso8859-1 43)
(make-char 'latin-iso8859-1 32)))
(insert "<")))
(defun moy-insert->-or->> () (interactive)
(if (eq (char-before) ?>)
(progn
(backward-delete-char 1)
(delete-horizontal-space t)
;; ·»
(insert (make-char 'latin-iso8859-1 32)
(make-char 'latin-iso8859-1 59)))
(insert ">")))
(add-hook 'text-mode-hook (lambda () (interactive)
(local-set-key "<" 'moy-insert-<-or-<<)
(local-set-key ">" 'moy-insert->-or->>)))
Et je tappe juste << et >>.
(defun my-fill-nobreak-predicate ()
(save-match-data
(or (looking-at "[ t]*[])}»!?;:]")
(looking-at "[ t]*...")
(save-excursion
(skip-chars-backward " t")
(backward-char 1)
(looking-at "[([{«]")))))
(setq fill-nobreak-predicate 'my-fill-nobreak-predicate)
pour que M-q ne coupe pas les espaces autour de «, », :, !, ...
et sinon, moi, j'ai ça :
(defun moy-insert-<-or-<< () (interactive)
(if (eq (char-before) ?<)
(progn
(backward-delete-char 1)
;; «·
(insert (make-char 'latin-iso8859-1 43)
(make-char 'latin-iso8859-1 32)))
(insert "<")))
(defun moy-insert->-or->> () (interactive)
(if (eq (char-before) ?>)
(progn
(backward-delete-char 1)
(delete-horizontal-space t)
;; ·»
(insert (make-char 'latin-iso8859-1 32)
(make-char 'latin-iso8859-1 59)))
(insert ">")))
(add-hook 'text-mode-hook (lambda () (interactive)
(local-set-key "<" 'moy-insert-<-or-<<)
(local-set-key ">" 'moy-insert->-or->>)))
Et je tappe juste << et >>.
(defun my-fill-nobreak-predicate ()
(save-match-data
(or (looking-at "[ t]*[])}»!?;:]")
(looking-at "[ t]*\.\.\.")
(save-excursion
(skip-chars-backward " t")
(backward-char 1)
(looking-at "[([{«]")))))
(setq fill-nobreak-predicate 'my-fill-nobreak-predicate)
pour que M-q ne coupe pas les espaces autour de «, », :, !, ...
et sinon, moi, j'ai ça :
(defun moy-insert-<-or-<< () (interactive)
(if (eq (char-before) ?<)
(progn
(backward-delete-char 1)
;; «·
(insert (make-char 'latin-iso8859-1 43)
(make-char 'latin-iso8859-1 32)))
(insert "<")))
(defun moy-insert->-or->> () (interactive)
(if (eq (char-before) ?>)
(progn
(backward-delete-char 1)
(delete-horizontal-space t)
;; ·»
(insert (make-char 'latin-iso8859-1 32)
(make-char 'latin-iso8859-1 59)))
(insert ">")))
(add-hook 'text-mode-hook (lambda () (interactive)
(local-set-key "<" 'moy-insert-<-or-<<)
(local-set-key ">" 'moy-insert->-or->>)))
Et je tappe juste << et >>.
(defun my-fill-nobreak-predicate ()
(save-match-data
(or (looking-at "[ t]*[])}»!?;:]")
(looking-at "[ t]*...")
(save-excursion
(skip-chars-backward " t")
(backward-char 1)
(looking-at "[([{«]")))))
(setq fill-nobreak-predicate 'my-fill-nobreak-predicate)
pour que M-q ne coupe pas les espaces autour de «, », :, !, ...
et sinon, moi, j'ai ça :
(defun moy-insert-<-or-<< () (interactive)
(if (eq (char-before) ?<)
(progn
(backward-delete-char 1)
;; «·
(insert (make-char 'latin-iso8859-1 43)
(make-char 'latin-iso8859-1 32)))
(insert "<")))
(defun moy-insert->-or->> () (interactive)
(if (eq (char-before) ?>)
(progn
(backward-delete-char 1)
(delete-horizontal-space t)
;; ·»
(insert (make-char 'latin-iso8859-1 32)
(make-char 'latin-iso8859-1 59)))
(insert ">")))
(add-hook 'text-mode-hook (lambda () (interactive)
(local-set-key "<" 'moy-insert-<-or-<<)
(local-set-key ">" 'moy-insert->-or->>)))
Et je tappe juste << et >>.
Moi, j'ai
;; espace insécable mise en évidence faire un customize de nsbp-face
;; pour obtenir la couleur de son choix
(make-face 'nbsp-face)
(require 'disp-table)
(aset standard-display-table
(make-char 'latin-iso8859-1 (- ?240 128))
(vector (+ ?267 (* 524288 (face-id 'nbsp-face)))))
;; fabrication automatique de la typo française avec la ponctuation
;; ajout automatique de l'espace insécable là où cela va bien
;;
[...]
Moi, j'ai
;; espace insécable mise en évidence faire un customize de nsbp-face
;; pour obtenir la couleur de son choix
(make-face 'nbsp-face)
(require 'disp-table)
(aset standard-display-table
(make-char 'latin-iso8859-1 (- ?240 128))
(vector (+ ?267 (* 524288 (face-id 'nbsp-face)))))
;; fabrication automatique de la typo française avec la ponctuation
;; ajout automatique de l'espace insécable là où cela va bien
;;
[...]
Moi, j'ai
;; espace insécable mise en évidence faire un customize de nsbp-face
;; pour obtenir la couleur de son choix
(make-face 'nbsp-face)
(require 'disp-table)
(aset standard-display-table
(make-char 'latin-iso8859-1 (- ?240 128))
(vector (+ ?267 (* 524288 (face-id 'nbsp-face)))))
;; fabrication automatique de la typo française avec la ponctuation
;; ajout automatique de l'espace insécable là où cela va bien
;;
[...]