Reading the readme I don't quite get it - in a nutshell, what is it?
Is it a configuration system (a lisp library/convention on how to configure packages), emacs with curated packages, or what? They also talk about modifying packages, which even if maybe good, isn't this a lot of work? But if so, why don't they just pull-request these back to the original packages?
It provides a lot of sensible defaults for different Emacs packages, these are organized into "modules" which are just sub-folders that can be enabled or disabled via the central config files in ~/.doom.d (this is a custom Doom thing, it just loads a few files in ~/.doom.d at startup to make it easy to config everything in one place).
Basically it provides you a nice starting point to using Emacs, with things just working out of the box.
kreetx|5 years ago
Is it a configuration system (a lisp library/convention on how to configure packages), emacs with curated packages, or what? They also talk about modifying packages, which even if maybe good, isn't this a lot of work? But if so, why don't they just pull-request these back to the original packages?
nvarsj|5 years ago
It provides a lot of sensible defaults for different Emacs packages, these are organized into "modules" which are just sub-folders that can be enabled or disabled via the central config files in ~/.doom.d (this is a custom Doom thing, it just loads a few files in ~/.doom.d at startup to make it easy to config everything in one place).
Basically it provides you a nice starting point to using Emacs, with things just working out of the box.
gremlinsinc|5 years ago
It's basically skins/default configs and what not, it's a bit less structured/opinionated so you can customize it more/easier than spacemacs.