Henrik Lissner
26d1dd7991
💥 private/default: add +bindings, +snippets & +evil-commands features #383
...
This is a breaking change. You'll need to add these three flags to your
init.el to restore the defaults.
2018-01-30 21:24:31 -05:00
Henrik Lissner
b3c429d92a
Refactor app/email
2018-01-24 15:08:43 -05:00
Henrik Lissner
91357a3e5d
💥 Replace core-popup with new feature/popup module
...
This is a breaking change! Update your :popup settings. Old ones will
throw errors!
Doom's new popup management system casts off its shackles (hur hur) and
replaces them with the monster that is `display-buffer-alist`, and
window parameters.
However, this is highly experimental! Expect edge cases. Particularly
with org-mode and magit (or anything that does its own window
management).
Relevant to #261 , #263 , #325
2018-01-06 02:17:43 -05:00
Henrik Lissner
764620aa11
Remove +ace-window module flag
...
This is already the module's default.
2018-01-04 22:03:11 -05:00
Henrik Lissner
1371d34149
💥 Replace feature/jump with feature/lookup
...
+ Adds Dash docset integration (with helm or ivy support)
+ Adds devdocs.io integration
+ Three new settings: :lookup, :devdocs and :docset
2018-01-04 17:11:54 -05:00
Henrik Lissner
79fbaf3d98
Add private/default
...
This will replace private/hlissner.
Addresses #301
2017-12-23 02:27:44 -05:00
Henrik Lissner
3d323e6ecf
Remove outdated comment in init.example.el #289 #292
2017-12-18 16:14:18 -05:00
Henrik Lissner
1b3ee0af86
Disable app modules by default
2017-12-17 00:03:45 -05:00
Henrik Lissner
b111303d20
Move modules/org/* back to lang/org
2017-12-08 23:14:13 -05:00
Henrik Lissner
2ebdc1d25a
Add lang/clojure to init.example.el #269
2017-12-06 15:09:49 -05:00
Undead Kernel
f9321b1b3b
Module to visually select windows with either ace-window or switch-window
...
Modularize ace-window and add switch-window as a replacement: Issue #218
2017-10-08 23:34:25 +02:00
Henrik Lissner
f0e769c722
Remove org/org-notebook
...
Didn't offer enough features to really warrant its own module, and what
it did offer I didn't find terribly useful. So out it goes!
2017-10-05 01:30:18 +02:00
Henrik Lissner
63d5fec4aa
Update init.example.el
2017-10-03 02:58:09 +02:00
Henrik Lissner
d7e7374cc7
Update init.example.el
2017-09-24 17:10:48 +02:00
Henrik Lissner
2a7f1b20b9
Add placeholder :feature refactor to init.example.el
2017-09-17 22:24:51 +02:00
Henrik Lissner
c4ea986f5a
init.example.el: disable :lang modules by default
2017-09-08 21:58:43 +02:00
Henrik Lissner
6327c96886
Add org-attach to init.example.el
2017-09-07 17:37:31 +02:00
Henrik Lissner
9de677d49c
Merge pull request #150 from bandresen/feature_hydra
...
Add feature/hydra; add smerge + git-gutter hydras
2017-07-17 12:41:08 +02:00
Henrik Lissner
f35fc10c05
Merge pull request #137 from bandresen/pr__tools-prodigy
...
Add tools/prodigy
2017-07-17 12:36:05 +02:00
Benjamin Andresen
15cd2d5e0c
Add: feature/hydra: initial commit
2017-07-16 04:49:31 +02:00
Henrik Lissner
c50dc63854
General cleanup
2017-07-14 15:23:12 +02:00
Henrik Lissner
9a74124ede
Add lang/plantuml
2017-07-08 23:39:03 +02:00
Henrik Lissner
f0384a5fd4
Add lang/perl
2017-07-06 16:42:35 +02:00
Henrik Lissner
72557d8c43
Add tools/impatient-mode
2017-07-05 12:26:10 +02:00
Henrik Lissner
ea4e3e3c77
Remove app/present
...
This has effectively been replaced by org/org-present,
tools/impatient-mode (later), and doom-big-font-mode in core.
2017-07-05 12:26:10 +02:00
Henrik Lissner
d2d4166b42
Move lang/org => org/*
...
Since lang/org has grown (and is expected to grow much, much more), it
has been given its own module category.
Concerns #129 , #138
2017-07-05 12:26:08 +02:00
Benjamin Andresen
58881ac9e1
Add: tools/prodigy: initial commit
2017-07-02 14:32:38 +02:00
Henrik Lissner
7fc9cb5511
Add ui/tabbar
2017-06-29 14:55:24 +02:00
Henrik Lissner
705d951af9
Update init.example.el
...
+ Remove modules that aren't done
+ Disable modules by default that aren't universal
2017-06-28 12:26:49 +02:00
Valentin Robert
f7ce419265
Added lang/ocaml
2017-06-27 11:39:15 -07:00
Benjamin Andresen
af641d44bc
lang/hy: add to init.example.el
2017-06-24 19:04:47 +02:00
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