Commit Graph

278 Commits

Author SHA1 Message Date
Akhil Wali
e5288c990b Add god-mode module 2019-10-05 08:56:09 +13:00
Lorenzo Giuliani
ede04f705c add +hugo to init.example.el and README.org 2019-09-30 17:25:35 +02:00
Henrik Lissner
342d7f8f12 Minor reformatting & comment revision 2019-09-22 11:59:53 -04:00
Rudi Grinberg
bba0e1cb79 Add lean to init.example.el
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:50:21 +09:00
Andrew Whatson
6381a5c0ae Add :editor word-wrap module
Defines a new minor-mode `+word-wrap-mode` which configures
adaptive-wrap-prefix-mode and visual-line-mode for smart soft-wrapping
of code.

Evil users can toggle it with `SPC t w`.

Enable globally with `+global-word-wrap-mode`.

See the README for more details!
2019-08-27 15:04:38 +10:00
Henrik Lissner
702369e888 Move :ui tabbar to :ui tabs
And update its README.org
2019-08-11 02:05:09 -04:00
Henrik Lissner
5b1d7459bc Merge branch 'develop' into straight 2019-07-27 13:09:42 +02:00
Elais Player
0659675ade Add scheme module README
The README.org has the prereqs as well as links to geiser and the
various scheme implementations.
2019-07-23 11:08:29 -05:00
Henrik Lissner
d59405b282 Minor comment revision & refactors 2019-07-23 00:30:45 +02:00
Henrik Lissner
928596a200 Remove collab/{floobits,impatient-mode} modules
The state of peer programming in Emacs isn't great. The floobits module
is only one line of code and doesn't warrant its own module.
impatient-mode is a little more useful, but is too niche and not
exclusively for peer programming, so I'm not convinced it belongs in
this category. Since there are no other good options, I'm just getting
rid of the category altogether.
2019-07-23 00:17:27 +02:00
Henrik Lissner
d7ed52f3c7 Add ui/hydra module
And conforms all existing hydras to the naming convention for
interactive commands, e.g.

  +vc-gutter-hydra -> +vc/gutter-hydra
2019-07-22 23:51:12 +02:00
Henrik Lissner
ebdc9d610b Clean up init.example.el
And disable treemacs by default (because dired exists, and is a more
reasonable default).
2019-07-22 02:37:47 +02:00
Henrik Lissner
b90dede1ab 💥 Replace package.el/quelpa with straight #374
There are a few kinks to iron out, but for the most part it's done. Doom
Emacs, powered by straight. Goodbye gnutls and elpa/quelpa issues.

This update doesn't come with rollback or lockfile support yet, but I
will eventually include one with Doom, and packages will be (by default,
anyway) updated in sync with Doom.

Relevant threads: #1577 #1566 #1473
2019-07-22 02:30:40 +02:00
Henrik Lissner
4ebd3fad7f Add :term shell module 2019-07-13 13:00:24 +02:00
Henrik Lissner
11bfb17894 lang/org: major refactor
The motivation for this change was to rethink lang/org's flags. Many of
its former flags represented non-features. Therefore, its flags have
been reduced to five: +dragndrop, +ipython, +pandoc, +gnuplot and
+present. Everything else is included as org-load-hooks and treated as
reasonable defaults.

Other changes:
- Fixes #1502: don't autopair certain pairs when in a math region
- Fixes #1483: broken localleader in org-agenda
- Adds gnuplot support #1108
- Doom's org submodules have been moved into lang/org/contrib/, because
  I expect there will be *many* more to come, and I don't want to
  pollute the moudle's root.
2019-06-28 17:28:28 +02:00
Andrew Whatson
9e8517c59e Add :editor objed module
Integrates `objed` with Doom Emacs to provide text-object manipulation
for non-evil users.

