1. List the extensions I use explicitly.
2. Use the `iminsert` part instead of `keymap` as it shows the short
code from `b:keymap_name`.
3. Move the file size display part into its own "extension".
4. Update the file size part on-the-fly by using `wordcount()` not more
frequently than 2 seconds.
5. Abuse the extension system for tweaking `maxlinenr` and `colnr`, and
also read their real definitions.
Pretty cool, am I right?
You may be wondering why I have exchanged a single simple plugin for two
arguably more complex ones. Well, vim-commentary couldn't put comments
on blank lines, so there. And also tcomment.vim was mentioned in the
README of the former plugin.
The thing is currently unstable, requires the nightly branch of neovim,
and the highlighting groups need a lot of tweaking (obviously, :HLT
doesn't work, making this even harder). I just put the configuration
into the repo in case I need it in the future.