aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/phpactor.lua
diff options
context:
space:
mode:
authorShuhei Takahashi <takahashi.shuhei@gmail.com>2026-01-09 06:05:31 +0900
committerGitHub <noreply@github.com>2026-01-08 16:05:31 -0500
commit6149d851b7f2ea5de9064ea11e470271265da2de (patch)
treec682f9bb6bd697f12116fd9f0b219dfc59ffcdb4 /lua/lspconfig/phpactor.lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-6149d851b7f2ea5de9064ea11e470271265da2de.tar
nvim-lspconfig-6149d851b7f2ea5de9064ea11e470271265da2de.tar.gz
nvim-lspconfig-6149d851b7f2ea5de9064ea11e470271265da2de.tar.bz2
nvim-lspconfig-6149d851b7f2ea5de9064ea11e470271265da2de.tar.lz
nvim-lspconfig-6149d851b7f2ea5de9064ea11e470271265da2de.tar.xz
nvim-lspconfig-6149d851b7f2ea5de9064ea11e470271265da2de.tar.zst
nvim-lspconfig-6149d851b7f2ea5de9064ea11e470271265da2de.zip
feat: gn_language_server #4276
This patch adds support for [gn-language-server](https://github.com/google/gn-language-server), a language server for GN (the build configuration language used in Chromium, Fuchsia, and other projects). While `nvim-lspconfig` already includes a configuration for [`gnls`](https://github.com/neovim/nvim-lspconfig/blob/master/lsp/gnls.lua) by Microsoft, this is a separate implementation written from scratch in Rust. Unlike the Microsoft version, which primarily focuses on single-file analysis, this server analyzes the entire workspace for definitions and references. To my knowledge, it is currently the most powerful GN language server available. It is the officially recommended language server for Chromium and Fuchsia: - Chromium: https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/vscode.md#recommended-extensions - Fuchsia: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/fuchsia.code-workspace#63
Diffstat (limited to 'lua/lspconfig/phpactor.lua')
0 files changed, 0 insertions, 0 deletions