-- [[ Nvim-R ]] vim.cmd([[ let R_args= ['--no-save', '--quiet'] ]]) -- minimize startup vim.cmd([[ let R_assign=2 ]]) -- underline becomes left arrow vim.cmd([[ let R_enable_comment=1 ]]) -- toggle comments with xx -- seems to work -- vim.cmd([[ let R_filetypes = ['r', 'rmd', 'rrst', 'rnoweb', 'quarto', 'rhelp'] ]]) vim.cmd([[let g:LanguageClient_serverCommands = { \ 'r': ['R', '--slave', '-e', 'languageserver::run()'], \ } ]]) vim.cmd([[ " autocmd FileType r x :RStop ]]) vim.cmd([[ " autocmd BufRead, BufNewFile *.r *.qmd *.rmd setlocal filetype = r ]]) vim.cmd([[ function! s:customNvimRMappings() nmap sr RStart " imap sr RStart " vmap sr RStart " nnoremap xxx ":call SendRmdChunkToR('echo', 'down')" nmap wwww ":echo 'hi'" endfunction augroup myNvimR au! autocmd filetype r call s:customNvimRMappings() augroup end ]])