diff options
author | Thanos Apollo <[email protected]> | 2024-03-03 02:20:31 +0200 |
---|---|---|
committer | Thanos Apollo <[email protected]> | 2024-03-03 02:20:31 +0200 |
commit | a6a05cc437b940f9b9cf4cc6f0aa6a380976705c (patch) | |
tree | fe948c14851484a73b9ee2921dd55532a7238741 /gnosis.el | |
parent | 90c2775f05adcc870758a5ac4ae7b8d51ce9d1d9 (diff) |
Add gnosis-assert-number-or-nil
Diffstat (limited to 'gnosis.el')
-rw-r--r-- | gnosis.el | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1250,6 +1250,11 @@ Insert deck values `ef-increase', `ef-decrease', `ef-threshold', `failure-factor (unless (or (null value) (floatp value)) (error "Invalid value: %s, %s" value description)))) +(defun gnosis-assert-number-or-nil (value description) + "Assert that VALUE is a number or nil." + (unless (or (null value) (numberp value)) + (error "Invalid value: %s, %s" value description))) + (cl-defun gnosis-edit-save-exit (&optional deck-edit (exit-func 'exit-recursive-edit) &rest args) "Save edits and exit. |