diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2025-04-18 17:44:38 +0200 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2025-04-18 17:44:38 +0200 |
| commit | f8b5cbe6312b568def1f91d747e2cdb8984fdf2e (patch) | |
| tree | c1baf319b22d8ccc7d3468276b5ba9a26dfa2775 /lsp/nomad_lsp.lua | |
| parent | feat: angularls #3746 (diff) | |
| download | nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.gz nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.bz2 nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.lz nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.xz nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.zst nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.zip | |
docs: cleanup
- brief should live at the top of each file
- fix indentation for some docs
Diffstat (limited to 'lsp/nomad_lsp.lua')
| -rw-r--r-- | lsp/nomad_lsp.lua | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/lsp/nomad_lsp.lua b/lsp/nomad_lsp.lua index 37d26fc4..efc0ce77 100644 --- a/lsp/nomad_lsp.lua +++ b/lsp/nomad_lsp.lua @@ -1,3 +1,21 @@ +---@brief +--- +--- https://github.com/juliosueiras/nomad-lsp +--- +--- Written in Go, compilation is needed for `nomad_lsp` to be used. Please see the [original repository](https://github.com/juliosuieras/nomad-lsp). +--- +--- Add the executable to your system or vim PATH and it will be set to go. +--- +--- No configuration option is needed unless you choose not to add `nomad-lsp` executable to the PATH. You should know what you are doing if you choose so. +--- +--- ```lua +--- vim.lsp.enable('nomad_lsp') +--- ``` +--- +--- However, a `hcl.nomad` or `nomad` filetype should be defined. +--- +--- Description of your jobs should be written in `.nomad` files for the LSP client to configure the server's `root_dir` configuration option. + local util = require 'lspconfig.util' local bin_name = 'nomad-lsp' @@ -5,23 +23,6 @@ if vim.fn.has 'win32' == 1 then bin_name = bin_name .. '.exe' end ----@brief ---- --- https://github.com/juliosueiras/nomad-lsp --- --- Written in Go, compilation is needed for `nomad_lsp` to be used. Please see the [original repository](https://github.com/juliosuieras/nomad-lsp). --- --- Add the executable to your system or vim PATH and it will be set to go. --- --- No configuration option is needed unless you choose not to add `nomad-lsp` executable to the PATH. You should know what you are doing if you choose so. --- --- ```lua --- vim.lsp.enable('nomad_lsp') --- ``` --- --- However, a `hcl.nomad` or `nomad` filetype should be defined. --- --- Description of your jobs should be written in `.nomad` files for the LSP client to configure the server's `root_dir` configuration option. return { cmd = { bin_name }, filetypes = { 'hcl.nomad', 'nomad' }, |
