sstallion / vimwiki-cli Goto Github PK
View Code? Open in Web Editor NEWVimwiki Command-Line Interface
License: BSD 2-Clause "Simplified" License
Vimwiki Command-Line Interface
License: BSD 2-Clause "Simplified" License
Support for generating HTML as a non-interactive command should be added. This should most likely be added to scripts/pre-commit.sh as well.
A command should be added to simplify installing scripts/pre-commit.sh to wikis managed by git.
Currently, users must generate activation scripts manually following the procedure documented by Click. This is somewhat inconvenient. Ideally, a command would be added similar to pip completion
that detects the calling shell and outputs the appropriate activation script. The click-completion package might be useful.
Currently, the pre-commit hook does have have support for passing the --all
flag to vimwiki
. This can cause issues if committing to a freshly cloned repository without existing tag metadata.
A man page should be distributed that documents operation. The click-man package might be useful.
Editors compiled with the +clientserver
option allows expressions to be sent remotely to an existing process. This would allow interactive vimwiki
commands to open pages in a different window to leave the command-line free for other uses. It looks like the --remote-expr
flag will be the most likely entry point, however there will be some complicating factors around detecting whether a server is running before execution as this flag does not seem to have the same behavior as the other --remote
flags.
This appears to be an issue in Vimwiki itself; the :VimwikiGoto
command takes <f-args>
rather than <q-args>
, which causes pages with spaces in the names to fail. Passing a quoted string to the command does not work as expected due to use of <f-args>
. This will need to be fixed upstream - it may also be worth doing a quick evaluation to see if other commands have the same issue.
Support for displaying backlinks should be added to the new command group proposed by Issue #3.
A new command group should be added to manage pages to support these commands.
the commands `vimwiki diary today, yesterday or tomorrow' don't make it past vim-startify, where the 2021-09-20.wiki filename is somehow lost.
That said, the command vimwiki diary
lands neatly on the diary index, no startify problems.
I don't know if this is actually a vimwiki-cli issue, or a vim-startify issue, I'll experiment some.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.