Commit Graph

236 Commits

Author SHA1 Message Date
904ace43b6 Add rst module to init.example.el 2019-11-11 19:38:48 +01:00
a7e8e50c40 Correct some typos 2019-10-30 14:41:10 +00:00
76831b6c69 Alphabetize god & erlang modules in init.example.el 2019-10-28 23:23:11 -04:00
84a063ca78 tools/eval: add +overlay feature
Now, inline evaluation will display results in an overlay next to the
cursor, rather than in the minibuffer (unless it gets too big, in which
case it'll use a popup buffer).
2019-10-26 02:12:58 -04:00
6e0a93233d Add emacs/ibuffer module
And bind 'SPC b i' to ibuffer
2019-10-20 15:14:26 -04:00
285eab1ee5 Add support for org-pomodoro 2019-10-14 15:04:17 +10:00
3f60e40f40 Add lang/faust module (#1898) 2019-10-13 19:23:54 -04:00
82167ab48a Remove :lang vala module
To small to warrant a module and vala-mode is unmaintained. It's trivial
for end users to install it themselves.
2019-10-10 21:31:13 -04:00
e5288c990b Add god-mode module 2019-10-05 08:56:09 +13:00
ede04f705c add +hugo to init.example.el and README.org 2019-09-30 17:25:35 +02:00
342d7f8f12 Minor reformatting & comment revision 2019-09-22 11:59:53 -04:00
bba0e1cb79 Add lean to init.example.el
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:50:21 +09:00
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
702369e888 Move :ui tabbar to :ui tabs
And update its README.org
2019-08-11 02:05:09 -04:00
5b1d7459bc Merge branch 'develop' into straight 2019-07-27 13:09:42 +02:00
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
d59405b282 Minor comment revision & refactors 2019-07-23 00:30:45 +02:00
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
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
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
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
4ebd3fad7f Add :term shell module 2019-07-13 13:00:24 +02:00
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
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
ad9541acc8 Merge pull request #1327 from TOTBWF/lang-fsharp
Add :lang fsharp module
2019-05-28 17:04:58 -04:00
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
1cc18582a3 Fix rss typo 2019-05-23 12:56:03 -04:00
aa920103e6 Add requested changes 2019-05-22 22:01:25 -07:00
c0e52ce141 Add :lang fsharp to init.example.el 2019-05-22 22:01:25 -07:00
5fb811f297 Fix sh comment alignment and snark in init.example.el 2019-05-22 15:35:09 +10:00
c3cb7c5000 :tools password-store -> :tools pass
A simpler name and matches the prefix of its module.
2019-05-19 02:18:25 -04:00
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
8c65a63b1c Move eshell, term & vterm modules to :term 2019-05-19 02:17:59 -04:00
a742a1440a Add :input japanese to init.example.el 2019-05-13 01:00:34 -04:00
fadbfb321f Add :input chinese module #1371 2019-05-13 00:57:59 -04:00
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
07c61c5f9f Disable :email modules by default 2019-05-05 14:23:23 -04:00
3eab4acd98 Add app/calendar to init.example.el 2019-05-05 14:14:12 -04:00
84c5da844b Add email/{wanderlust,mu4e,notmuch} modules
Removed app/{email,notmuch}
2019-05-05 14:14:12 -04:00
e9b750cc74 lang/sh: disable +fish by default 2019-05-04 19:18:19 -04:00
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
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
c8974eb0a8 Nitpick comment alignment in init.el 2019-04-22 18:57:21 +10:00
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
fa19711542 Improve comment header for init.example.el 2019-04-20 19:25:11 -04:00
fc2e0e3970 Update modules/README.org
And alphabetize treemacs in init.example.el
2019-04-20 19:25:07 -04:00
79ee09d65b Replace :ui evil-goggles w/ :ui ophints
Now offers op hinting for non-evil users.
2019-04-19 17:26:26 -04:00
e75b7f520a Add :lang agda to init.example.el 2019-04-19 17:06:36 -04:00
da39d2b004 Merge pull request #1289 from filalex77/lang/kotlin
Add Kotlin module
2019-04-11 04:16:53 -04:00
4a2d0bf955 Add :lang org +protocol to init.example.el 2019-04-08 14:34:01 -04:00