Commit Graph

41 Commits

Author SHA1 Message Date
Henrik Lissner
128fe0466c
Uncomment :app irc in init.example.el 2017-06-11 15:57:44 +02:00
Benjamin Andresen
d73da8f995 clean ups (init.exampl.el + app/irc readme) 2017-06-11 15:56:55 +02:00
Henrik Lissner
37821e3b32
Disable :feature debug temporarily 2017-06-09 01:09:20 +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
cdd24312d9
Move feature/unicode => ui/unicode 2017-06-08 14:27:06 +02:00
Henrik Lissner
6d905240c0
Add feature/unicode module (#97) 2017-06-08 14:17:52 +02:00
Henrik Lissner
0e00ece5c3 Merge pull request #93 from gilbertw1/feature-evil-goggles
added module ui/evil-goggles
2017-06-07 03:47:43 +02:00
Henrik Lissner
b82ace43ea Autoload private module & add private init.el (#88) 2017-06-05 12:35:51 +02:00
Henrik Lissner
30402495fe General refactor + cleanup 2017-06-05 12:35:51 +02:00
Henrik Lissner
1fd482fa51 Extract neotree from feature/evil => tools/neotree 2017-06-05 00:51:56 +02:00
Bryan Gilbert
78c13a4202 added module ui/evil-goggles 2017-06-04 13:27:19 -04:00
Henrik Lissner
084c7be50f
Move nav-flash from ui/doom to ui/nav-flash (#92) 2017-06-04 18:28:17 +02:00
Henrik Lissner
787d188d61 Update init.example.el 2017-05-28 02:48:20 +02:00
Mikhail Stralenia
f80a2d6707 Added elixir lang support 2017-05-24 15:00:52 +03:00
Henrik Lissner
d535602a78 Merge pull request #75 from Ptival/purescript
lang/purescript: first attempt
2017-05-21 10:33:11 +02:00
Valentin Robert
bd84e90f80 lang/purescript: first attempt 2017-05-20 21:09:23 -07:00
Valentin Robert
978394fe31 lang/elm: first attempt 2017-05-20 18:11:34 -07:00
Henrik Lissner
9640d2ba07 Update init.example.el 2017-05-16 00:48:06 +02:00
Henrik Lissner
afb31659a3 General refactor & cleanup 2017-05-13 00:14:17 +02:00
Henrik Lissner
9cfdd9a413 Add :tools term to init.example.el 2017-05-12 12:17:01 +02:00
Henrik Lissner
e12ee964ca Add tools/gist 2017-05-07 15:12:18 +02:00
Henrik Lissner
2cae37a04a Update init.example.el (add :app irc) 2017-05-01 14:53:04 -04:00
Henrik Lissner
0bc1939ae5 Remove lang/octave (python, julia & matlab are good enough) 2017-04-26 15:20:34 -04:00
Henrik Lissner
5e0d9f3849 init.example.el: remove app/db (I'll use org + babel instead) 2017-04-22 18:48:46 -04:00
Henrik Lissner
c8ba8ba251 Remove lang/processing: out-of-date & no longer used 2017-04-18 05:09:15 -04:00
Henrik Lissner
cec8c59491 Update init.example.el 2017-04-18 05:09:15 -04:00
Henrik Lissner
0c81402599 init.example.el: add :app twitter 2017-04-09 22:25:30 -04:00
Henrik Lissner
a30b75a550 init.example.el: enable :app email 2017-04-08 02:46:11 -04:00
Henrik Lissner
a0f030266c init.example.el: add :app present 2017-04-07 20:07:40 -04:00
Henrik Lissner
1b232627d4 init.example.el: remove version string (use doom-version instead) 2017-04-07 00:16:24 -04:00
Henrik Lissner
aeee2333e1 Move tools/restclient => lang/rest 2017-03-17 23:40:05 -04:00
Henrik Lissner
84fe3c6dfb Update init.example.el 2017-03-15 22:59:49 -04:00
Henrik Lissner
9c4ae61476 Add modules/feature/jump (WIP) 2017-03-15 22:59:49 -04:00
Henrik Lissner
33c88d4f82 Revert macros to ...! name convention (elisp doesn't like @...) 2017-02-23 00:06:12 -05:00
Henrik Lissner
d18a39924d Add modules/tools/{electric-indent,rotate-text} 2017-02-20 20:42:44 -05:00
Henrik Lissner
31fc40b63c Update init.example.el 2017-02-20 16:34:02 -05:00
Henrik Lissner
f5e4a30d19 Update init.example.el 2017-02-20 00:26:45 -05:00
Henrik Lissner
fdcd3aeee6 Update init.example.el 2017-02-20 00:25:55 -05:00
Henrik Lissner
bb95a02480 Flesh out init.example.el 2017-02-20 00:23:06 -05:00
Henrik Lissner
68b7203749 init: remove files, buffers from :emacs (now in lib)g 2017-02-20 00:23:03 -05:00
Henrik Lissner
62ce9115e5 init.el => init.example.el 2017-02-20 00:23:03 -05:00