diff options
| author | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2024-12-17 07:22:31 +0000 |
|---|---|---|
| committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2024-12-17 07:22:31 +0000 |
| commit | 9f2c279cf9abe584f03bfeb37c6658d68e3ff49d (patch) | |
| tree | 52c49b91c3a2560c07a28d882f7337ee302c2e20 /doc | |
| parent | feat(msbuild): config instruction for filetypes (#3516) (diff) | |
| download | nvim-lspconfig-9f2c279cf9abe584f03bfeb37c6658d68e3ff49d.tar nvim-lspconfig-9f2c279cf9abe584f03bfeb37c6658d68e3ff49d.tar.gz nvim-lspconfig-9f2c279cf9abe584f03bfeb37c6658d68e3ff49d.tar.bz2 nvim-lspconfig-9f2c279cf9abe584f03bfeb37c6658d68e3ff49d.tar.lz nvim-lspconfig-9f2c279cf9abe584f03bfeb37c6658d68e3ff49d.tar.xz nvim-lspconfig-9f2c279cf9abe584f03bfeb37c6658d68e3ff49d.tar.zst nvim-lspconfig-9f2c279cf9abe584f03bfeb37c6658d68e3ff49d.zip | |
docs: update configs.md
skip-checks: true
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/configs.md | 25 | ||||
| -rw-r--r-- | doc/configs.txt | 25 |
2 files changed, 46 insertions, 4 deletions
diff --git a/doc/configs.md b/doc/configs.md index 5b2383ed..2b45eedb 100644 --- a/doc/configs.md +++ b/doc/configs.md @@ -6343,6 +6343,27 @@ lspconfig.msbuild_project_tools_server.setup { } ``` +There's no builtin filetypes for msbuild files, would require some filetype aliases: + +```lua +vim.filetype.add({ + extension = { + props = 'msbuild', + tasks = 'msbuild', + targets = 'msbuild', + }, + pattern = { + [ [[.*\..*proj]] ] = 'msbuild', + }, +}) +``` + +Optionally tell treesitter to treat `msbuild` as `xml` so you can get syntax highlighting if you have the treesitter-xml-parser installed. + +```lua +vim.treesitter.language.register('xml', { 'msbuild' }) +``` + Snippet to enable the language server: ```lua require'lspconfig'.msbuild_project_tools_server.setup{} @@ -6355,7 +6376,7 @@ Default config: ``` - `filetypes` : ```lua - { "xml.csproj", "xml.fsproj", "sln" } + { "msbuild" } ``` - `init_options` : ```lua @@ -11277,7 +11298,7 @@ Default config: annotation_paths = {}, debugger_port = -1, high_precision = false, - java = "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java", + java = "/usr/lib/jvm/temurin-17-jdk-amd64/bin/java", java_opts = { "-Xmx3000m", "-Xss1m" }, logfile = "/home/user/.cache/nvim/vdm-lsp.log", mavenrepo = "/home/user/.m2/repository/com/fujitsu" diff --git a/doc/configs.txt b/doc/configs.txt index 5b2383ed..2b45eedb 100644 --- a/doc/configs.txt +++ b/doc/configs.txt @@ -6343,6 +6343,27 @@ lspconfig.msbuild_project_tools_server.setup { } ``` +There's no builtin filetypes for msbuild files, would require some filetype aliases: + +```lua +vim.filetype.add({ + extension = { + props = 'msbuild', + tasks = 'msbuild', + targets = 'msbuild', + }, + pattern = { + [ [[.*\..*proj]] ] = 'msbuild', + }, +}) +``` + +Optionally tell treesitter to treat `msbuild` as `xml` so you can get syntax highlighting if you have the treesitter-xml-parser installed. + +```lua +vim.treesitter.language.register('xml', { 'msbuild' }) +``` + Snippet to enable the language server: ```lua require'lspconfig'.msbuild_project_tools_server.setup{} @@ -6355,7 +6376,7 @@ Default config: ``` - `filetypes` : ```lua - { "xml.csproj", "xml.fsproj", "sln" } + { "msbuild" } ``` - `init_options` : ```lua @@ -11277,7 +11298,7 @@ Default config: annotation_paths = {}, debugger_port = -1, high_precision = false, - java = "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java", + java = "/usr/lib/jvm/temurin-17-jdk-amd64/bin/java", java_opts = { "-Xmx3000m", "-Xss1m" }, logfile = "/home/user/.cache/nvim/vdm-lsp.log", mavenrepo = "/home/user/.m2/repository/com/fujitsu" |
