[Mlir-commits] [mlir] [emacs][lsp][tblgen] add tblgen-lsp-server support for emacs lsp-mode (PR #76337)
Ronan Keryell
llvmlistbot at llvm.org
Tue Jan 7 15:46:17 PST 2025
================
@@ -0,0 +1,45 @@
+;;; tblgen-lsp.el --- Description -*- lexical-binding: t; -*-
+;;
+;; Package-Requires: ((emacs "24.3"))
+;;
+;; This file is not part of GNU Emacs.
+;;
+;;; Commentary:
+;; LSP clinet to use with `tablegen-mode' that uses `tblgen-lsp-server' or any
+;; user made compatible server.
+;;
+;;
+;;; Code:
+
+
+(defgroup lsp-tblgen nil
+ "LSP support for Tablegen."
+ :group 'lsp-mode
+ :link '(url-link "https://mlir.llvm.org/docs/Tools/MLIRLSP/"))
+
+(defcustom lsp-tblgen-server-executable "tblgen-lsp-server"
+ "Command to start the mlir language server."
+ :group 'lsp-tblgen
+ :risky t
+ :type 'file)
+
+
+(defcustom lsp-tblgen-server-args ""
+ "Args of LSP client for TableGen "
----------------
keryell wrote:
```suggestion
"Args of LSP client for TableGen, for example '--tablegen-compilation-database=.../build/tablegen_compile_commands.yml'"
```
https://github.com/llvm/llvm-project/pull/76337
More information about the Mlir-commits
mailing list