VL
Size: a a a
VL
Aß
Aß
Aß
Aß
VL
VL
VL
VL
Aß
a
(skempo-define-tempo ((tag "posos") (abbrev t) (docstring "hello world"))
"(defvar " (skempo-mode-elisp-namespace) "-" p n>
r> n>
"\"" p "\")")
(skempo-define-tempo (:tag "posos" :abbrev t :docstring "hello world")
"(defvar " (skempo-mode-elisp-namespace) "-" p n>
r> n>
"\"" p "\")")
:tag
и все прочее не биндится, то лучше второй. Я довольно активно пишу макросы с таким синтаксисом, он не популярен, но я думаю, у него хорошие шансы стать популярнее.:tag
это функция». Это про выравнивание, я так понимаю. Можно ставить пробел после открывающей скобки, и выравнивание будет не как у кода, а как у данных.a
((:tag t) (:abbrev t) ..)
хуже потому что (1) больше скобок; (2) это не формат &key
.VL
VL
((:tag t) (:abbrev t) ..)
хуже потому что (1) больше скобок; (2) это не формат &key
.VL
a