fix warnings and stack issue

This commit is contained in:
XeroOl 2025-07-08 19:10:11 -05:00
parent f52962befc
commit 777083f12f
2 changed files with 2 additions and 20 deletions

View File

@ -237,7 +237,7 @@ initialization-opts: {:stack ?list[ast]
(case (docs.get-builtin server base-name)
metadata (search-document server metadata stack opts)
_ (case (find-local-definition file base-name scope)
def (search-definition server file def [] opts)
def (search-definition server file def stack opts)
_ (case (docs.get-global server base-name)
metadata (search-document server metadata stack opts))))))

View File

@ -7,10 +7,9 @@ user code. Fennel-ls doesn't support user-code formatting as of now."
: view
: table?
: varg?
: list? &as fennel} (require :fennel))
: list?} (require :fennel))
(local navigate (require :fennel-ls.navigate))
(local utils (require :fennel-ls.utils))
(λ code-block [str]
(.. "```fnl\n" str "\n```"))
@ -65,23 +64,6 @@ user code. Fennel-ls doesn't support user-code formatting as of now."
")")
(render-arglist args args-offset))))
(fn metadata-format [{: binding : metadata}]
"formats a special using its builtin metadata magic"
(..
(code-block
(if (not metadata.fnl/arglist)
(tostring binding)
(= 0 (length metadata.fnl/arglist))
(.. "(" (tostring binding) ")")
(.. "(" (tostring binding) " "
(table.concat
(icollect [_ v (ipairs metadata.fnl/arglist)]
(render-arg v))
" ")
")")))
"\n---\n"
(or metadata.fnl/docstring "")))
(λ fn? [symbol]
(if (sym? symbol)
(let [name (tostring symbol)]