| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | bump version to 0.1.7v0.1.7 | Florian Fischer | 2023-01-14 | 1 | -1/+1 |
| | | |||||
| * | remove superfluous function parameter | Florian Fischer | 2023-01-14 | 1 | -1/+1 |
| | | |||||
| * | fix typo | Florian Fischer | 2023-01-14 | 1 | -1/+1 |
| | | |||||
| * | link to the shipped language server configurations | Florian Fischer | 2023-01-14 | 1 | -1/+2 |
| | | |||||
| * | support configuration and initializationOptions per language server | Florian Fischer | 2023-01-14 | 4 | -21/+76 |
| | | | | | | | | | | | | Send language server settings after initialization via a workspace/didChangeConfiguration notification. Implement a workspace/configuration handler using the values stored in the language server settings. Send the init_options as initializationOptions in the initialize parameters. | ||||
| * | Merge branch 'supported-servers' into 'main' | Florian Fischer | 2023-01-11 | 1 | -0/+7 |
| |\ | | | | | | | | | haskell and ocaml language servers See merge request muhq/vis-lspc!38 | ||||
| | * | add ocaml-language-server | Erlend Lind Madsen | 2023-01-08 | 1 | -0/+4 |
| | | | |||||
| | * | add haskell-language-server | Erlend Lind Madsen | 2023-01-08 | 1 | -0/+3 |
| | | | |||||
| * | | make vis-menu and vertical selection the default menu cmd | Florian Fischer | 2023-01-11 | 2 | -3/+2 |
| | | | |||||
| * | | add context parameter to textDocument/references call | Florian Fischer | 2023-01-09 | 1 | -2/+8 |
| |/ | | | | Fixes !41. | ||||
| * | Merge branch 'fix-vis-menu-cursors' | Florian Fischer | 2023-01-05 | 1 | -3/+11 |
| |\ | |||||
| | * | allow cursor keys when using vis-menu | Florian Fischer | 2023-01-04 | 1 | -3/+11 |
| | | | | | | | | | | | | | vis uses vis:pipe to call vis-menu when completing filenames. Simply copy what vis does. However, using vis:pipe does not work with fzf. I do not understand why but the vis-menu special case seams to work. | ||||
| * | | fix completions using textEdit | Florian Fischer | 2023-01-04 | 1 | -10/+1 |
| |/ | | | | | Fix the off-by-one manual range conversion by using the already available helper function. | ||||
| * | bump versionv0.1.6 | Florian Fischer | 2023-01-04 | 1 | -1/+1 |
| | | |||||
| * | make format using the luarocks version of luaformatter | Florian Fischer | 2023-01-04 | 2 | -31/+20 |
| | | | | | | | | Apparently the version from the AUR behaves differently from the version installed via luarocks. Now the 100 chars column limit is actually applied. | ||||
| * | CI: bump docker image | Florian Fischer | 2023-01-04 | 1 | -1/+1 |
| | | |||||
| * | fix check and test make targets and run make format | Florian Fischer | 2023-01-04 | 2 | -3/+6 |
| | | | | | | The make targets use a shell loop which does not fail if one of the iterations fail. | ||||
| * | use lspc version when starting dart language-server | Florian Fischer | 2023-01-04 | 1 | -1/+10 |
| | | |||||
| * | Merge branch 'supported-servers' into 'main' | Florian Fischer | 2023-01-04 | 1 | -0/+8 |
| |\ | | | | | | | | | Supported servers (typescript/dart) See merge request muhq/vis-lspc!37 | ||||
| | * | add dart language server configuration | Erlend Lind Madsen | 2023-01-02 | 1 | -1/+4 |
| | | | |||||
| | * | add javascript/typescript support using 'typescript-language-server' | Erlend Lind Madsen | 2023-01-02 | 1 | -0/+5 |
| | | | |||||
| * | | add missing lspc file | Florian Fischer | 2023-01-02 | 1 | -0/+75 |
| | | | | | | | | | Fixes 3e1894cd0825e028c9e37c90f8dbaa8499fdd4e3. | ||||
| * | | move client config and capabilities into separate file | Florian Fischer | 2023-01-02 | 1 | -70/+3 |
| |/ | | | | | This helps to move code out of the to big init.lua as well as allows to use the vis-lspc version in different lua files. | ||||
| * | use local variable instead of a global one | Florian Fischer | 2023-01-02 | 1 | -1/+1 |
| | | | | | Fixes: 9c0a9b4fdcb2f0912b8ec3b9f7127d660565f898 | ||||
| * | fix initialized notification parameters | Florian Fischer | 2023-01-02 | 1 | -1/+4 |
| | | | | | | | | | | | | | LSP defines the parameters of the initialized notifications as empty object. The dart language server expects that the initialize notification has an empty params object. Therefore, pass an empty parameter table to the initialized notification. Tested with our fallback json implementation as well as dkjson. Fixes !37. | ||||
| * | fix textDocumentSync.save ServerCapability check | Florian Fischer | 2023-01-02 | 1 | -1/+2 |
| | | | | | | | | | | | | | The ServerCapability textDocumentSync is optional and may be of kind TextDocumentSyncOptions | TextDocumentSyncKind; If a server uses TextDocumentSyncKind which is a integer enum our .save check fails. Test if it is save to use textDocumentSync as table before checking the save capability. Fixes !35. | ||||
| * | fallback json: support explicit null encoding | Florian Fischer | 2023-01-01 | 1 | -2/+5 |
| | | |||||
| * | bump versionv0.1.5 | Florian Fischer | 2023-01-01 | 1 | -1/+1 |
| | | |||||
| * | fix typo in comment | Florian Fischer | 2023-01-01 | 1 | -1/+1 |
| | | |||||
| * | fix passed InitializeParams | Florian Fischer | 2023-01-01 | 1 | -3/+3 |
| | | | | | | Correct the name of two parameters and ensure that the required parameter 'rootUri' is always set to null. | ||||
| * | move server configurations into a seperate file | Florian Fischer | 2022-08-01 | 3 | -15/+20 |
| | | |||||
| * | support window/showMessage notifications | Florian Fischer | 2022-07-29 | 1 | -0/+18 |
| | | | | | | | | Introduce a new configuration message_level to control the messages displayed. The option message_level ranges from 1 - 4 (Error - Log) and corresponds to LSP's MessageType namespace. | ||||
| * | use lua 5.4 to run parser_test.lua | Florian Fischer | 2022-07-11 | 1 | -1/+1 |
| | | |||||
| * | CI: use my own lua docker container | Florian Fischer | 2022-07-11 | 1 | -8/+5 |
| | | |||||
| * | Merge branch 'jgart-master-patch-41230' into 'master' | Florian Fischer | 2022-07-09 | 1 | -1/+1 |
| |\ | | | | | | | | | Fix typo in init.lua See merge request muhq/vis-lspc!36 | ||||
| | * | Update init.lua | Jorge Gomez | 2022-07-09 | 1 | -1/+1 |
| |/ | |||||
| * | send clientCapabilities | Florian Fischer | 2022-02-20 | 2 | -6/+39 |
| | | | | | | | | Be nicer to the language servers by providing our capabilities so maybe we get more deterministic results. We do not support dynamicRegistration, markdown or workDoneProgress. | ||||
| * | support hoverResults containing MarkedString[] | Florian Fischer | 2022-02-20 | 1 | -2/+16 |
| | | | | | | | python-language-server sends a list of MarkedStrings containing the signature as python code-block and the doc string as string. https://github.com/palantir/python-language-server/issues/836 | ||||
| * | mention that our bundled json impl does not support utf-8 | Florian Fischer | 2022-02-20 | 1 | -3/+6 |
| | | |||||
| * | editorconfig: add .gitlab-ci.yml config | Florian Fischer | 2021-12-28 | 1 | -0/+4 |
| | | |||||
| * | README: update configured language servers | Florian Fischer | 2021-12-28 | 1 | -1/+1 |
| | | |||||
| * | reformat ls_map tables as a table literal | Matěj Cepl | 2021-12-28 | 1 | -9/+10 |
| | | |||||
| * | add Lua LSP server configuration | Matěj Cepl | 2021-12-28 | 1 | -1/+5 |
| | | |||||
| * | github: remove CI config | Florian Fischer | 2021-12-28 | 1 | -47/+0 |
| | | |||||
| * | Merge branch 'add-gl-ci' into 'master' | Florian Fischer | 2021-12-28 | 3 | -5/+33 |
| |\ | | | | | | | | | Add simple gitlab CI running on ubuntu:rolling See merge request muhq/vis-lspc!35 | ||||
| | * | make: implement check-format in POSIX shell | Florian Fischer | 2021-12-28 | 2 | -5/+10 |
| | | | | | | | | | The docker image used for the CI does not contain bash. | ||||
| | * | Add simple gitlab CI running on luarocks | Florian Fischer | 2021-12-28 | 1 | -0/+23 |
| |/ | | | | https://hub.docker.com/r/imolein/luarocks | ||||
| * | try multiple json implementations | Florian Fischer | 2021-12-27 | 2 | -10/+19 |
| | | | | | | We try 'json', 'cjson' and 'dkjson' in that order before using our bundled fallback implementation. | ||||
| * | actually use python-lsp-server binary | Florian Fischer | 2021-12-27 | 1 | -1/+1 |
| | | |||||
| * | change default python language server to pylsp | Florian Fischer | 2021-12-27 | 1 | -2/+3 |
| | | |||||
