Compare commits

..

3 commits

Author SHA1 Message Date
github-actions[bot]
ce0c5a1dc8 flake.lock: Update
Flake lock file updates:

• Updated input 'rixpkgs':
    'github:dwinkler1/rixpkgs/af2dd3f' (2026-02-17)
  → 'github:dwinkler1/rixpkgs/028af91' (2026-05-07)
2026-05-07 06:14:31 +00:00
4884bf685f up 2026-05-07 10:48:37 +10:00
ed24f176bc 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)
2026-05-03 16:58:11 +10:00
3 changed files with 20 additions and 18 deletions

13
flake.lock generated
View file

@ -55,26 +55,27 @@
"plugins-r": {
"flake": false,
"locked": {
"lastModified": 1777892669,
"narHash": "sha256-FXA1td1E4/Hz7uwvYxvbxDSwOeDPEsP+PD0vO6FQkIU=",
"lastModified": 1776905071,
"narHash": "sha256-dXox6qEs1VDE7vPNDoN8bY4g06uj1IEs6uki72w8lpA=",
"owner": "R-nvim",
"repo": "R.nvim",
"rev": "09d63401160d202f96630f24febffbb29c71732e",
"rev": "582f2af11290ac067e49018db38e12a511325556",
"type": "github"
},
"original": {
"owner": "R-nvim",
"ref": "v0.99.4",
"repo": "R.nvim",
"type": "github"
}
},
"rixpkgs": {
"locked": {
"lastModified": 1771303851,
"narHash": "sha256-tgveHozOJ2D/mi3LxVy/FcmLFDlM5XKZxsNB2XpvzaM=",
"lastModified": 1778115084,
"narHash": "sha256-K+Rz+pghAmynE83+e9svnNYsDgPnbEohrcPb6duG5wM=",
"owner": "dwinkler1",
"repo": "rixpkgs",
"rev": "af2dd3f7b4b172077747c0869d4e30702fb71b0e",
"rev": "028af91e9161008fce750f3e249afe471a302037",
"type": "github"
},
"original": {

View file

@ -20,7 +20,7 @@
};
"plugins-r" = {
url = "github:R-nvim/R.nvim";
url = "github:R-nvim/R.nvim/v0.99.4";
flake = false;
};
@ -59,6 +59,7 @@
broom
data_table
janitor
languageserver
styler
];
julia = ["DataFramesMeta" "QuackIO"];

View file

@ -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 = {