From 48d939916ce2a22d3dde7b87fe8b130f54fbcb75 Mon Sep 17 00:00:00 2001 From: Phil Hagelberg Date: Tue, 4 Mar 2025 08:58:59 -0800 Subject: [PATCH] Compatibility with Lua 5.1 ... again. --- src/fennel-ls.fnl | 3 ++- src/fennel-ls/docs.fnl | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/fennel-ls.fnl b/src/fennel-ls.fnl index 4e0b191..f0a3b46 100644 --- a/src/fennel-ls.fnl +++ b/src/fennel-ls.fnl @@ -34,7 +34,8 @@ (each [_ {: message : range} (ipairs file.diagnostics)] (set should-err? true) (print-diagnostic filename message range)))) - (os.exit (not should-err?)))) + (when should-err? + (os.exit 1)))) (λ main-loop [in out] (local send (partial json-rpc.write out)) diff --git a/src/fennel-ls/docs.fnl b/src/fennel-ls/docs.fnl index 25a02da..241035e 100644 --- a/src/fennel-ls/docs.fnl +++ b/src/fennel-ls/docs.fnl @@ -56,7 +56,7 @@ (λ load-library [name] (let [path (.. data-dir name docset-ext)] (case (io.open path) - f (let [docs (fennel.load-code (f:read :a) {})] + f (let [docs (fennel.load-code (f:read :*all) {})] (f:close) (docs)) _ {:status :not-found