utilisation du kill-ring

2 réponses
Avatar
jean rio
Bonjour,

Dans un premier temps j'ai copié une une chaîne de caractère avec la
commande : (kill-ring-save BEG END)

Dans un second temps je voudrais attribuer le contenu de la chaîne de
caractère, précédemment copiée, à la variable MAVARIABLE : (setq ???????
MAVARIABLE)

Comment faire ?

Merci d'avance
Jean Rio

2 réponses

Avatar
Nicolas Richard
jean rio writes:
Dans un premier temps j'ai copié une une chaîne de caractè re avec la
commande : (kill-ring-save BEG END)

Dans un second temps je voudrais attribuer le contenu de la chaîne de
caractère, précédemment copiée, à la variable MA VARIABLE : (setq
??????? MAVARIABLE)



La réponse est probablement :
(setq MAVARIABLE (car kill-ring))

Mais je serais très très étonné que tu veuilles vraimen t utiliser le
kill-ring dans du code lisp ! Ne voulais-tu pas simplement faire
(setq MAVARIABLE (buffer-substring BEG END)) ?

--
Nico.
Avatar
jean rio
Bonjour,

Merci pour votre réactivité : en effet la fonction (buffer-substring BEG
END) répond bien à mes attentes.....


Bonne fin de journée
Jean Rio


Le 24/01/2013 10:32, Nicolas Richard a écrit :
(setq MAVARIABLE (buffer-substring BEG END))