| 12345678910111213141516171819202122232425 | " I am experimenting with different ways to use the terminal in nvim "" So far I hate all my optionslet s:term_buf = 0let s:term_win = 0function! Term_toggle(height)    if win_gotoid(s:term_win)        hide    else        botright new        exec "resize " . a:height        try            exec "buffer " . s:term_buf        catch            call termopen($SHELL, {"detach": 0})            let s:term_buf = bufnr("")        endtry        startinsert!        let s:term_win = win_getid()    endifendfunctionnnoremap <silent> <M-t> :call Term_toggle(10)<cr>tnoremap <silent> <M-t> <C-\><C-n>:call Term_toggle(10)<cr>
 |