From ed24f176bc7bdb3a042d8fbca9a5e9a1fa165209 Mon Sep 17 00:00:00 2001 From: Daniel Winkler Date: Sun, 3 May 2026 16:58:11 +1000 Subject: [PATCH] feat(r): add R languageserver for Neovim LSP - Add languageserver to settings.lang_packages.r - Enable r_language_server in LSP config (plugin/25_lsp.lua) --- flake.nix | 1 + plugin/25_lsp.lua | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/flake.nix b/flake.nix index 6dc8545..f7db07c 100644 --- a/flake.nix +++ b/flake.nix @@ -59,6 +59,7 @@ broom data_table janitor + languageserver styler ]; julia = ["DataFramesMeta" "QuackIO"]; diff --git a/plugin/25_lsp.lua b/plugin/25_lsp.lua index 8c67295..9591da3 100644 --- a/plugin/25_lsp.lua +++ b/plugin/25_lsp.lua @@ -15,17 +15,17 @@ now_if_args(function() marksman = { filetypes = { "markdown", "markdown_inline", "codecompanion" }, }, - -- r_language_server = { - -- filetypes = { 'r', 'rmd', 'rmarkdown' }, - -- settings = { - -- ['r_language_server'] = { - -- lsp = { - -- rich_documentation = true, - -- enable = true, - -- }, - -- }, - -- } - -- }, + r_language_server = { + filetypes = { 'r', 'rmd', 'rmarkdown' }, + settings = { + ['r_language_server'] = { + lsp = { + rich_documentation = true, + enable = true, + }, + }, + } + }, julials = { settings = { julia = {