Thanks for the help! Much appreciated. I have added now 'let R_esc_term = 1' , although it was supposed to be default if I read it correctly.
Now I should be able to press Esc and to navigate as I do it in vim? Nothing happens when I press Esc. Apologies for the basic questions.
In terms of guicursor issue, it only happens when I move to the R console and not in between vim splits, is R console running within a vim split?
Maybe some settings in bashrc or vimrc are clashing. Here is what I have in my vimrc so far ...
" vim-r-plugin config start
" Change Leader and LocalLeader keys:
let maplocalleader = ','
let mapleader = ';'
let R_hl_term = 0
let R_assign = 2
let Rout_more_colors = 1
let rout_follow_colorscheme = 1
let R_esc_term = 1
" let R_external_term = "konsole"
" vim as a pager
let R_open_example = 0
let R_nvimpager = 'no'
let R_editing_mode = "vi"
" Use Ctrl+Space to do omnicompletion:
if has('nvim') || has('gui_running')
inoremap <C-Space> <C-x><C-o>
else
inoremap <Nul> <C-x><C-o>
endif
" Press the space bar to send lines and selection to R:
vmap <Space> <Plug>RESendSelection
nmap <Space> <Plug>RDSendLine
" let R_external_term = 1 " Run R in an external terminal
" let R_external_term = 'konsole' " Run R in in xterm
" vim-r-plugin config end