[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] emacs: dd comme vi
Pascal Bleser wrote:
>
> Hep ;)
> Je me mets un peu à Emacs, pour rire, et y a une chose qui me manque déjà:
> le "dd" de vi (càd supprimer une ligne).
>
> Sous Emacs, je dois me taper M-a, \C-k, \C-k
> (beginning-of-line, kill-line, kill-line)
>
> J'ai essayé de me faire une macro pour ça dans mon ~/.emacs, mais ça marche
> pas fort:
>
> (defun kill-line-like-vi ()
> "kill the whole line like a vi :dd"
> (interactive)
> (beginning-of-line)
> (kill-line)
> (kill-line)
> )
>
> (global-set-key [M-d] 'kill-line-like-vi)
Essaie un peu (global-set-key [?\M-d] 'kill-line-like-vi)
Le ?\ permet d'ecrire un caractere literal.
Tu aurais pu faire (global-set-key "\M-d" 'kill-line-like-vi)
> Remarquez que je ne comprends que plus-ou-moins ce que je fais là ;-)
> Quelle est la différence entre global-set-key et define-key ?
global-set-key modifie une liaison entre une touche et une fonction au niveau
global cad lorsqu'on est en mode fondamental.
define-key fait la meme chose mais pour un mode donne, c'est pourquoi
on precise la map des caracteres en plus.
> Et tant que j'y suis, qqn connaît le truc à ajouter au ~/.emacs pour
> que le syntax highlighting (global font lock) soit automatiquement activé ?
> (avec vim, c'est "syntax on" dans ~/.vimrc ;))
(global-font-lock-mode t)
Ludovic Kuty
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/