This implements basic task editing functionality for WunderList as a vim plugin. Primarily focused on features I use - if you would like to see something implemented to support your workflow, feel free to file an issue. This plugin is highly unstable, please don't let it near any critical data
Use your plugin manager of choice.
- Pathogen
git clone https://github.com/khadiwala/wundervim ~/.vim/bundle/wundervim
- Vundle
- Add
Bundle 'https://github.com/khadiwala/wundervim'
to .vimrc - Run
:BundleInstall
- Add
- NeoBundle
- Add
NeoBundle 'https://github.com/khadiwala/wundervim'
to .vimrc - Run
:NeoBundleInstall
- Add
- vim-plug
- Add
Plug 'https://github.com/khadiwala/wundervim'
to .vimrc - Run
:PlugInstall
- Add
Primarily, the commands you can use to interact with Wunderlist are
- :WunderView, which shows your lists and folders
- :WunderTaskUpdate, which will send your local changes to Wunderlist
You can set mappings for these in your vimrc, for example:
" Toggle wunderlist pane
map <leader>w :WunderView<CR>
" Persist task updates to WunderList
map <leader>u :WunderTaskUpdate<CR>
Remember, added or completed tasks will not be saved until the :WunderTaskUpdate command is called
- View folders / lists
- View uncompleted tasks for a list
- Add a task
- Complete a task
- Subtasks
- Reordering of tasks
- Due dates / reminders
- Notes
- Comments
- Creating lists / folders
- Rename a task