summaryrefslogtreecommitdiff
path: root/r.lua
diff options
context:
space:
mode:
Diffstat (limited to 'r.lua')
-rw-r--r--r.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/r.lua b/r.lua
new file mode 100644
index 0000000..496985f
--- /dev/null
+++ b/r.lua
@@ -0,0 +1,17 @@
+return {
+ {
+ "jalvesaq/Nvim-R",
+ ft = { "r", "rmd", "R" },
+ config = function()
+ vim.g.R_app = "radian" -- use radian for a better REPL
+ vim.g.R_cmd = "R" -- R command
+ vim.g.R_hl_term = 0 -- no syntax highlight in terminal
+ vim.g.R_bracketed_paste = 1 -- safer pasting
+ vim.g.R_assign = 2 -- `<-` on tab completion
+
+ -- Optional: auto-send R Markdown to R
+ -- Use \rf in normal mode to render current file
+ vim.api.nvim_set_keymap("n", "<F5>", "\\rf", { noremap = true, silent = true })
+ end,
+ },
+}