Comments (8)
imagined commands
(caveat; I'm not a programmer of any sort)
:VimwikiTask [args] When issued with no arguments, with valid ToDo(s) selected, this command will create new, corresponding taskwarrior tasks, and will insert the new ID(s) in the checkbox. When issued with _only_ an ID as argument, when the cursor is on a single valid ToDo, this command will associate the todo with the existing task. keybind = \tw :VimwikiTaskAdd [args] keybind = \twa :VimwikiTaskMod [args] keybind = \twm
..in progress..
from vimwiki.
Considering the example commands you gave, I don't think there is need to integrate the functionality into Vimwiki. It could easily be put into a Vim plugin of its own. The plugin would create the taskwarrior task, change the line it was invoked in, maybe creates a directory ~/.taks/projects/foo and makes sure this wiki is add to the global variable g:vimwiki_list
when starting vim.
from vimwiki.
I think you're right Einfach, it's a candidate for separate plugin, not vimwiki-core.
I've renamed this issue as such.
Is there a chance that clever vimwiki/ taskwarrior users might be reading this and we willing to help? and/or has anyone got an example of a well-written plugin I could start with as a model?
I'm just the "Designer" of taskwarrior, not a programmer, but more of an "idea-guy" ;-)
from vimwiki.
There is a Google Group where there might read a few more people than here: https://groups.google.com/forum/#!forum/vimwiki
There are some tutorials for Vimscript, like http://learnvimscriptthehardway.stevelosh.com/ or :h usr_41.txt
and there is a huge amount of plugins available which are mostly well written (at least I hope ;)
from vimwiki.
Well as lot can happen in 12 days Einfach, vim-taskwarrior is a real-thing!
https://github.com/farseer90718/vim-taskwarrior
you might need to compile the latest (>2.3.x) taskwarrior, but such a thing now exists and works very well!
from vimwiki.
You see, programming is easy ;)
Does this plugin depend on Vimwiki in some way? If so, I can put a reference to vim-taskwarrior in Vimwiki's doc.
from vimwiki.
Nothing vimwiki-specific yet, but there are like 8 different ways taskwarrior and wimwiki could interact, in varying stages of development, so please stand by! :)
from vimwiki.
If you're curious about this, progress is underway at https://github.com/teranex/vimwiki-tasks
from vimwiki.
Related Issues (20)
- Resolving E492: Not an editor command :VimwikiIndex HOT 1
- Highlighting for open/close block {{{ }}} ``` is broken with defining language HOT 1
- Why close unsolved high priority bug issues? HOT 1
- vimwiki2htmlall with syntax=default doesn't render font changes in HTML HOT 1
- Vimwiki does not recognize filetype on startup HOT 1
- Feature: Add depth setting and locality to VimwikiGenerateLinks
- (Feature Request/I'm building it) Vimwiki Agenda HOT 3
- Renaming page with <leader>wr fails to update links in existing pages HOT 4
- vimtex cannot detect mathzone in vimwiki markdown file
- Failed to generate markdown style link with Lazy.nvim HOT 1
- VimWiki and Goyo HOT 1
- Failure in Exapanding snippets/Ultisnips in inline math mode of vimwiki
- Improve docs for opening links in existing split: How to give [reuse] Argument to VimwikiSplitLink? HOT 2
- Is it possible to make enter on GitHub links go to repo in filesystem? HOT 1
- (neovim) Vimwiki always creates .wiki files instead of .md HOT 2
- How can I disable VimWiki's table mode? HOT 1
- vimwiki_tags not generated for markdown syntax files
- Macro slows down with each iteration HOT 4
- VimWiki "Wiki" section in Github allows everyone to create pages HOT 2
- Addition of new line is not reflected in conversion from .wiki to .html HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vimwiki.