VimwikiMakeLink() now draws from the list of existing vimwiki pages.
Ctrl-n / Ctrl-p draw from the list of all tags, which includes Pinboard
tags.
Arguably maybe these should use the same source.
This involves changing grepprg, running, and then changing it back.
Not entirely optimal, but the location window has some good features.
Changes notes-links-for output to match (ish) grep format.
- changes various BPB_Foo functions to s:FOO, which is cleaner and does
less trampling on the global namespace
- adds some vimwiki log / link utilities based on an SQLite db I'm
building elsewhere
- comments slightly clearer about how unlikely this is to work for most
users
- removes some cruft, including an experimental scratch wiki
- tweak F7 binding for $MYVIMRC weirdness
- re-add variants of ,td and ,tD bindings because they're easy to use
for grabbing dates in logging stuff
- conditionalized clipboard config for neovim
- p1k3 now lives at ~/workspace/p1k3 by default
- back to iceberg for color scheme again I guess? I'm dissatisfied
about colorschemes.
- add rust.vim
- turn gitgutter back on
Updates version of VOom, which I haven't really used but may at some point.
Fixes some weirdness with embedded syntaxes in vimwiki by commenting out
the config for specific embedded syntaxes - this should be redundant anyway
since it's auto-detected.
Adds a menu for grabbing input from bin/fragment-*. Adds a couple of
new fragments, and moves today → fragment-today.
This needs work:
- it's remarkably slow
- it has an external dependency in FZF
- I'm not sure about the keybindings
- it removes a couple of bindings I'm really used to
- it's not documented with "CUSTOMIZE" markers
- this only works in gvim with a recent build of vim 8.1
It might be better if the fuzzy-finder were vim-native, if it
distinguished between full-on document templates and small fragments, etc.
I'm also starting to think it'd be good to compartmentalize some of this
config.
Uses date(1) to parse a given date and use it for the header (by way of
bin/today) instead of just defaulting to current date.
This way the template is accurate when opening other diary dates from
the calendar.
It turns out that you can use `:0r !foo` to avoid the blank line I was
deleting in BPB_DiaryFragement() and BPB_DatestampHTML().
Also remove a commented-out YouCompleteMe install.
- switch to iceberg color scheme
- switch airline theme to luna for console vim
- add dockerfile, go, and yaml syntax highlight to vimwiki code blocks
- populate completion from dictionary, set dictionary to
/usr/share/dict/words and (experimentally) an index of vimwiki files
- only generate p1k3 templates on lower-case file matches