summaryrefslogtreecommitdiff
path: root/devel/janet-lsp/files/patch-project.janet
diff options
context:
space:
mode:
authorDave Marker <dave@freedave.net>2025-12-16 10:36:36 -0500
committerAdam Weinberger <adamw@FreeBSD.org>2025-12-16 10:36:36 -0500
commitcfcfb64aa315e57ddb89ca949798ea2e3ded364e (patch)
treeaba33d7c399efd71b3c02d467216ead950a42800 /devel/janet-lsp/files/patch-project.janet
parentdevel/jenkins: Update to 2.542 (diff)
devel/janet-lsp: Add port
This is an LSP server for the Janet language (lang/janet), supporting: * Auto-completion based on symbols in the Janet Standard Library and defined in user code * On-hover definition of symbols as returned by (doc ,symbol) * Inline compiler errors * Pop-up signature help Differential Revision: https://reviews.freebsd.org/D54238
Diffstat (limited to 'devel/janet-lsp/files/patch-project.janet')
-rw-r--r--devel/janet-lsp/files/patch-project.janet29
1 files changed, 29 insertions, 0 deletions
diff --git a/devel/janet-lsp/files/patch-project.janet b/devel/janet-lsp/files/patch-project.janet
new file mode 100644
index 000000000000..90c646d2579e
--- /dev/null
+++ b/devel/janet-lsp/files/patch-project.janet
@@ -0,0 +1,29 @@
+--- project.janet.orig 2025-09-05 00:00:02 UTC
++++ project.janet
+@@ -7,16 +7,17 @@
+ "https://github.com/ianthehenry/judge.git"
+ "https://github.com/CFiggers/cmd.git"])
+
+-# (def cflags
+-# (case (os/which)
+-# :windows []
+-# ["-s"]))
++(def cflags
++ (case (os/which)
++ :windows []
++ :freebsd []
++ ["-s"]))
+
+-# (declare-executable
+-# :name "janet-lsp"
+-# :entry "src/main.janet"
+-# :cflags cflags
+-# :install true)
++(declare-executable
++ :name "janet-lsp"
++ :entry "src/main.janet"
++ :cflags cflags
++ :install true)
+
+ (declare-archive
+ :name "janet-lsp"