summaryrefslogtreecommitdiff
path: root/slang-lsp.el
diff options
context:
space:
mode:
authorMichael Ghaben <michaelghaben@gmail.com>2025-10-29 01:05:55 -0700
committerMichael Ghaben <michaelghaben@gmail.com>2025-10-29 01:05:55 -0700
commitfb5552a702482b5cc744af7f1114f303400cf643 (patch)
tree7bd62e44421d02e349b203eccbb8dfb077e3ad59 /slang-lsp.el
parent4e7de3567baef5e8bee140909be87f608b3db8b9 (diff)
Update to add `cape` as requirement. Add `slang-mode` as requirement.HEADmaster
Diffstat (limited to 'slang-lsp.el')
-rw-r--r--slang-lsp.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/slang-lsp.el b/slang-lsp.el
index b5edf80..d71e641 100644
--- a/slang-lsp.el
+++ b/slang-lsp.el
@@ -1,10 +1,15 @@
1;;; -*- lexical- binding: t; -*- 1;;; -*- lexical- binding: t; -*-
2;;; slang-lsp.el --- LSP mode for Slang shader files 2;;; slang-lsp.el --- LSP mode for Slang shader files
3 3
4;; Author: Michael Ghaben <michaelghaben@gmail.com>
5;; Version: 0.0.2
6;; Package-Requires: ((emacs "28.1") (cape "2.2.0") (slang-mode "0.0.1"))
7;; Keywords: slang shaders vulkan opengl spir-v lsp lsp-server
8
4;;; Code: 9;;; Code:
5(require 'eglot) 10(require 'eglot)
6(require 'slang-mode) 11(require 'slang-mode)
7 12(require 'cape)
8 13
9(defgroup slang-lsp nil 14(defgroup slang-lsp nil
10 "LSP integration for Slang mode." 15 "LSP integration for Slang mode."
@@ -31,6 +36,7 @@ Can be either a full path or just the executable name if it's in PATH."
31 '("/usr/local/bin" 36 '("/usr/local/bin"
32 "/usr/bin" 37 "/usr/bin"
33 "~/.local/bin" 38 "~/.local/bin"
39 "~/.local/slang/bin"
34 "~/bin" 40 "~/bin"
35 "/opt/slang/bin") 41 "/opt/slang/bin")
36 "Paths to search for slangd executable." 42 "Paths to search for slangd executable."