See https://github.com/clemera/objed
2019-05-30 22:35:27 +10:00
Henrik Lissner
ad9541acc8 Merge pull request #1327 from TOTBWF/lang-fsharp
Add :lang fsharp module
2019-05-28 17:04:58 -04:00
Henrik Lissner
f209b96011 Merge pull request #1429 from gganley/gganley-fix-rss-example-config
Fix rss typo in example config
2019-05-28 15:40:09 -04:00
Gregory Ganley
1cc18582a3 Fix rss typo 2019-05-23 12:56:03 -04:00
Reed Mullanix
aa920103e6 Add requested changes 2019-05-22 22:01:25 -07:00
Reed Mullanix
c0e52ce141 Add :lang fsharp to init.example.el 2019-05-22 22:01:25 -07:00
Andrew Whatson
5fb811f297 Fix sh comment alignment and snark in init.example.el 2019-05-22 15:35:09 +10:00
Henrik Lissner
c3cb7c5000 :tools password-store -> :tools pass
A simpler name and matches the prefix of its module.
2019-05-19 02:18:25 -04:00
Henrik Lissner
0674e4b4b0 Remove :emacs imenu module
Some of it was moved into core as reasonable defaults, but the rest of
it doesn't warrant a whole module dedicated to it.
2019-05-19 02:18:00 -04:00
Henrik Lissner
8c65a63b1c Move eshell, term & vterm modules to :term 2019-05-19 02:17:59 -04:00
Henrik Lissner
a742a1440a Add :input japanese to init.example.el 2019-05-13 01:00:34 -04:00
Henrik Lissner
fadbfb321f Add :input chinese module #1371 2019-05-13 00:57:59 -04:00
Ben Lovell
dbd79cd8bf Fix snarky ruby in example init.example.el
No need for a `do` when you have `{}`.
2019-05-10 16:22:35 +02:00
Henrik Lissner
07c61c5f9f Disable :email modules by default 2019-05-05 14:23:23 -04:00
Henrik Lissner
3eab4acd98 Add app/calendar to init.example.el 2019-05-05 14:14:12 -04:00
Henrik Lissner
84c5da844b Add email/{wanderlust,mu4e,notmuch} modules
Removed app/{email,notmuch}
2019-05-05 14:14:12 -04:00
Henrik Lissner
e9b750cc74 lang/sh: disable +fish by default 2019-05-04 19:18:19 -04:00
Henrik Lissner
d4ff90219e lang/cc: remove +irony and +rtags flags from docs
They were removed a while back. Irony and rtags (et co) will be disabled
if +lsp is enabled, or can be disabled through package! declarations:

  ;; in ~/.doom.d/packages.el
  (package! irony :disable t)
  (package! rtags :disable t)
2019-04-24 18:16:05 -04:00
Henrik Lissner
77e4cc4d58 💥 Remove :feature category
:feature was a "catch-all" category. Many of its modules fit better in
other categories, so they've been moved:

- feature/debugger -> tools/debugger
- feature/evil -> editor/evil
- feature/eval -> tools/eval
- feature/lookup -> tools/lookup
- feature/snippets -> editor/snippets
- feature/file-templates -> editor/file-templates
- feature/workspaces -> ui/workspaces

More potential changes in the future:

- A new :term category for terminal emulation modules (eshell, term and
  vterm).
- A new :os category for modules dedicated to os-specific functionality.
  The :tools macos module would fit here, but so would modules for nixos
  and arch.
- A new :services category for web-service integration, like wakatime,
  twitter, elfeed, gist and pastebin services.
2019-04-24 18:16:04 -04:00
Andrew Whatson
c8974eb0a8 Nitpick comment alignment in init.el 2019-04-22 18:57:21 +10:00
Alex Ragone
4944668dfd feat: added org-habit module
Added a simple way to make the org-habit consistency graphs align to the
right margin as well as being responsive to the width of the window.
2019-04-22 17:18:20 +12:00
Henrik Lissner
fa19711542 Improve comment header for init.example.el 2019-04-20 19:25:11 -04:00
Henrik Lissner
fc2e0e3970 Update modules/README.org
And alphabetize treemacs in init.example.el
2019-04-20 19:25:07 -04:00
Henrik Lissner
79ee09d65b Replace :ui evil-goggles w/ :ui ophints
Now offers op hinting for non-evil users.
2019-04-19 17:26:26 -04:00
Henrik Lissner
e75b7f520a Add :lang agda to init.example.el 2019-04-19 17:06:36 -04:00
Henrik Lissner
da39d2b004 Merge pull request #1289 from filalex77/lang/kotlin
Add Kotlin module
2019-04-11 04:16:53 -04:00
Henrik Lissner
4a2d0bf955 Add :lang org +protocol to init.example.el 2019-04-08 14:34:01 -04:00
Henrik Lissner
cb5abcea0e Add tools/direnv module 2019-04-05 03:16:37 -04:00
Henrik Lissner
038e0196c7 Merge pull request #1283 from aiverson/develop
Add Module for terralang
2019-04-05 02:19:24 -04:00
Henrik Lissner
390edee702 ui/fci -> fill-column: replace fci w/ hl-fill-column
fci was buggy, slow and presented numerous incompatibilities with other
modes. It is also unmaintained.

Relevant to #1045
2019-04-01 13:44:20 -04:00
Oleksii Filonenko
1c14b0bf17 Add lang/kotlin entry to init.example.el 2019-03-29 03:27:39 +02:00
Alex Iverson
115228bfc7 adding a terra module. 2019-03-25 14:50:41 -06:00
Henrik Lissner
0cfab2e507 Disable indent guides by default
It's hard on the fontifier and slows Emacs down tremendously.
2019-03-11 18:31:16 -04:00
Henrik Lissner
8392c9dcf6 Add new :ui indent-guides module
Replaces old highlight-indentation-mode with new highlight-indent-guides
plugin.
2019-03-11 12:39:38 -04:00
Henrik Lissner
8832737671 Adopt seagle0128/doom-modeline for :ui modeline
And remove obsolete :ui doom-modeline module.

Relevant to: #136, #921
2019-03-02 01:34:14 -05:00