Gracias, CMS! Mi variación, por lo que vale la pena - me hace bastante feliz:
(defvar bjk-timestamp-format "%Y-%m-%d %H:%M"
"Format of date to insert with `bjk-timestamp' function
%Y-%m-%d %H:%M will produce something of the form YYYY-MM-DD HH:MM
Do C-h f on `format-time-string' for more info")
(defun bjk-timestamp()
"Insert a timestamp at the current point.
Note no attempt to go to beginning of line and no added carriage return.
Uses `bjk-timestamp-format' for formatting the date/time."
(interactive)
(insert (format-time-string bjk-timestamp-format (current-time)))
)
que poner esto en un archivo que se llama por mi .emacs usando:
(load "c:/bjk/elisp/bjk-timestamp.el")
la que tanto hace que sea más fácil de modificar sin arriesgarme a romper algo más en mis archivos .emacs, y me permitió un punto de entrada fácil en tal vez algún día en realidad aprendiendo de qué se trata esta programación de Emacs Lisp.
P.S. Las críticas con respecto a mi técnica n00b son bienvenidas.
Ctrl + G en el bloc de notas abre el diálogo "Ir a la línea", ¡eso también es útil! – cfeduke