-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestion: Capture at least some options #8
Comments
The initial reason for disabling options was because Beyond that, I don't understand your use case. Are you setting |
Usually I create a session by project, so I set Do you use autocommands by file type or something similar? |
I do, with a lot of help from plugins. In JVM projects I use classpath.vim, for example, while Ruby projects get handled by some combination of vim-ruby, rails.vim, and bundler.vim. I do think using the project root is a good fallback for miscellaneous projects. And I have some ideas for how to achieve that automatically. But it'll probably be a few months before I have anything to show. |
CtrlP (which is over kill for me) uses directories like .git or .svn to determine the project's root. I think that is a nice solution for options like |
I think that's a pretty good heuristic, and probably not too hard to automate. One place this doesn't work so well is libraries installed by a package manager. CtrlP has burned me on Ruby Gems a lot. |
The vim-session plugin has an option |
One other "set" of options to consider are those relevant to I don't want to run |
I also have the need to persist |
Hi Tim:
I agree about mappings, but I think It would be pretty useful to save
path
andtags
, and even allow to pass them as options to :Obsession, that way every session could be more like an IDE project, but ala Vim. What do you think?The text was updated successfully, but these errors were encountered: