Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne
retrouve pas le mot français) se font correctement sauf dans certains cas
dont un exemple suit :
(my $txt =~ m/machin/) && (my $truc = $');
Je présume que le problème vient du symbole "'". Après ce genre de lignes,
le système d'indentation automatique ne fonctionne plus.
Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive
sur une liste consacrée à perl ou à emacs ?
Merci d'avance.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130930132914.GA5618@messier31
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
Dominique Asselineau
Philippe Delavalade wrote on Mon, Sep 30, 2013 at 03:29:14PM +0200
Bonjour.
Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne retrouve pas le mot français) se font correctement sauf dans certains cas dont un exemple suit :
(my $txt =~ m/machin/) && (my $truc = $');
Je présume que le problème vient du symbole "'". Après ce genre de lignes, le système d'indentation automatique ne fonctionne plus.
Écrire "$'", c'est plus robuste. Ça résiste mieux à une interprétation non souhaitée.
Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive sur une liste consacrée à perl ou à emacs ?
Voir s'il existerait des syntaxes de variables, peut-être moins concises évidemment mais risquant moins les effets collatéraux.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Philippe Delavalade wrote on Mon, Sep 30, 2013 at 03:29:14PM +0200
Bonjour.
Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne
retrouve pas le mot français) se font correctement sauf dans certains cas
dont un exemple suit :
(my $txt =~ m/machin/) && (my $truc = $');
Je présume que le problème vient du symbole "'". Après ce genre de lignes,
le système d'indentation automatique ne fonctionne plus.
Écrire "$'", c'est plus robuste. Ça résiste mieux à une interprétation
non souhaitée.
Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive
sur une liste consacrée à perl ou à emacs ?
Voir s'il existerait des syntaxes de variables, peut-être moins
concises évidemment mais risquant moins les effets collatéraux.
dom
--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130930152216.GA2795@telecom-paristech.fr
Philippe Delavalade wrote on Mon, Sep 30, 2013 at 03:29:14PM +0200
Bonjour.
Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne retrouve pas le mot français) se font correctement sauf dans certains cas dont un exemple suit :
(my $txt =~ m/machin/) && (my $truc = $');
Je présume que le problème vient du symbole "'". Après ce genre de lignes, le système d'indentation automatique ne fonctionne plus.
Écrire "$'", c'est plus robuste. Ça résiste mieux à une interprétation non souhaitée.
Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive sur une liste consacrée à perl ou à emacs ?
Voir s'il existerait des syntaxes de variables, peut-être moins concises évidemment mais risquant moins les effets collatéraux.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Philippe Delavalade
Le lundi 30 septembre à 15:29, Philippe Delavalade a écrit :
Bonjour.
Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne retrouve pas le mot français) se font correctement sauf dans certains cas dont un exemple suit :
(my $txt =~ m/machin/) && (my $truc = $');
Je présume que le problème vient du symbole "'". Après ce genre de lignes, le système d'indentation automatique ne fonctionne plus.
Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive sur une liste consacrée à perl ou à emacs ?
Merci d'avance.
Merci pour les réponses mais malheureusement aucune ne fonctionne comme j'aimerais :-)
Avec « use english » le module n'est pas trouvé même après un "cpan english".
Je mets ci-dessous un exemple qui ne fonctionne pas (pour moi) :
Si je passe la commande indent-region après avoir sélectionné tout le fichier, le résultat ne va pas. Peut-être faudrait-il que je rajoute des lignes dans .emacs...
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le lundi 30 septembre à 15:29, Philippe Delavalade a écrit :
Bonjour.
Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne
retrouve pas le mot français) se font correctement sauf dans certains cas
dont un exemple suit :
(my $txt =~ m/machin/) && (my $truc = $');
Je présume que le problème vient du symbole "'". Après ce genre de lignes,
le système d'indentation automatique ne fonctionne plus.
Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive
sur une liste consacrée à perl ou à emacs ?
Merci d'avance.
Merci pour les réponses mais malheureusement aucune ne fonctionne comme
j'aimerais :-)
Avec « use english » le module n'est pas trouvé même après un "cpan
english".
Je mets ci-dessous un exemple qui ne fonctionne pas (pour moi) :
Si je passe la commande indent-region après avoir sélectionné tout le
fichier, le résultat ne va pas. Peut-être faudrait-il que je rajoute des
lignes dans .emacs...
Merci pour les tuyaux.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131001140453.GA21787@messier31
Le lundi 30 septembre à 15:29, Philippe Delavalade a écrit :
Bonjour.
Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne retrouve pas le mot français) se font correctement sauf dans certains cas dont un exemple suit :
(my $txt =~ m/machin/) && (my $truc = $');
Je présume que le problème vient du symbole "'". Après ce genre de lignes, le système d'indentation automatique ne fonctionne plus.
Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive sur une liste consacrée à perl ou à emacs ?
Merci d'avance.
Merci pour les réponses mais malheureusement aucune ne fonctionne comme j'aimerais :-)
Avec « use english » le module n'est pas trouvé même après un "cpan english".
Je mets ci-dessous un exemple qui ne fonctionne pas (pour moi) :
Si je passe la commande indent-region après avoir sélectionné tout le fichier, le résultat ne va pas. Peut-être faudrait-il que je rajoute des lignes dans .emacs...
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
On Tue, Oct 01, 2013 at 04:04:53PM +0200, Philippe Delavalade wrote:
Avec « use english » le module n'est pas trouvé même après un "cpan
english".
C'est pas ce que j'ai dit, j'ai dit:
use English
^
|
'E', 'Grand Heu'. Y'a qu'un bit de différence, mais il est
important.
Y.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131001142048.GA13581@naryves.com
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Dominique Asselineau
Philippe Delavalade wrote on Tue, Oct 01, 2013 at 04:04:53PM +0200
Le lundi 30 septembre à 15:29, Philippe Delavalade a écrit : > Bonjour. > > Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne > retrouve pas le mot français) se font correctement sauf dans certains cas > dont un exemple suit : > > (my $txt =~ m/machin/) && (my $truc = $'); > > Je présume que le problème vient du symbole "'". Après ce genre de lignes, > le système d'indentation automatique ne fonctionne plus. > > Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive > sur une liste consacrée à perl ou à emacs ? > > Merci d'avance.
Merci pour les réponses mais malheureusement aucune ne fonctionne comme j'aimerais :-)
Avec « use english » le module n'est pas trouvé même après un "cpan english".
Je mets ci-dessous un exemple qui ne fonctionne pas (pour moi) :
Si je passe la commande indent-region après avoir sélectionné tout le fichier, le résultat ne va pas.
En effet mais ça n'est pas lié à la variable $' car en supprimant la ligne qui la contient, ça ne marche toujours pas. Par contre si on indente ligne à ligne (avec <tab>), ça marche, à condition toutefois d'avoir forcé la variable $' à se trouver dans une chaîne. Les chaînes du genre "C'est bon." ne posent pas de problème.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Philippe Delavalade wrote on Tue, Oct 01, 2013 at 04:04:53PM +0200
Le lundi 30 septembre à 15:29, Philippe Delavalade a écrit :
> Bonjour.
>
> Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne
> retrouve pas le mot français) se font correctement sauf dans certains cas
> dont un exemple suit :
>
> (my $txt =~ m/machin/) && (my $truc = $');
>
> Je présume que le problème vient du symbole "'". Après ce genre de lignes,
> le système d'indentation automatique ne fonctionne plus.
>
> Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive
> sur une liste consacrée à perl ou à emacs ?
>
> Merci d'avance.
Merci pour les réponses mais malheureusement aucune ne fonctionne comme
j'aimerais :-)
Avec « use english » le module n'est pas trouvé même après un "cpan
english".
Je mets ci-dessous un exemple qui ne fonctionne pas (pour moi) :
Si je passe la commande indent-region après avoir sélectionné tout le
fichier, le résultat ne va pas.
En effet mais ça n'est pas lié à la variable $' car en supprimant la
ligne qui la contient, ça ne marche toujours pas. Par contre si on
indente ligne à ligne (avec <tab>), ça marche, à condition toutefois
d'avoir forcé la variable $' à se trouver dans une chaîne. Les
chaînes du genre "C'est bon." ne posent pas de problème.
dom
--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131001144150.GA25467@telecom-paristech.fr
Philippe Delavalade wrote on Tue, Oct 01, 2013 at 04:04:53PM +0200
Le lundi 30 septembre à 15:29, Philippe Delavalade a écrit : > Bonjour. > > Dans emacs, lorsque j'écris un script perl, les « indentations » (je ne > retrouve pas le mot français) se font correctement sauf dans certains cas > dont un exemple suit : > > (my $txt =~ m/machin/) && (my $truc = $'); > > Je présume que le problème vient du symbole "'". Après ce genre de lignes, > le système d'indentation automatique ne fonctionne plus. > > Quelqu'un connaîtrait-il une parade ? Vaudrait-il mieux que je m'inscrive > sur une liste consacrée à perl ou à emacs ? > > Merci d'avance.
Merci pour les réponses mais malheureusement aucune ne fonctionne comme j'aimerais :-)
Avec « use english » le module n'est pas trouvé même après un "cpan english".
Je mets ci-dessous un exemple qui ne fonctionne pas (pour moi) :
Si je passe la commande indent-region après avoir sélectionné tout le fichier, le résultat ne va pas.
En effet mais ça n'est pas lié à la variable $' car en supprimant la ligne qui la contient, ça ne marche toujours pas. Par contre si on indente ligne à ligne (avec <tab>), ça marche, à condition toutefois d'avoir forcé la variable $' à se trouver dans une chaîne. Les chaînes du genre "C'est bon." ne posent pas de problème.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le mardi 01 octobre à 16:20, Yves Rutschle a écrit :
On Tue, Oct 01, 2013 at 04:04:53PM +0200, Philippe Delavalade wrote:
> Avec « use english » le module n'est pas trouvé même après un "cpan
> english".
C'est pas ce que j'ai dit, j'ai dit:
use English
Sorry ! I didn't see the uppercase :-)
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131001152715.GA22204@messier31
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le mardi 01 octobre à 16:20, Yves Rutschle a écrit :
On Tue, Oct 01, 2013 at 04:04:53PM +0200, Philippe Delavalade wrote:
> Avec « use english » le module n'est pas trouvé même après un "cpan
> english".
C'est pas ce que j'ai dit, j'ai dit:
use English
^
|
'E', 'Grand Heu'. Y'a qu'un bit de différence, mais il est
important.
Là, ça devient OK !
Merci beaucoup.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131001161154.GA22518@messier31