With bootstrap files no longer linked to config directory, we can have
an easier directory structure with less nesting for them. Install.sh
needs to use the new structure when calling its bootstrap scripts.
By default autostow.sh ignores assets/ and bootstrap/ directories. This
behavior can be changed through the `AUTOSTOW_IGNORED_DIRS` environment
variable. It should contain the name of the directories to ignore,
separated by a `:`.
dot command was only useful for working quickly with the bare
repository, since it decoupled git's working tree. Now that we have a
normal repository and are using stow the command seems no longer
necessary.
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.