Vim window logic, slimv

This commit is contained in:
Ian Keane 2020-02-24 20:27:04 -05:00
parent babcc9e44b
commit 515847d07e
791 changed files with 51552 additions and 86 deletions

View file

@ -0,0 +1,24 @@
(defsystem "<% @var name %>"
:version "0.1.0"
:author "<% @var author %>"
:license "<% @var license %>"
:depends-on (<% (format t "~{\"~(~A~)\"~^~% ~}"
(getf env :depends-on)) %>)
:components ((:module "src"
:components
((:file "main"))))
:description "<% @var description %>"
<%- @unless without-tests %>
:in-order-to ((test-op (test-op "<% @var name %>/tests")))
<%- @endunless %>)
(defsystem "<% @var name %>/tests"
:author "<% @var author %>"
:license "<% @var license %>"
:depends-on ("<% @var name %>"
"rove")
:components ((:module "tests"
:components
((:file "main"))))
:description "Test system for <% @var name %>"
:perform (test-op (op c) (symbol-call :rove :run c)))