Files
sydnix/users/crumb/programs/emacs/lib/syd-prelude.el
Madeleine Sydney c05b7f456d fix: Repls finally respect popup rules TwT
- Required patching on.el to run their hooks at the correct time.
2025-01-30 08:14:55 -07:00

16 lines
384 B
EmacsLisp
Executable File

;;; syd-prelude.el -*- lexical-binding: t; -*-
(eval-when-compile (require 'cl-lib))
(require 'syd-constants)
(cl-defmacro syd-define-stub
(name &key (desc "implement me!") interactive)
(let ((todo (format "%s: TODO: %s" name desc)))
`(defun ,name (&rest _)
,@(if interactive (list '(interactive)) nil)
,todo
(error ,todo))))
(provide 'syd-prelude)