Files
.emacs.d/modules/text-editing/siren-insert.el
Jim Myhrberg fe6a4e7ce5 fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings
I've set `lexical-binding` to `nil` in all Emacs Lisp files to suppress
the warnings introduced in Emacs 31 requiring all elisp files to have a
`lexical-binding` comment.

This retains the default behavior of dynamic binding when no
`lexical-binding` comment is present. With it set to `t` across the
board, various things break, and fixing those is a task for another day.
2025-06-29 12:23:03 +01:00

22 lines
486 B
EmacsLisp
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;;; siren-insert.el --- jimeh's Emacs Siren: misc text insert functions -*- lexical-binding: nil; -*-
;;; 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