Revisions of kak-lsp
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 38)
- Update to version 18.1.0: * Fix mixed-up order in tailwindcss example * Fix bell in modeline not being cleared on ShowMessage notifications * Fix patttern typo * Add markdown-oxide language-server * Add ruby-lsp language-server * Fix stale quoting in lsp-do-send-sync * Add log statements for raw request, handle EWOULDBLOCK/EAGAIN * Use write instead of %val{selection} to send buffer contents * Use a nonblocking fifo instead of pykak-style alternating fifos * Address clippy lint * Extend macOS workarounds to buffer synchronization * Fail early again on missing language.foo.command field * Also use elixir-ls on eex files * Fail startup if session state files already exists * Don't create session state if session is already running * Escalate failure if kak-lsp daemon fails to start * Don't clean up parent of session directories * Do not briefly start kak-lsp on KakEnd if lsp-enable has never been called * Fix typo in lsp-exit * Rectify inconsistent quoting in recommended mappings * Don't block when language servers are slow to exit * Work around hang due to lost fifo on macOS * Restyle --help output * Fix test/clangd-diagnostic-gutter.sh flakiness * Fix test/run not finding python on macOS * Remove bad text edit assertion * Braces in commented out code must match too * The correct validation setting for CSS is `css.validate = true` * Add CSS, HTML and JSON options, add Haskell's static-ls
buildservice-autocommit
accepted
request 1222908
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 37)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 36)
- Use only tier 1 arches. Never heard of kakoune being used in other arches.
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 35)
- Remove vendor.tar.zst. - Add registry.tar.zst - Update _service file * Use registry method for vendoring - Update to version 18.0.3: * Update changelog for release * Disable CI runs for a special "docs" branch * Scala Metals: turn off Unicode icons until Kakoune can handle emoji width * Simply use stdout instead of fd 3 for request sending * Remove redundant fifo re-creation * Elide temporary file when writing to fifo * Fix escaping if session name starts with a dash * Move loop-invariant set-option out of the loop * Fix window/showMessageRequest ID deserialization * lsp-disable: unset LSP modeline * Fix eslint workaround * Fix crash when "language" key is used in legacy kak-lsp.toml * julia lsp configuration: move root_globs * minor: fix typo in julia lsp config * cargo update * cargo clippy * Fix crash in lsp-selection-range * Show error instead of crashing if lsp_servers root is not an absolute path * Block LSP requests after KakEnd to work around delay on bad config * lsp-do-send: also block SIGINT once we have acquired the fifo * README: update "Pre-built binaries" section * Fix state transition when lsp-enable{,-window} are accidentally mixed * Remove shell call from lsp-if-no-servers * Remove misleading "set-option -add lsp_server" from default hooks * lsp-object: fix crash on invalid param, improve docs
buildservice-autocommit
accepted
request 1218665
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 34)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
accepted
request 1218661
from
Gerald Chen (ramdomPTM)
(revision 33)
- Update _service file - Update spec file accordingly - Update to version 18.0.2: * v18.0.2 * README: link to troubleshooting section * Fix stale comment in test * Update changelog * Show panics in an info box * Generate a core dump when crashing via a Rust panic * lsp-definition: explain fallback in error message * Fix crash in lsp-highlight-references * Log kak-lsp daemon PID on startup * Removed redundant error check
buildservice-autocommit
accepted
request 1195988
from
Factory Maintainer (factory-maintainer)
(revision 32)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 31)
- Update to version 17.1.2: * Experimental LSP client capabilities can now be enabled via kak-lsp.toml. * Fix crash on multiple language servers when one server doesn't support code actions. * For consistency with our root_path project detection mechanism, the default config for Julia no longer supports the JULIA_PROJECT environment variable nor falls back on the global Julia environment. * Fix build on Rust 1.80.
buildservice-autocommit
accepted
request 1188340
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 30)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 29)
- Update to version 17.1.1: * Default configuration for Svelte via svelte-language-server. * The language server stderr is logged eagerly instead of only after server exit; (useful for when servers like rust-analyzer crash). * Support dynamic for registration semantic tokens via textDocument/semanticTokens. * lsp-code-actions has learned to filter by code action kind. This should obsolete the lsp-code-action command which has been hidden and deprecated. * lsp-code-actions learned the -auto-single switch to instantly run if there is only one matching code action. * Fixed a case where a legacy `kak-lsp.toml` specifying the same server for multiple languages would drop all but one language. * Some hover info had extra trailing whitespace, which is now trimmed properly. * Hover info containing ASCII-art tables as popular in some flavors of Markdown is now rendered properly. The default config now enables inlay hints also for recent version of Scala Metals.
buildservice-autocommit
accepted
request 1178630
from
Factory Maintainer (factory-maintainer)
(revision 28)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 27)
- Update to 17.0.1: * New default server for Nix, nil, replacing rnix-lsp. * The gopls usePlaceholders setting now defaults to true in the default config, make sure to either add a mapping for lsp-snippets-select-next-placeholders or disable snippets. * gopls default config has been changed so inlay (type) hints require no gopls-specific knobs to turn on. As with other servers, inlay hints are only requested when lsp-inlay-hints-enabled is used. * The default config for HTML/CSS/JSON has been updated to use vscode-{html,css,json}-language-server as server command instead of vscode-{html,css,json}-languageserver. * Support for watching files (workspace/didChangeWatchedFiles) is now disabled by default to avoid performance problems. * Inlay code lenses (used by OCaml and Haskell language servers) are now shown after the referenced line. This requires Kakoune version >= 2024. * lsp-auto-hover-enable no longer takes an argument; that functionality has been moved to lsp-auto-hover-buffer-enable, and it no longer magically spawns a client. * Removed lsp-connect experimental command. * New commands jump-{next,previous} (which have also been added to Kakoune) replace and deprecate lsp-{next,previous}. * lsp-document-symbol no longer renders the same filename in every single line. Commands like jump-next and <ret> still work as before. * New option lsp_hover_max_info_lines replaces and deprecates lsp_hover_max_lines which now defaults to -1 which means lsp_hover_max_info_lines is used to control lines of information in the hover box. * New option lsp_hover_max_diagnostic_lines to limit the lines for diagnostics in the hover box. * Fix gopls code actions like "Extract function". * Various improvements to compatibility with old Kakoune. * Fix startup error when both lsp.kak and Kakoune's jump.kak are autoloaded.
buildservice-autocommit
accepted
request 1156695
from
Factory Maintainer (factory-maintainer)
(revision 26)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 25)
- Update specfile: * kak-lsp is now called as kakoune-lsp so we add a Provides. * update URL of sources.
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 24)
- Update specfile: * top-level folder of extracted source is kakoune-lsp-16.0.0 * explicit build requirement of cargo
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 23)
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 22)
- Update to version 16.0.0: * The modeline shows breadcrumbs like somemodule > someclass > somefunction to indicate the symbol around the main cursor. * lsp-document-symbols now renders symbols in a tree. * lsp_auto_show_code_actions (which renders a lightbulb in the modeline) now defaults to true. * lsp-code-lens can now run the test at cursor with rust-analyzer. Fixes: * lsp-inlay-diagnostics no longer jump around when the cursor is moved over the diagnostics. To use this feature, use Kakoune version >= 2024 (not yet release, consider building from source). * When LSP integration is enabled, then disabled and enabled again, the KakEnd hook failed to ask the server to exit, which has been fixed. * lsp-auto-hover-enable now only re-renders hover info when the main selection changes. This means that :info is no longer shadowed immediately by auto hover. * Completion snippets (accessed via lsp-snippets-select-next-placeholders) can now be nested, making it possible to cycle through the arguments of nested function calls. * In some cases, selecting completions provided by rust-analyzer would labels with extra characters (like self.some_method(…)) which has been fixed. * completionItem.additionalTextEdits are now applied also when the server does not support completionItem/resolve. * Snippet metacharacters are now properly escaped, removing spurious backslashes from inserted completions.
buildservice-autocommit
accepted
request 1135973
from
Factory Maintainer (factory-maintainer)
(revision 21)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 20)
- Update to version 15.0.1: * Additions: - Default configuration for Markdown via [marksman](https://github.com/artempyanykh/marksman). - Default configuration for Java via [jdtls](https://github.com/eclipse-jdtls/eclipse.jdt.ls). * Fixes: - Fix regression in "lsp-show-message-error" and friends.
buildservice-autocommit
accepted
request 1128043
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 19)
baserev update by copy to link target
Displaying revisions 1 - 20 of 38