Import 'visual-basic-mode' from the Emacs wiki and add it to the mix
Add a startup tester script and a pre-commit script that uses it
I'm also ignoring the files generated by the startup test.
Don't trust themes by default, allow trusting them optionally
Trusting is risky but it would allow for a fully automated
installation of all the things provided by this configuration.
I had been trusting the primary theme by default, this is no longer
done and on a normal setup the user will have to accept the Material
theme as well as SML.
Allow having the default Magit behavior
I like the extra stuff expanded by default, maybe some folks don't (it
is the default, after all).
No bell/beep/ring by default
Updated to reflect new things
Clean up startup, improve performance a bit
Customizable SML theme, reorganize some things
* A lot of stuff in internals.el really belonged in ui.el. Most of
that has been moved.
* One dangling org-mode thing has been moved as well.
* The SML theme can now be set with an env var.
Explicitly do :ensure t when needed, other changes
Rather than depend on "use-package-always-ensure" (which I had been
using incorrectly anyways), I've decided it's better to have an
explicit ":ensure t".
I've also remove all usage of use-packages :functions and friends;
this was just to silence Flycheck warnings but now there are other
issues that anger it even more, so: good bye.
Last but not least I made some changes to how certain variables are
bound. This should correct any issues I had with them, and possibly
make them faster.
Actually last: the README was also updated to reflect new things.
Simplify the README, point to the wiki
Prefer the "dark" sml theme
Don't use :ensure-system-package, don't try to autoinstall stuff
This causes more problems than it solves.
No more linum-mode by default