| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | Merge pull request #32 from jgarte/guixrus-vis-lspc | fischerling | 2021-12-24 | 1 | -0/+16 |
| |\ | | | | | Mention easy installation of vis-lspc with GuixRUs | ||||
| | * | Mention easy installation of vis-lspc with GuixRUs | jgart | 2021-12-24 | 1 | -0/+16 |
| |/ | |||||
| * | bump version to 0.1.4v0.1.4 | Florian Fischer | 2021-12-13 | 1 | -1/+1 |
| | | |||||
| * | use capture_cmd where possible | Florian Fischer | 2021-12-13 | 1 | -7/+1 |
| | | |||||
| * | improve default logging | Florian Fischer | 2021-12-13 | 2 | -4/+46 |
| | | | | | | | | | | | | | I use to have logging enabled to be able to debug weird vis-lspc behavior right away. But I got annoyed by vis-lspc cluttering all my directories with vis-lspc.log files. So vis-lspc will no write its log files to $XDG_DATA_HOME/vis-lspc/<iso-date>-<cwd-basename>.log if lspc.log_file is not set by the user. This patch also introduces a helper to run a program and capture its output. | ||||
| * | Merge pull request #30 from fischerling/add-menu-options | fischerling | 2021-12-08 | 1 | -0/+10 |
| |\ | | | | | add menu-/ confirm-cmd options | ||||
| | * | add menu-/ confirm-cmd options | Florian Fischer | 2021-12-08 | 1 | -0/+10 |
| |/ | |||||
| * | rebind signatureHelp to <C-K> to prevent conflicts with vis bindings | Florian Fischer | 2021-12-06 | 1 | -1/+1 |
| | | |||||
| * | fix ff92a0f1fca0f0db5b00022fc2ac41579ac5ab24 | Florian Fischer | 2021-12-06 | 1 | -1/+1 |
| | | | | | Don't use a global variable. | ||||
| * | handle string or MarkContent documentation in SignatureInformation | Florian Fischer | 2021-12-06 | 1 | -2/+2 |
| | | |||||
| * | do not try to handle error responses | Florian Fischer | 2021-11-22 | 1 | -1/+3 |
| | | |||||
| * | fix crash in error reporting | Florian Fischer | 2021-11-21 | 1 | -1/+3 |
| | | | | | We crashed because a forgotten concatenation operator | ||||
| * | do not use lspc.log before lspc is initialized | Florian Fischer | 2021-08-29 | 2 | -62/+57 |
| | | |||||
