doomemacs/modules/feature/file-templates/templates
Henrik Lissner c7254e7bdc
Major optimization refactor, across the board
+ enable lexical-scope everywhere (lexical-binding = t): ~5-10% faster
  startup; ~5-20% general boost
+ reduce consing, function calls & garbage collection by preferring
  cl-loop & dolist over lambda closures (for mapc[ar], add-hook, and
  various cl-lib filter/map/reduce functions) -- where possible
+ prefer functions with dedicated opcodes, like assq (see byte-defop's
  in bytecomp.el for more)
+ prefer pcase & cond (faster) over cl-case
+ general refactor for code readability
+ ensure naming & style conventions are adhered to
+ appease byte-compiler by marking unused variables with underscore
+ defer minor mode activation to after-init, emacs-startup or
  window-setup hooks; a customization opportunity for users + ensures
  custom functionality won't interfere with startup.
2017-06-09 00:47:45 +02:00
..
android-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
c++-mode feature/file-templates: remove f.el references 2017-02-28 18:04:02 -05:00
c-mode feature/file-templates: remove f.el references 2017-02-28 18:04:02 -05:00
dockerfile-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
emacs-ert-mode feature/file-templates: remove f.el references 2017-02-28 18:04:02 -05:00
emacs-lisp-mode Major optimization refactor, across the board 2017-06-09 00:47:45 +02:00
gitignore-mode feature/file-templates (gitignore-mode): s-equals? => string= 2017-03-02 01:05:06 -05:00
go-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
java-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
js-mode feature/file-templates: add __webpack.config.js template 2017-03-25 02:14:52 -04:00
json-mode feature/file-templates: update web-mode/__.html & json-mode/__package.json 2017-03-25 16:42:39 -04:00
lb6-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
love-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
makefile-gmake-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
markdown-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
nose-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
org-mode feature/file-templates: remove f.el references 2017-02-28 18:04:02 -05:00
php-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
python-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
rspec-mode feature/file-templates: remove f.el references 2017-02-28 18:04:02 -05:00
ruby-mode Refactor out more s.el dependency 2017-04-17 02:30:54 -04:00
rust-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
scss-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
sh-mode feature/file-templates: remove f.el references 2017-02-28 18:04:02 -05:00
slim-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
snippet-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
text-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
web-mode feature/file-templates: update web-mode/__.html & json-mode/__package.json 2017-03-25 16:42:39 -04:00
yaml-mode Add feature/file-templates 2017-02-20 00:26:07 -05:00
.editorconfig Add feature/file-templates 2017-02-20 00:26:07 -05:00