{"repo":"superDross/ticket.vim","free":true,"listed":false,"github":"https://github.com/superDross/ticket.vim","clone":"git clone https://github.com/superDross/ticket.vim.git","description":"Manges git branch specific vim session files","language":"Vim Script","stars":21,"topics":["vim","vim-session","note-taking","plugin"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"ticket.vim Vim session management system with a focus on git branches. Usage For in vim docs, execute the following command: Within a Git Repo Executing :SaveSession will save a session associated with the current branch checked out within the repo. Executing :OpenSession will open the session you saved that is associated with the current branch name. If you switch branch you can save/open a different session associated with the branch you just switched to without affecting other branch sessions. :SaveNote and :OpenNote will save/open notes associated with the branch session. Outside a Git Repo Saving and opening sessions will work and automatically name the session file main.vim in case the directory is ever initialised as a git repo. Commands Sessions - :SaveSession -- To create a session - :OpenSession -- Open a session - :DeleteSession -- Delete the session associated with the current git repo or directory - :CleanupSessions -- Remove sessions that do not have a local branch (only works within git repositories) - :ForceCleanupSessions -- Same as CleanupSession but forcefully removes without prompting user (only works within git repositories) - :FindSessions -- Search all session files name for a given arg and open the quickfix menu (sourcing the sessions under the cursor can be performed by pressing O ) - :TicketSessionsFzf -- Use fzf to search and open sessions (requires fzf.vim or fzf-lua) Notes - :SaveNote -- Save notes related to the session - :OpenNote -- Open note a","default_branch":null,"files":null,"tree":[],"storefront":"/r/superDross","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/superDross/ticket.vim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}