Teach Emacs to generate UUID (version 4) identifiers
This commit is contained in:
parent
c219b95dbd
commit
9b59151d13
1 changed files with 12 additions and 1 deletions
|
|
@ -18,11 +18,22 @@
|
|||
(interactive)
|
||||
(find-file user-init-file))
|
||||
|
||||
(defun get-uuid4-string ()
|
||||
"Obtain a uuid4 string."
|
||||
(interactive)
|
||||
(string-clean-whitespace (f-read-text "/proc/sys/kernel/random/uuid")))
|
||||
|
||||
(defun insert-uuid4-at-point ()
|
||||
"Input a uuid4 string at point"
|
||||
(interactive)
|
||||
(insert (get-uuid4-string)))
|
||||
|
||||
(use-package emacs
|
||||
:ensure nil
|
||||
:bind (("C-z" . nil)
|
||||
("C-z i" . find-init-file)
|
||||
("C-z f" . ffap))
|
||||
("C-z f" . ffap)
|
||||
("C-z u" . insert-uuid4-at-point))
|
||||
:hook (
|
||||
;; keep-sorted start
|
||||
(after-save . executable-make-buffer-file-executable-if-script-p)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue