Fixed tests using new file structure for personal environment variables.
Added test cases for library environment variable and bibtex (default)
reference file variable.
Pdfs will be compiled, replacing special characters with underscores;
this fix also looks for underscored files when trying to open the
compiled version of a file.
The Library environment variable (for my default bibtex library
directory) overwrote yay's library directory; it has been renamed to
LIBRARYROOT to both mirror WIKIROOT as my note directory and keep the
LIBRARY variable empty so yay will continue working.
mod+s to generate the next container with a vertical split, mod+S to
generate it with a horizontal split. Stacked container view has been
moved to mod+W (while tabbed remains mod+w). Faster resize options with
[r]HJKL have been added.
Will try to use Comic Neue for display, if that is not found will switch
to Noto Sans. For icon display, it then switches to Iosevka Nerd Font
enlarged, to better display icons.
Binds mirror qutebrowser theming: sd/sD/sl/sL
sdD changes to dark variants,
slL to light variants. Uses gruvbox for small letters, themes mimicking
pencil/one for large letters.
Horizontal pane splitting with \ stopped working, it apparently needs to
be quoted in order to be registered correctly. Vertical keybinding still
worked, but to keep consistency was quoted as well.
I never use half the aliases that fasd provides by default. To make room
for personal quick bindings, simply disable them. They are commented
should I want to make use of them in the future.
Did not load NerdTree on NerdTreeFind command, which also causes it to
open via a mapping. This caused the mapping to only work after having
opened NerdTree at least once through another method.
Simply take all the mappings and move them to one big new file for now. At some point we can start thinking about splitting them up further, and if that could make sense. The groundwork is laid by vimrc looking for a maps.vim file in every subdirectory of its runtime path.