| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(ts_ls): add _typescript.rename handler #3779 | Thomas Dy | 2025-04-26 | 1 | -0/+15 |
| | | | | | | This handler is used when performing certain code actions such as extracting functions or types. The language server asks the editor to prompt for a rename for the newly created function or type. | ||||
| * | fix(roslyn_ls): use absolute paths when open `.sln` and `.csproj` files (#3777) | Alexej Kowalew | 2025-04-26 | 1 | -4/+4 |
| | | | | | | | | | * fix(roslyn_ls): use absolute paths when open `.sln` and `.csproj` files --------- Co-authored-by: glepnir <glephunter@gmail.com> | ||||
| * | feat(roslyn_ls): add initial config as `vim.lsp.config` #3753 | Alexej Kowalew | 2025-04-25 | 1 | -0/+186 |
| | | |||||
| * | feat: gnls #3773 | Nick Yamane | 2025-04-25 | 1 | -0/+19 |
| | | | | | | | | Add support for Microsoft's GN language server [1]. [1] https://github.com/microsoft/gnls Signed-off-by: Nick Diego Yamane <nickdiego@igalia.com> | ||||
| * | refactor: deprecate util.validate_bufnr() | Justin M. Keyes | 2025-04-23 | 3 | -8/+0 |
| | | |||||
| * | refactor: deprecate util.path.search_ancestors() | Justin M. Keyes | 2025-04-23 | 3 | -9/+3 |
| | | |||||
| * | docs(rpmspec): updated `cmd` and `description` #3756 | Kris | 2025-04-23 | 1 | -1/+7 |
| | | | | This change was made because the current configuration (as of today) does not actually work. This new configuration addresses that issue by updating the cmd used for executing the lsp server. As well as updating the description to instruct users on how to install `rpm-spec-language-server`. | ||||
| * | fix(unocss): workspace_required=true #3764 | ergou | 2025-04-23 | 1 | -0/+1 |
| | | |||||
| * | fix(tailwindcss): improve root dir detection for tailwind v4 #3765 | Maksim Terpilovskii | 2025-04-23 | 1 | -10/+16 |
| | | |||||
| * | ci(lint): deprecate util.path.is_descendant() on Nvim 0.11+ #3766 | Justin M. Keyes | 2025-04-23 | 5 | -9/+9 |
| | | |||||
| * | fix(mdx_analyzer): remove invalid field and update brief (#3760) | glepnir | 2025-04-22 | 1 | -3/+2 |
| | | |||||
| * | ci(lint): check `@brief` docstring placement #3762 | Justin M. Keyes | 2025-04-22 | 16 | -66/+79 |
| | | |||||
| * | docs(sqls): fix install instructions #3758 | George | 2025-04-22 | 1 | -1/+1 |
| | | |||||
| * | feat(mdx_analyzer): add vim.lsp.config support (#3757) | Muntasir Mahmud | 2025-04-22 | 1 | -0/+25 |
| | | |||||
| * | ci(lint): use client:exec_cmd() #3755 | Justin M. Keyes | 2025-04-21 | 5 | -67/+39 |
| | | | | | Use `client:exec_cmd()` instead of calling `request("workspace/executeCommand")` directly. | ||||
| * | fix: use "Lsp" prefix for config-defined commands | Justin M. Keyes | 2025-04-21 | 12 | -47/+34 |
| | | |||||
| * | ci(lint): enforce "Lsp" command name prefix | Justin M. Keyes | 2025-04-21 | 2 | -11/+6 |
| | | |||||
| * | feat(eslint): add vim.lsp.config support #3731 | Carnavale | 2025-04-21 | 1 | -0/+182 |
| | | |||||
| * | docs(atlas): atlas-rule filetype #3749 | Tran Minh Luan | 2025-04-21 | 1 | -10/+15 |
| | | |||||
| * | feat: PL/I ls #3684 | Vit Gottwald | 2025-04-21 | 1 | -0/+10 |
| | | |||||
| * | feat(tailwind): add `vim.lsp.config` support | Sasha | 2025-04-21 | 1 | -0/+116 |
| | | |||||
| * | fix(angularls): cannot require() angularls.lua | Justin M. Keyes | 2025-04-18 | 1 | -2/+4 |
| | | | | | | The config makes too many assumptions and will just throw if those assumptions don't hold... | ||||
| * | docs: cleanup | Justin M. Keyes | 2025-04-18 | 335 | -3393/+3449 |
| | | | | | | - brief should live at the top of each file - fix indentation for some docs | ||||
| * | feat: angularls #3746 | HyBer | 2025-04-18 | 1 | -0/+87 |
| | | |||||
| * | feat: add emmylua_ls (#3745) | Georgiy Belyanin | 2025-04-18 | 1 | -0/+23 |
| | | |||||
| * | feat(volar): add vim.lsp.config support (#3737) | Sebastian Lyng Johansen | 2025-04-17 | 1 | -0/+97 |
| | | |||||
| * | fix(astro): using vim.fs.jointhpath concat path (#3741) | glepnir | 2025-04-17 | 1 | -1/+1 |
| | | | | | | Problem: hardcord path symbol in get_typescript_server_path Solution: using vim.fs.joinpath to concat path | ||||
| * | feat(astroJS): add vim.lsp.config support (#3738) | Tucker Hoog | 2025-04-17 | 1 | -0/+27 |
| | | |||||
| * | fix(rust_analyzer): call on_dir() when reusing client #3736 | Tobias Schmitz | 2025-04-16 | 1 | -3/+4 |
| | | |||||
| * | feat(zls): add `vim.lsp.config` support #3733 | nkhlmn | 2025-04-16 | 1 | -0/+11 |
| | | |||||
| * | feat(biome): vim.lsp.config with workspace_required, root_dir #3727 | Chris Grieser | 2025-04-15 | 1 | -0/+36 |
| | | |||||
| * | feat: sqruff #3723 | Võ Quang Chiến | 2025-04-15 | 1 | -0/+11 |
| | | |||||
| * | feat(omnisharp): add `vim.lsp.config` support #3724 | Alexej Kowalew | 2025-04-15 | 1 | -0/+81 |
| | | | | Co-authored-by: Rijul Kapoor <115141708+rijulkap@users.noreply.github.com> | ||||
| * | fix(gh_actions_ls): workspace_required=true #3722 | Chris Grieser | 2025-04-14 | 1 | -1/+3 |
| | | | | | see https://github.com/neovim/nvim-lspconfig/pull/3713#issuecomment-2801407962 (Note that `workspace_required` requires nightly or the upcoming nvim 0.11.1) | ||||
| * | Revert "feat(biome): add `vim.lsp.config` support" #3718 | Chris Grieser | 2025-04-13 | 1 | -27/+0 |
| | | | | This reverts commit cd54cca6c4a03b89f2a82e32ae6bfc230b5b4193. | ||||
| * | feat(ast_grep): update filetypes #3720 | Ahmed El Gabri | 2025-04-13 | 1 | -0/+4 |
| | | | | | `ast-grep` supports JSX/TSX: https://ast-grep.github.io/reference/languages.html#list-of-languages-with-built-in-support | ||||
| * | feat(biome): add `vim.lsp.config` support (#3716) | Chris Grieser | 2025-04-13 | 1 | -0/+27 |
| | | |||||
| * | feat(gh_actions_ls): add `vim.lsp.config` support #3713 | Chris Grieser | 2025-04-13 | 1 | -0/+31 |
| | | |||||
| * | fix(docs): docgen.lua reads from `lua/*.lua` #3708 | Justin M. Keyes | 2025-04-12 | 308 | -314/+316 |
| | | | | | | | | | Problem: Since configs now live in `lsp/`, the docgen needs to be updated. Solution: Read the configs from `lsp/`. Parse the `@brief` docstring to get the docs. | ||||
| * | feat(typos-lsp): support pyproject.toml and Cargo.toml #3707 | Oliver Mannion | 2025-04-12 | 1 | -1/+1 |
| | | |||||
| * | feat: migrate to vim.lsp.config #3659 | Lorenzo Bellina | 2025-04-12 | 329 | -0/+7949 |
| Problem: Nvim 0.11 has vim.lsp.config, which mostly replaces the legacy nvim-lspconfig "framework". Solution: Migrate all configs to `lsp/*` variants. The old configs in `lua/lspconfig/` are "frozen". The new configs include these changes: - `commands` field became raw calls to `vim.api.nvim_buf_create_user_command` inside `on_attach`. - `root_dir` became: - `root_markers` whenever the file list was simple didn't need to mach `*` - if the logic was complicated, or needed to match something like '\*.c', it was defined as a vim.lsp.Config `root_dir` callback. - `on_config_change` became `before_init`. I don't actually know if this is the correct approach, but looking around the documentation of `nvim-lspconfig` a saw that it was defined as the function that gets called as soon as the config have `root_dir`, and so I thought `before_init` might be the closest alternative. - `docs.description` became a luadoc `@brief` docstring. - `single_file_support = false`? Co-authored-by: Aliou Diallo <aliou@users.noreply.github.com> Co-authored-by: Justin M. Keyes <justinkz@gmail.com> | |||||
