| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'fix-select-location-format' into 'main' | Florian Fischer | 2025-07-02 | 1 | -2/+2 |
| |\ | | | | | | | | | Fix non-integers for position in select location See merge request muhq/vis-lspc!62 | ||||
| | * | Fix non-integers for position in select location | Michiel van den Heuvel | 2025-07-02 | 1 | -2/+2 |
| | | | |||||
| * | | Merge branch 'pull-diagnostics' into 'main' | Florian Fischer | 2025-07-02 | 2 | -1/+44 |
| |\ \ | |/ |/| | | | | | Add pull diagnostics See merge request muhq/vis-lspc!61 | ||||
| | * | Add pull diagnostics | Michiel van den Heuvel | 2025-07-02 | 2 | -1/+44 |
| |/ | |||||
| * | declare test target as phony | Florian Fischer | 2025-06-08 | 1 | -1/+1 |
| | | |||||
| * | fix the line number detection with tabs | Florian Fischer | 2025-06-08 | 3 | -3/+48 |
| | | | | | | If a line includes tabs add the visually added space for each tab stop to the line length in order to detect a wrapped line. | ||||
| * | Merge branch 'merge-event-subscriptions' into 'main' | Florian Fischer | 2025-05-16 | 1 | -15/+18 |
| |\ | | | | | | | | | Coalesce some event subscriptions See merge request muhq/vis-lspc!60 | ||||
| | * | Coalesce some event subscriptions | Michiel van den Heuvel | 2025-05-15 | 1 | -15/+18 |
| |/ | |||||
| * | Merge branch 'sel_to_pos_v2' into 'main' | Florian Fischer | 2025-05-15 | 2 | -42/+97 |
| |\ | | | | | | | | | | | | | Change vis_sel_to_pos to vis internals or to count lines itself Closes #38 See merge request muhq/vis-lspc!58 | ||||
| | * | improve the documentation of some lsp_type comparison helpers | Florian Fischer | 2025-02-14 | 1 | -2/+9 |
| | | | |||||
| | * | calculate the positions for multiple selections at once | Florian Fischer | 2025-02-14 | 2 | -12/+43 |
| | | | |||||
| | * | move file location converters functions into util module | Florian Fischer | 2025-02-14 | 2 | -31/+50 |
| | | | | | | | | | Use the the internal vis logic as fast path if available. | ||||
| | * | Change vis_sel_to_pos to count lines itself | Michiel van den Heuvel | 2025-02-04 | 1 | -20/+18 |
| | | | | | | | | | | | | | | | | | | | | | This avoids the screen scrolling when receiving diagnostics from the server, which currently means that saving the file randomly centers the cursor. This is a first version, I think that an optimisation is possible where it doesn't loop through the file for every selection, but loops once, converting every selection passed. | ||||
| * | | Check lsp return value is table in handlers | Michiel van den Heuvel | 2025-05-14 | 1 | -4/+4 |
| | | | | | | | | | | | At least in lua-cjson, null is sometimes returned as a (light) userdata value. This resulted in ugly errors. | ||||
| * | | fix vis:pipe buffer support detection | Florian Fischer | 2025-04-10 | 1 | -1/+1 |
| |/ | | | | | | Check a vis:pipe function call like we would call it in vis_pipe. Omitting the fullscreen parameter causes the pcall to succeed, although vis does not support using a string as data source. | ||||
| * | Merge branch 'add-tools-editorconfig' into 'main' | Florian Fischer | 2025-02-02 | 1 | -0/+5 |
| |\ | | | | | | | | | Add editorconfig section for tools/ See merge request muhq/vis-lspc!56 | ||||
| | * | Add editorconfig section for tools/ | Michiel van den Heuvel | 2025-02-02 | 1 | -0/+5 |
| | | | |||||
| * | | Merge branch 'fix-find-root-uri' into 'main' | Florian Fischer | 2025-02-02 | 2 | -3/+4 |
| |\ \ | |/ |/| | | | | | Fix some issues with find_root_uri See merge request muhq/vis-lspc!55 | ||||
| | * | Fix find_upwards | Michiel van den Heuvel | 2025-02-02 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | - Use `util.vis_pipe` instead of `vis:pipe` as this does not work on the current release of vis. - Quote the path to the find-upwards script. It resides in `~/Library/Application Support` on my macOS setup, and while not very common, paths in other users' configurations might have the same issue. - At least during testing, `out` was nil in some cases. `find_upwards` checks it now. | ||||
| | * | Fix undefined conf field in ls | Michiel van den Heuvel | 2025-02-02 | 1 | -1/+1 |
| |/ | | | | | This is something that should only be in the settings branch, watch out when merging these two. | ||||
| * | handle special cases in util.dirnamedetect-root | Florian Fischer | 2025-01-11 | 2 | -1/+39 |
| | | |||||
| * | make universal root detection opt-in | Florian Fischer | 2025-01-11 | 5 | -6/+42 |
| | | |||||
| * | extract the upwards find code into the util module | Florian Fischer | 2025-01-09 | 3 | -14/+30 |
| | | |||||
| * | refactor the language server code | Florian Fischer | 2025-01-09 | 1 | -83/+105 |
| | | | | | Introduce a LanguageServer meta-table and write more documentation. | ||||
| * | supported-servers: update roots | git-bruh | 2025-01-09 | 1 | -5/+35 |
| | | |||||
| * | *: pass rootUri | git-bruh | 2025-01-09 | 2 | -1/+49 |
| | | |||||
| * | add clangd config for new C syntax name | Florian Fischer | 2025-01-04 | 1 | -0/+1 |
| | | | | | | vis 6d362f260c1573d5fb1b60be4ea84689600d368e changed the syntax name for C from ansi_c to c. | ||||
| * | lazily initialize the default logger | Florian Fischer | 2024-12-30 | 2 | -1/+30 |
| | | | | | | | | | | | | In order for the user to configure the logging behavior the values of lspc.logging and lspc.log_file must be evaluated after vis-lspc was required. To lazily evaluate the logging configuration a new LazyInitLogger metatable is introduced, which initializes the actual logger on first use. Fixes: 1bd1416c89f92f637ca5e22c94b3479f8d32f2d7 | ||||
| * | Merge branch 'vscode-langservers-extracted' into 'main' | Florian Fischer | 2024-12-17 | 1 | -0/+21 |
| |\ | | | | | | | | | Add language servers from VSCode langservers extracted See merge request muhq/vis-lspc!53 | ||||
| | * | supported-servers.lua: fix formatting | Aaron John | 2024-12-14 | 1 | -4/+13 |
| | | | |||||
| | * | supported-servers.lua: add json-language-server | Aaron John | 2024-12-11 | 1 | -0/+4 |
| | | | |||||
| | * | supported-servers.lua: add css-language-server | Aaron John | 2024-12-11 | 1 | -0/+4 |
| | | | |||||
| | * | supported-servers.lua: add html-language-server | Aaron John | 2024-12-11 | 1 | -0/+4 |
| |/ | |||||
| * | Merge branch 'bash-lsp' into 'main' | Florian Fischer | 2024-11-01 | 1 | -0/+4 |
| |\ | | | | | | | | | supported-servers.lua: add bash-language-server See merge request muhq/vis-lspc!52 | ||||
| | * | supported-servers.lua: add bash-language-server | Aaron John | 2024-10-31 | 1 | -0/+4 |
| |/ | |||||
| * | attempt a gracefully shutdown the language servers when vis quits | Florian Fischer | 2024-10-25 | 1 | -0/+11 |
| | | |||||
| * | replace the shell with the language server | Florian Fischer | 2024-10-25 | 1 | -1/+1 |
| | | |||||
| * | remove assertion that a closed file always has a path | Florian Fischer | 2024-09-25 | 1 | -1/+1 |
| | | | | | | | | | When closing any open file we assume it has a baking path. However, especially windows we opened to present markdown messages to the user have no backing path, and thus closing them fail. Fix this assumption and use vis' "[No Name]" if no file path is set. | ||||
| * | Merge branch 'fix-diagnostics-documentation' into 'main' | Florian Fischer | 2024-09-21 | 1 | -2/+2 |
| |\ | | | | | | | | | Fix lspc-{prev,next}-diagnostic typo in README See merge request muhq/vis-lspc!51 | ||||
| | * | Fix lspc-{prev,next}-diagnostic typo in README | Michiel van den Heuvel | 2024-09-20 | 1 | -2/+2 |
| |/ | |||||
| * | fix used quotes and remove old code in comments | Florian Fischer | 2024-09-15 | 2 | -4/+1 |
| | | |||||
| * | move helper code into the util module | Florian Fischer | 2024-09-15 | 2 | -145/+174 |
| | | |||||
| * | use fzf as menu command in fullscreen mode | Florian Fischer | 2024-09-15 | 1 | -1/+2 |
| | | |||||
| * | scroll last message to the top of the message window | Florian Fischer | 2024-09-14 | 1 | -3/+4 |
| | | |||||
| * | init: convert absolute paths to relative for references | git-bruh | 2024-09-14 | 1 | -1/+73 |
| | | |||||
| * | lspc_select_locations: print source line contents in choices | git-bruh | 2024-09-14 | 1 | -4/+91 |
| | | |||||
| * | minor cleanups reported by luacheck | Florian Fischer | 2024-09-14 | 2 | -3/+3 |
| | | |||||
| * | properly close the message window after applying a workspaceEdit | Florian Fischer | 2024-09-14 | 1 | -1/+14 |
| | | |||||
| * | use the new vis:pipe(txt, cmd) variant if available | Florian Fischer | 2024-09-14 | 1 | -14/+20 |
| | | |||||
| * | assert that io.popen returns a usable process handle | Florian Fischer | 2024-08-27 | 1 | -1/+1 |
| | | |||||
