Merci, CMS! Ma variation, pour ce que ça vaut -- me rend assez heureux :
(defvar bjk-timestamp-format "%Y-%m-%d %H:%M"
"Format de la date à insérer avec la fonction `bjk-timestamp'
%Y-%m-%d %H:%M produira quelque chose sous la forme AAAA-MM-JJ HH:MM
Faites C-h f sur `format-time-string' pour plus d'informations")
(defun bjk-timestamp ()
"Insère un horodatage au point actuel.
Note : aucune tentative pour aller au début de la ligne et pas de retour chariot ajouté.
Utilise `bjk-timestamp-format' pour formater la date/heure."
(interactif)
(insérer(format-time-string bjk-timestamp-format (heure actuelle)))
)
J'ai mis ceci dans un fichier qui est appelé par mon fichier .emacs en utilisant :
(load "c:/bjk/elisp/bjk-timestamp.el")
ce qui facilite les modifications sans risquer de casser autre chose dans mon .emacs, et m'a permis un point d'entrée facile peut-être pour apprendre un jour ce qu'est réellement la programmation en Emacs Lisp.
P.S. Les critiques concernant ma technique de n00b sont les bienvenues.
2 votes
Ctrl+G dans le bloc-notes ouvre la boîte de dialogue "Aller à la ligne", c'est aussi utile!