I'd removed the hashmarks from the markdown frontmatte tempplate so I
could use tags in SilverBullet, but decided against using SilverBullet
regularly. Not enough to break proper formatting.
While troublshooting markdown bullets in Vim, I commented out a bunch
of extraneous options. I'll leave it like this for a bit before removing
anything permanently.
I changed the markdown and readinglist templates to a "frontmatter"
format. Hoping to see if I can make my notes more easily processed by
using a pre-defined header.
I'm experimenting with using the arrow keys:
- <ctrl>-arrow left/right to switch buffers
- <alt>-arrow left/right/up/down to navigate panes
I left the old maps commented out in case this breaks something
- Re-arranged the status line
- changed colors of inactive pane to be more muted
- fixed header auto-populate on shell header
- enabled some setting for ft=yaml
Re-arranged things to make it easier to see if I'm over-writing
keybindings. Added comments to areas that didn't have any. Reverted
some keybindings I found I wasn't using.
Also changed the Banner template to use double-quotes instead of
hash marks since I only ever use it in my .vimrc
Since my markdown templates use `Title` and the keyword for the filename
and my ReadingList template also used `Title` as a keyword, my
automations were getting confused.
I changed `Title` in the markdown template to `filename` to solve.
Also, I reverted my `poor man's surround` keybindings for an actual
plugin: `tpope/vim-surround`
I made a shortcut to include a Markdown header on an existing file
by `,md` in normal mode. This will insert the `,md` template and update
the title with the filename (minus extension)
Magically rebuild Vim spell files if word lists are modified outside of
Vim. One use case would be if word lists are stored in a source control
system like Git and shared across multiple computers\. SpellSync also
creates `.gitignore` and `.gitattributes` files in Vim's spell directories
to exclude binary spell files and uses its union merge driver to avoid
conflicts.
[link]](https://github.com/micarmst/vim-spellsync)