Commit graph

22 commits

Author SHA1 Message Date
Henrik Lissner
af5261cf6b
feature/file-templates: fix doom readme template 2018-02-20 02:45:57 -05:00
Henrik Lissner
50452d92ae
feature/file-templates: fix incorrect mode setting 2018-02-18 14:11:04 -05:00
Henrik Lissner
a8b178f547
feature/file-templates: remove __lic alias
There's no guarantee that %alias will be available from here anyway.
2018-02-18 02:48:25 -05:00
Henrik Lissner
aa216af4d6
feature/file-templates: add+polish license file templates 2018-02-17 18:40:49 -05:00
Henrik Lissner
78fe91ce10
feature/file-templates: update header line in doom templates 2018-02-16 02:12:58 -05:00
Henrik Lissner
0e1cf10c0f
Update doom module readme file template 2018-02-14 07:47:22 -05:00
Henrik Lissner
f646c969e7
Fix doom module file templates when emacs.d is a symlink 2018-01-01 21:16:36 -05:00
Amos Bird
c5a7d2cb25 add fish-mode file-template. 2017-12-26 15:08:45 +08:00
Henrik Lissner
07088d3dcf
Removed s.el dependency (prefer built-in) 2017-12-09 14:40:14 -05:00
Henrik Lissner
1e95dc530a
Add zunit file template & file extension 2017-10-06 02:37:24 +02:00
Henrik Lissner
33a49ce4dc
Add unit test file template 2017-10-05 01:27:46 +02:00
Henrik Lissner
1bd096ceb8
Remove lb6 file templates (unused) 2017-10-03 02:58:09 +02:00
Henrik Lissner
11e55a5a4f
Add *.org file template 2017-08-21 21:52:48 +02:00
Henrik Lissner
ce723d63cc
Add file template for doom module READMEs 2017-08-21 21:51:29 +02:00
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
Henrik Lissner
dc9a7c9780 Refactor out more s.el dependency 2017-04-17 02:30:54 -04:00
Henrik Lissner
e0a6cf5cf9 feature/file-templates: update web-mode/__.html & json-mode/__package.json 2017-03-25 16:42:39 -04:00
Henrik Lissner
3ce0e7d9c9 feature/file-templates: add __webpack.config.js template 2017-03-25 02:14:52 -04:00
Henrik Lissner
10b4d94627 feature/file-templates (gitignore-mode): s-equals? => string= 2017-03-02 01:05:06 -05:00
Henrik Lissner
79966aee32 feature/file-templates: add file templates for doom modules/packages.el files 2017-02-28 18:07:55 -05:00
Henrik Lissner
da663aa5da feature/file-templates: remove f.el references 2017-02-28 18:04:02 -05:00
Henrik Lissner
2df2c9298f Add feature/file-templates 2017-02-20 00:26:07 -05:00