This project is no longer active. If you want Vim with ODBEditor support, check out MacVim
TODO
Bugs
- Position is retrieved incorrectly, but only for line no. 2. on some systems (?!)
- Prevent the hit-enter-prompt from appearing instead of discarding it with a hack.
- If there's already a Vim open, the file will be opened in that instance, while a new one is spawned too.
Better support of the ODB Protocol in Vim
- Support keyNewLocation?
- Support multiple files (opening in tabs/windows)
- Put the nice mac icon inside the icns file
- Write documentation (figure out where it should be)
Edit in ODB Editor
- Port blocking sheet from FlyOpts.
Done/Skipped
Make a "build"-script and a homepage to automatically push and publish the latest build.
Clean up the code (remove all debugging)
Build support for kAEClosedFile
ifdefs
'Edit in...' adds application name as extension (preventing syntax detection) (skipped: but it enables syntax detection based on the application, very useful for Mail for instance)
Support keySenderToken (skipped: not yet seen in the wild)
Load all values from a preference file (with Vim as default)
Keybinding isn't registred by bundle? (it was just already claimed, changed keybinding)
Cursor has to be at the top of the file for the 'edit in odbeditor...' to work
Support cursor position (possible?)
Fix TODO's in gui_mac.c
Come up with a good name for the app-bundle: "org.slashpunt.vim"?
Bundle "Edit in ODB Editor".
UTF-8 support (vim?).
Upload a new patch to the macvim wiki.
Build with perl, python, etc.
Check that we have all the right options enabled
Try to reduce the size of the .dmg
Document the feature throughout vim (as described in feature.h)
Fix the 'build credits' (point to this website)
Include Benji Fishers files for loading .vimrc
Make a nice screencast.
Vim doesn't get focus when it's already open.