- 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
I kept hitting backspace and winding up on the wrong wiki page.
I think I've finally reached the point where swapfiles have cost me more
time and effort than they've saved me.
Turns on syntastic checking for Perl, and adds podchecker so it'll also
catch errors in POD.
Changes the marker xmobar is using for currently active workspace.
...uses the git-do in bpb-kit to run make in root of current repo. I
didn't replace ,m with this because it seems like a bit of a special case
- you may not be in a git repo, or your desired Makefile may live in the
current directory rather than the root of the repo.
It'd be nice to use myrepos to do this, but although you can use
`mr run make`, it does this in the current working directory rather than
the top-level, and I don't see an easy way to override this. (It might
also be kinda risky if you fired it off in, say, your home directory.)
This mostly covers things either bound to an F-key or to some leader
sequence. It's not something I'm likely to directly use too often,
but it seems like a good way to remember what things are on systems
where I haven't physically put a piece of tape across the top of
the keyboard.