diff --git a/ftplugin/idris.vim b/ftplugin/idris.vim index 9b0a032..01ab490 100644 --- a/ftplugin/idris.vim +++ b/ftplugin/idris.vim @@ -138,6 +138,13 @@ function! IdrisShowDoc() call IWrite(ty) endfunction +function! IdrisShowCore() + w + let word = expand("") + let ty = s:IdrisCommand(":core", word) + call IWrite(ty) +endfunction + function! IdrisProofSearch(hint) let view = winsaveview() w @@ -326,6 +333,7 @@ nnoremap w 0:call IdrisMakeWith() nnoremap mc :call IdrisMakeCase() nnoremap i 0:call IdrisResponseWin() nnoremap h :call IdrisShowDoc() +nnoremap cr :call IdrisShowCore() menu Idris.Reload r menu Idris.Show\ Type t