diff --git a/core/siren-core-modules.el b/core/siren-core-modules.el index 1a0ede2..a8a4fd5 100644 --- a/core/siren-core-modules.el +++ b/core/siren-core-modules.el @@ -105,6 +105,7 @@ ;; Text editing (require 'siren-expand-region) +(require 'siren-insert) (require 'siren-move-dup) (require 'siren-multiple-cursors) (require 'siren-randomize-region) diff --git a/modules/text-editing/siren-insert.el b/modules/text-editing/siren-insert.el new file mode 100644 index 0000000..72e93e3 --- /dev/null +++ b/modules/text-editing/siren-insert.el @@ -0,0 +1,21 @@ +;;; siren-insert.el --- jimeh's Emacs Siren: misc text insert functions + +;;; Commentary: + +;; Misc text insert functions for characters or text which is normally not easy +;; to type in Emacs. + +;;; Code: + +(defun insert-en-dash () + "Insert an en dash (U+2013, –)." + (interactive) + (insert ?\u2013)) + +(defun insert-em-dash () + "Insert an em dash (U+2014, —)." + (interactive) + (insert ?\u2014)) + +(provide 'siren-insert) +;;; siren-insert.el ends here