This was never a problem for me with how I work--I always have one instance of vim running per project in different tmux tabs/sessions. I now realize that storing the git command (along with a bunch of other global options) in script and global variables makes it impossible to use twiggy for multiple repos in the same vim session. This is obviously a very bad thing for many peoples' work-flows.
Every instance of twiggy needs its own set of variables and settings.
This was never a problem for me with how I work--I always have one instance of vim running per project in different tmux tabs/sessions. I now realize that storing the git command (along with a bunch of other global options) in script and global variables makes it impossible to use twiggy for multiple repos in the same vim session. This is obviously a very bad thing for many peoples' work-flows.
Every instance of twiggy needs its own set of variables and settings.