From 57f98caa097c00fb63cd384c8d33fae52ab78adf Mon Sep 17 00:00:00 2001 From: poz Date: Mon, 21 Jul 2025 12:43:00 +0200 Subject: [PATCH] languages/r: move servers to the top --- modules/plugins/languages/r.nix | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/modules/plugins/languages/r.nix b/modules/plugins/languages/r.nix index cdf950c1..7cfe5525 100644 --- a/modules/plugins/languages/r.nix +++ b/modules/plugins/languages/r.nix @@ -19,6 +19,20 @@ packages = [pkgs.rPackages.languageserver]; }; + defaultServers = ["r_language_server"]; + servers = { + r_language_server = { + enable = true; + cmd = [(getExe r-with-languageserver) "--no-echo" "-e" "languageserver::run()"]; + filetypes = ["r" "rmd" "quarto"]; + root_dir = mkLuaInline '' + function(bufnr, on_dir) + on_dir(vim.fs.root(bufnr, '.git') or vim.uv.os_homedir()) + end + ''; + }; + }; + defaultFormat = "format_r"; formats = { styler = { @@ -50,20 +64,6 @@ }; }; }; - - defaultServers = ["r_language_server"]; - servers = { - r_language_server = { - enable = true; - cmd = [(getExe r-with-languageserver) "--no-echo" "-e" "languageserver::run()"]; - filetypes = ["r" "rmd" "quarto"]; - root_dir = mkLuaInline '' - function(bufnr, on_dir) - on_dir(vim.fs.root(bufnr, '.git') or vim.uv.os_homedir()) - end - ''; - }; - }; in { options.vim.languages.r = { enable = mkEnableOption "R language support";