Пользовательская временная метка в emacs orgmode

Я хотел бы вставить временную метку в пользовательском формате в emacs orgmode . Я хочу вставить только текущее время (без даты! )в этой форме :[ЧЧ :ММ], нажав C-c -. Я совершенно новичок в lisp и не мог понять, как это сделать. Моя отправная точка для моего~/.emacs-файл такой:

(defun org-my-custom-timestamp ()
  (interactive)
  ( :SOME_CODE: )
)


(define-key global-map "\C-c-" 'org-my-custom-timestamp)

Теперь это просто определение моей пользовательской функции под названием org-my-custom-timestamp, «интерактивация» и назначение ярлыка -. Однако я пробовал разные вещи для :SOME_CODE:без какого-либо успеха.

Что можно встроить в функцию, чтобы она работала описанным образом?

Считает ли какой-нибудь опытный пользователь emacs -этот способ решения проблемы практичным или есть более разумный способ сделать это? Возможно, внутренний режим org --?

5
задан dkim 22 August 2012 в 03:48
поделиться