Caso de uso:Making (Mac) Vim vuelve a abrir con los archivos abiertos cuando está cerrado
Tiene 2-3 archivos en la (s) ventana (s) de MacVim. Presiona ctrl + Q y MacVim se cierra. Cuando reinicia MacVim, se abre mostrando los mismos archivos que tenía cuando lo cerró.
¿Cómo puedes hacer eso?
- RESPUESTA
que añade lo siguiente a mi .vmirc
"save and close all files and save global session
nnoremap <leader>q :mksession! ~/.vim/Session.vim<CR>:wqa<CR>
"close all files without saving and save global session
nnoremap <leader>www :mksession! ~/.vim/Session.vim<CR>:qa!<CR>
function! RestoreSession()
if argc() == 0 "vim called without arguments
execute 'source ~/.vim/Session.vim'
end
endfunction
autocmd VimEnter * call RestoreSession()
Con esto casi tener el comportamiento exacto que quería, la única pequeña molestia es que todavía tengo que presione command-q luego pero eso es MacOs, no vim ....
Gracias mb14, pude diseñar lo que necesitaba después de seguir su ejemplo – gws
@gws ¿puede escribir su solución? Gracias. – J4cK
@Trickster se describe en la parte inferior de la respuesta. Desde entonces he dejado de usar MacVim y me mudé a la terminal vim, pero la solución funcionaba bien en ese momento – gws