Existe-t-il une fonction 'goto-paragraph' ? Un peu comme 'goto-line'
mais comptant les paragraphes. Les paragraphes étant des suites de
lignes non-vides séparées par une ligne vide.
Merci.
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Matthieu Moy
Paul Gaborit writes:
Existe-t-il une fonction 'goto-paragraph' ? Un peu comme 'goto-line' mais comptant les paragraphes. Les paragraphes étant des suites de lignes non-vides séparées par une ligne vide.
C-< C-u 42 C-down
pour aller au 42ème paragraphe.
?
-- Matthieu
Paul Gaborit <Paul.Gaborit@invalid.invalid> writes:
Existe-t-il une fonction 'goto-paragraph' ? Un peu comme 'goto-line'
mais comptant les paragraphes. Les paragraphes étant des suites de
lignes non-vides séparées par une ligne vide.
Existe-t-il une fonction 'goto-paragraph' ? Un peu comme 'goto-line' mais comptant les paragraphes. Les paragraphes étant des suites de lignes non-vides séparées par une ligne vide.
Existe-t-il une fonction 'goto-paragraph' ? Un peu comme 'goto-line' mais comptant les paragraphes. Les paragraphes étant des suites de lignes non-vides séparées par une ligne vide.
C-< C-u 42 C-down
pour aller au 42ème paragraphe.
?
Bonne suggestion... mais C-down ne se déplace pas exactement selon la définition donnée ci-dessus pour un paragraphe.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Paul Gaborit <Paul.Gaborit@invalid.invalid> writes:
Existe-t-il une fonction 'goto-paragraph' ? Un peu comme 'goto-line'
mais comptant les paragraphes. Les paragraphes étant des suites de
lignes non-vides séparées par une ligne vide.
C-< C-u 42 C-down
pour aller au 42ème paragraphe.
?
Bonne suggestion... mais C-down ne se déplace pas exactement selon la
définition donnée ci-dessus pour un paragraphe.
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Existe-t-il une fonction 'goto-paragraph' ? Un peu comme 'goto-line' mais comptant les paragraphes. Les paragraphes étant des suites de lignes non-vides séparées par une ligne vide.
C-< C-u 42 C-down
pour aller au 42ème paragraphe.
?
Bonne suggestion... mais C-down ne se déplace pas exactement selon la définition donnée ci-dessus pour un paragraphe.
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Matthieu Moy
Paul Gaborit writes:
C-< C-u 42 C-down
pour aller au 42ème paragraphe.
?
Bonne suggestion... mais C-down ne se déplace pas exactement selon la définition donnée ci-dessus pour un paragraphe.
Je vois pas trop la différence. Un exemple ?
-- Matthieu
Paul Gaborit <Paul.Gaborit@invalid.invalid> writes:
C-< C-u 42 C-down
pour aller au 42ème paragraphe.
?
Bonne suggestion... mais C-down ne se déplace pas exactement selon la
définition donnée ci-dessus pour un paragraphe.
Bonne suggestion... mais C-down ne se déplace pas exactement selon la définition donnée ci-dessus pour un paragraphe.
Je vois pas trop la différence. Un exemple ?
Dès que toutes les lignes d'un paragraphe commencent par des blancs, il me semble que C-down passe en mode ligne par ligne.
Exemple (extrait de perlrun.pod) :
======================================= If you're just trying to get a print out of each line of Perl code as it executes, the way that C<sh -x> provides for shell scripts, you can't use Perl's B<-D> switch. Instead do this
# If you have "env" utility env PERLDB_OPTS="NonStop=1 AutoTrace=1 frame=2" perl -dS program
See L<perldebug> for details and variations. ======================================= Ce texte contient 5 paragraphes et pourtant il me faut 8 C-down pour le parcourir... en mode 'Fundamental' !
D'ailleurs en mode cperl, le C-down fonctionne exactement comme il faut mais j'aimerais pouvoir m'en passer car je n'édite pas que des textes en Perl. Ce qui est marrant, c'est que je viens d'essayer directement dans ce message et là, ça marche bien aussi ! ;-)
C'est donc le mode 'Fundamental' qui a une définition bizarre de 'forward-paragraph' (ou plutôt de 'paragraph-start' ou de 'paragraph-separate'). Il faut que je regarde...
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Paul Gaborit <Paul.Gaborit@invalid.invalid> writes:
C-< C-u 42 C-down
pour aller au 42ème paragraphe.
?
Bonne suggestion... mais C-down ne se déplace pas exactement selon la
définition donnée ci-dessus pour un paragraphe.
Je vois pas trop la différence. Un exemple ?
Dès que toutes les lignes d'un paragraphe commencent par des blancs,
il me semble que C-down passe en mode ligne par ligne.
Exemple (extrait de perlrun.pod) :
======================================= If you're just trying to get a print out of each line of Perl code
as it executes, the way that C<sh -x> provides for shell scripts,
you can't use Perl's B<-D> switch. Instead do this
# If you have "env" utility
env PERLDB_OPTS="NonStop=1 AutoTrace=1 frame=2" perl -dS program
See L<perldebug> for details and variations.
=======================================
Ce texte contient 5 paragraphes et pourtant il me faut 8 C-down pour
le parcourir... en mode 'Fundamental' !
D'ailleurs en mode cperl, le C-down fonctionne exactement comme il
faut mais j'aimerais pouvoir m'en passer car je n'édite pas que des
textes en Perl. Ce qui est marrant, c'est que je viens d'essayer
directement dans ce message et là, ça marche bien aussi ! ;-)
C'est donc le mode 'Fundamental' qui a une définition bizarre de
'forward-paragraph' (ou plutôt de 'paragraph-start' ou de
'paragraph-separate'). Il faut que je regarde...
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Bonne suggestion... mais C-down ne se déplace pas exactement selon la définition donnée ci-dessus pour un paragraphe.
Je vois pas trop la différence. Un exemple ?
Dès que toutes les lignes d'un paragraphe commencent par des blancs, il me semble que C-down passe en mode ligne par ligne.
Exemple (extrait de perlrun.pod) :
======================================= If you're just trying to get a print out of each line of Perl code as it executes, the way that C<sh -x> provides for shell scripts, you can't use Perl's B<-D> switch. Instead do this
# If you have "env" utility env PERLDB_OPTS="NonStop=1 AutoTrace=1 frame=2" perl -dS program
See L<perldebug> for details and variations. ======================================= Ce texte contient 5 paragraphes et pourtant il me faut 8 C-down pour le parcourir... en mode 'Fundamental' !
D'ailleurs en mode cperl, le C-down fonctionne exactement comme il faut mais j'aimerais pouvoir m'en passer car je n'édite pas que des textes en Perl. Ce qui est marrant, c'est que je viens d'essayer directement dans ce message et là, ça marche bien aussi ! ;-)
C'est donc le mode 'Fundamental' qui a une définition bizarre de 'forward-paragraph' (ou plutôt de 'paragraph-start' ou de 'paragraph-separate'). Il faut que je regarde...
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Matthieu Moy
Paul Gaborit writes:
textes en Perl. Ce qui est marrant, c'est que je viens d'essayer directement dans ce message et là, ça marche bien aussi ! ;-)
Pareil.
C'est donc le mode 'Fundamental' qui a une définition bizarre de 'forward-paragraph' (ou plutôt de 'paragraph-start' ou de 'paragraph-separate'). Il faut que je regarde...
Donc, à un (let ((paragraph-start ...)) ...) près, tu as le lisp qui fait ce que tu veux.
-- Matthieu
Paul Gaborit <Paul.Gaborit@invalid.invalid> writes:
textes en Perl. Ce qui est marrant, c'est que je viens d'essayer
directement dans ce message et là, ça marche bien aussi ! ;-)
Pareil.
C'est donc le mode 'Fundamental' qui a une définition bizarre de
'forward-paragraph' (ou plutôt de 'paragraph-start' ou de
'paragraph-separate'). Il faut que je regarde...
Donc, à un (let ((paragraph-start ...)) ...) près, tu as le lisp qui
fait ce que tu veux.
textes en Perl. Ce qui est marrant, c'est que je viens d'essayer directement dans ce message et là, ça marche bien aussi ! ;-)
Pareil.
C'est donc le mode 'Fundamental' qui a une définition bizarre de 'forward-paragraph' (ou plutôt de 'paragraph-start' ou de 'paragraph-separate'). Il faut que je regarde...
Donc, à un (let ((paragraph-start ...)) ...) près, tu as le lisp qui fait ce que tu veux.
textes en Perl. Ce qui est marrant, c'est que je viens d'essayer directement dans ce message et là, ça marche bien aussi ! ;-)
Pareil.
C'est donc le mode 'Fundamental' qui a une définition bizarre de 'forward-paragraph' (ou plutôt de 'paragraph-start' ou de 'paragraph-separate'). Il faut que je regarde...
Donc, à un (let ((paragraph-start ...)) ...) près, tu as le lisp qui fait ce que tu veux.
Il ne me reste plus qu'à écrire la fonction lisp intercative 'goto-paragraph' qui enrobera tout cela comme le fait 'goto-line' (je fais rarement 'M-< C-u 100 down' pour aller à la 100e ligne ;-)).
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Paul Gaborit <Paul.Gaborit@invalid.invalid> writes:
textes en Perl. Ce qui est marrant, c'est que je viens d'essayer
directement dans ce message et là, ça marche bien aussi ! ;-)
Pareil.
C'est donc le mode 'Fundamental' qui a une définition bizarre de
'forward-paragraph' (ou plutôt de 'paragraph-start' ou de
'paragraph-separate'). Il faut que je regarde...
Donc, à un (let ((paragraph-start ...)) ...) près, tu as le lisp qui
fait ce que tu veux.
Il ne me reste plus qu'à écrire la fonction lisp intercative
'goto-paragraph' qui enrobera tout cela comme le fait 'goto-line' (je
fais rarement 'M-< C-u 100 down' pour aller à la 100e ligne ;-)).
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
textes en Perl. Ce qui est marrant, c'est que je viens d'essayer directement dans ce message et là, ça marche bien aussi ! ;-)
Pareil.
C'est donc le mode 'Fundamental' qui a une définition bizarre de 'forward-paragraph' (ou plutôt de 'paragraph-start' ou de 'paragraph-separate'). Il faut que je regarde...
Donc, à un (let ((paragraph-start ...)) ...) près, tu as le lisp qui fait ce que tu veux.
Il ne me reste plus qu'à écrire la fonction lisp intercative 'goto-paragraph' qui enrobera tout cela comme le fait 'goto-line' (je fais rarement 'M-< C-u 100 down' pour aller à la 100e ligne ;-)).
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>