Je suis un gros fan de M-d:kill-word (chacun son truc me direz vous), mais
j'aimerais une autre commande qui me zappe tout jusqu'au debut du prochain
mot, pas tout *et* le prochain mot, comme fait kill-word.
Exemple. Je suis en train d'editer la ligne suivante :
os.path.join (home_prefix, + "/" + user + "/" + config_file
^ mon curseur est la
et je veux obtenir :
os.path.join (home_prefix, user + "/" + config_file
^ Emacs tue tout jusqu'au debut du prochain mot
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
lhabert
Daniel Déchelotte :
Alors ca alors... J'ai pourtant dans mon .emacs plein de C-, de S-, de C-S- et ca marchait pas mal jusqu'au C-d... Donc je corrige en C-d. Avec un point d'interrogation devant, comme dans "?C-z" ?
Tout dépend de si on est dans une string ou pas. Dans une string, le « ? » est un caractère normal, donc non. À l'extérieur d'une string, c'est le quote qui sert à entrer un caractère.
Maintenant, les « C- » qui marchaient sans « », c'est parce que c'était pour des trucs style « C-left ».
Pour ne pas avoir à se prendre la tête avec ces distinctions à la con, il vaut mieux utiliser la syntaxe « [(control ?z) (control left) ?a] » au lieu des strings, là, on n'a pas de surprises.
Daniel Déchelotte :
Alors ca alors...
J'ai pourtant dans mon .emacs plein de C-, de S-, de C-S- et ca marchait
pas mal jusqu'au C-d... Donc je corrige en C-d. Avec un point
d'interrogation devant, comme dans "?C-z" ?
Tout dépend de si on est dans une string ou pas. Dans une string, le « ? »
est un caractère normal, donc non. À l'extérieur d'une string, c'est le
quote qui sert à entrer un caractère.
Maintenant, les « C- » qui marchaient sans « », c'est parce que c'était
pour des trucs style « C-left ».
Pour ne pas avoir à se prendre la tête avec ces distinctions à la con, il
vaut mieux utiliser la syntaxe « [(control ?z) (control left) ?a] » au lieu
des strings, là, on n'a pas de surprises.
Alors ca alors... J'ai pourtant dans mon .emacs plein de C-, de S-, de C-S- et ca marchait pas mal jusqu'au C-d... Donc je corrige en C-d. Avec un point d'interrogation devant, comme dans "?C-z" ?
Tout dépend de si on est dans une string ou pas. Dans une string, le « ? » est un caractère normal, donc non. À l'extérieur d'une string, c'est le quote qui sert à entrer un caractère.
Maintenant, les « C- » qui marchaient sans « », c'est parce que c'était pour des trucs style « C-left ».
Pour ne pas avoir à se prendre la tête avec ces distinctions à la con, il vaut mieux utiliser la syntaxe « [(control ?z) (control left) ?a] » au lieu des strings, là, on n'a pas de surprises.