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 26 additions and 24 deletions

25
flake.lock generated
View file

@ -22,11 +22,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1776169885, "lastModified": 1777954456,
"narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=", "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9", "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -55,26 +55,27 @@
"plugins-r": { "plugins-r": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1776340770, "lastModified": 1776905071,
"narHash": "sha256-o/8UZIc/Bq9dWTjA+MpSR5uMUpE7KHTErk+TwWID8Ww=", "narHash": "sha256-dXox6qEs1VDE7vPNDoN8bY4g06uj1IEs6uki72w8lpA=",
"owner": "R-nvim", "owner": "R-nvim",
"repo": "R.nvim", "repo": "R.nvim",
"rev": "b9cfffeb9b4e484aa9e13f01c0eb80230aada455", "rev": "582f2af11290ac067e49018db38e12a511325556",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "R-nvim", "owner": "R-nvim",
"ref": "v0.99.4",
"repo": "R.nvim", "repo": "R.nvim",
"type": "github" "type": "github"
} }
}, },
"rixpkgs": { "rixpkgs": {
"locked": { "locked": {
"lastModified": 1771303851, "lastModified": 1778115084,
"narHash": "sha256-tgveHozOJ2D/mi3LxVy/FcmLFDlM5XKZxsNB2XpvzaM=", "narHash": "sha256-K+Rz+pghAmynE83+e9svnNYsDgPnbEohrcPb6duG5wM=",
"owner": "dwinkler1", "owner": "dwinkler1",
"repo": "rixpkgs", "repo": "rixpkgs",
"rev": "af2dd3f7b4b172077747c0869d4e30702fb71b0e", "rev": "028af91e9161008fce750f3e249afe471a302037",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -101,11 +102,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776375800, "lastModified": 1777991014,
"narHash": "sha256-/SSAR77Brr9fbapsh1cb2K47JXCbvwS1GjM4yyDxle8=", "narHash": "sha256-0DS24OW9d9iz+w0LCz6KpS2IpE2z2gHxeBdMZg9xpDY=",
"owner": "BirdeeHub", "owner": "BirdeeHub",
"repo": "nix-wrapper-modules", "repo": "nix-wrapper-modules",
"rev": "f11469ca69068bac13d9e163b2bd268cc06dff57", "rev": "dc5184095ad488e937ec308b52c9c0b218959d8b",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

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

View file

@ -15,17 +15,17 @@ now_if_args(function()
marksman = { marksman = {
filetypes = { "markdown", "markdown_inline", "codecompanion" }, filetypes = { "markdown", "markdown_inline", "codecompanion" },
}, },
-- r_language_server = { r_language_server = {
-- filetypes = { 'r', 'rmd', 'rmarkdown' }, filetypes = { 'r', 'rmd', 'rmarkdown' },
-- settings = { settings = {
-- ['r_language_server'] = { ['r_language_server'] = {
-- lsp = { lsp = {
-- rich_documentation = true, rich_documentation = true,
-- enable = true, enable = true,
-- }, },
-- }, },
-- } }
-- }, },
julials = { julials = {
settings = { settings = {
julia = { julia = {