Commit Graph

8 Commits

Author SHA1 Message Date
a32cf8b132 Big refactor of modules and their use of use-package
- Make use of use-package's :bind option whenever possible.
- Make use of use-package's :hook option whenever possible.
- Rename and move all mode setup functions into use-package's :init
  step.
- Other minor misc fixes and tweaks to a few modules.
2018-04-20 10:29:45 +01:00
43b092a8b0 Don't lazy-require siren module dependencies
All siren modules lazy-load if they can, so there's no need to
lazy-require a siren module.

Also this avoids the annoyance of the first time you use a feature
it triggers a package install from melpa. All such things should
happen as part of Emacs startup.
2018-01-10 14:42:07 +00:00
b9c9e01573 Indent lua with two spaces 2017-08-05 15:50:41 +01:00
6f9f8eef1b Add enable subword-mode in lua-mode 2017-08-05 15:22:32 +01:00
74629e1221 Use the use-package package to improve startup speed by lazy-loading packages 2017-08-03 00:02:29 +01:00
671c924716 Remove use of highlight-indentation-mode
It effects performance quite badly in large files with lots of
indentation levels. I still use
highlight-indentation-current-column-mode though as it doesn't have such
a bad impact on performance.
2016-04-04 09:24:03 +01:00
e71ed5fc4e Change header/footer comment of all files to make elisp happy 2016-01-31 10:39:26 +00:00
80e55c08f9 Add support for Lua and Apache Thrift 2015-11-27 12:13:17 +00:00