Commit graph

271 commits

Author SHA1 Message Date
Clayton Liddell
34254ceac3
Fix comment indentation typo in init.el. 2020-07-18 21:32:15 -05:00
zackteo
26e421e336 Update doc comments in {init,config}.el templates
Fixed parts missing in ee972e7a3f
2020-06-07 20:02:59 +08:00
Henrik Lissner
ee972e7a3f
Update doc comments in {init,config}.el templates 2020-06-07 02:31:13 -04:00
Marcus Ramberg
35ec72d080 Rename perl module to raku.
It doesn't actually contain any Perl config.
2020-06-05 21:01:23 +02:00
Nathan Lovato
f8f62e0a65 Add gdscript module 2020-05-31 19:10:31 -06:00
Henrik Lissner
220916ae17
Merge pull request #3093 from sei40kr/taskrunner
Add tools/taskrunner module
2020-05-18 03:41:02 -04:00
Seong Yong-ju
3f21d8267a Add tools/taskrunner module
Co-authored-by: chrunchyjesus <chrunchyjesus@users.noreply.github.com>
2020-05-18 16:26:32 +09:00
Steven vanZyl
fe68c654c0 Minimap Fixes
Another set of fixes to the minimap as suggested by @hlissner.

- Changed the use-package to :defer t
- Updated the README.org and removed the Hacks section
- Alphabetized the init.example.el list
2020-05-17 15:54:09 -04:00
Steven vanZyl
112b43fe9a Initial Minimap Module
Created a new Minimap module based on minimap.el from ELPA
the module sets some DOOM-specific config, and better defaults.
Also added keybindings for it.
2020-05-16 17:25:12 -04:00
Henrik Lissner
06d5d5e6c0
General refactors, reformatting & comment revision 2020-04-23 23:56:17 -04:00
Henrik Lissner
fe8dd63f22
Disable a couple modules by default
An effort to reduce the number of packages for first-time install. These
features aren't critical to the UX or character of Doom Emacs, so I've
made them opt-in.
2020-04-23 23:56:17 -04:00
Henrik Lissner
4a8c4815f1
Add :lang yaml module
Removes yaml-mode from :lang data and adds LSP support (#2502).

Closes #2502

Co-authored-by: Seong Yong-ju <sei40kr@gmail.com>
2020-04-23 23:56:14 -04:00
Henrik Lissner
b151abfd34
Add :lang json module
Removes json-mode from :lang data and adds LSP support (#2502).
2020-04-23 23:28:50 -04:00
Henrik Lissner
2d766cfa0c
Remove :lang assembly
This module is too trivial, and provides nothing that the user couldn't
install themselves.
2020-04-23 23:28:50 -04:00
Henrik Lissner
e62f64d732
Encourage +lsp for :lang go #1245
The non-LSP stack (gocode) appears to be unmaintained and is a poor
experience. Could use some help from go users to figure out which of the
dependencies in the lang/go's readme should be installed with gopls.
2020-04-17 22:22:10 -04:00
Henrik Lissner
3e340ab415
Add :emacs undo module
Moves undo-fu/undo-tree out of core and allows uses to choose one or the
other.

Relevant to #2339
2020-04-13 18:45:40 -04:00
Henrik Lissner
1c954d46c2
Improve comments for :term modules
Not perfect, but better than what it used to be.
2020-04-13 18:45:39 -04:00
Henrik Lissner
93c3749350
ui/pretty-code: refactor & add README.org #1166 2020-03-31 01:01:13 -04:00
Henrik Lissner
33b95c628a
Add lang/sml module
Closes #1947
2020-03-29 19:40:37 -04:00
Henrik Lissner
07e57aa0b8
Remove org flags from init.example.el
I understand this makes them a mote more difficult to discover, but I'd
argue neither +dragndrop or +present are necessary defaults, and this
wasn't a comrpehensive list anyway.
2020-03-29 19:02:09 -04:00
Henrik Lissner
a37488474e
Merge pull request #2785 from MYDavoodeh/dartmode
Add dart to `init.example.el`
2020-03-29 01:31:18 -04:00
M. Yas. Davoodeh
b7ba3fec56 Add dart to init.example.el 2020-03-28 16:10:38 +04:30
Henrik Lissner
58a68adb5b
Merge pull request #2665 from otavioschwanck/add-rails-flag-on-init
Add +rails to init.el
2020-03-04 23:02:15 -05:00
Otávio Schwanck
500fa4065f add rails do Ruby init 2020-03-04 13:18:03 +00:00
Henrik Lissner
2a7d90220a
Slim down init.example.el
Fewer packages to install on first install.

+ Disable multiple-cursors, rotate-text, and ibuffer modules by default;
  these are not essential.
+ Make :ui popup's `+all` flag opt-in (so the popup manager doesn't
  manage buffers without an explicit rule -- which is more disruptive
  than helpful).
+ Make :tools lookup's `+docsets` flag opt-in
2020-03-03 12:44:33 -05:00
Tej Chajed
0c08143a22
Add fstar module 2020-02-02 10:41:46 -05:00
Henrik Lissner
b89992624b
Move :tools fly{check,spell} to :checkers {syntax,spell}
These modules were renamed so we can later generalize their
implementations, such as adding flymake support to the syntax checker.
2020-01-09 22:56:26 -05:00
Henrik Lissner
a680a4c96d
Replace :app write with :checkers grammar 2020-01-09 16:43:03 -05:00
Henrik Lissner
fe1642e854
Add special goto def/docs support in doom! blocks
- Pressing gd on a module in your doom! block will now browse that
  module's directory.
- Pressing K on a module will jump to that module's documentation, if any.
- Pressing K on a module flag will jump to that flag's description
  within that module's documenation.
- This is now explained in init.example.el

Closes #2249
2019-12-26 01:41:45 -05:00
Henrik Lissner
de63dd50ef
Add :ui zen module
This, combined with the new ':tools (lookup +dictionary)' feature will
eventually replace the ':app write' module.
2019-12-20 00:59:52 -05:00
Henrik Lissner
e782ef1d97
lang/org: add +jupyter feature, deprecate +ipython
And disable +pandoc by default

Relevant to #2198
2019-12-16 19:25:50 -05:00
Rudi Grinberg
f5910caea8 Add lang/factor module (#2129)
Factor is a stack based programming language with an awesome emacs mode.

* remove extra layer of nesting for keybinds
* use-package!
* lazy load fuel
* fue listener typo
* remove extra space
* Add README
2019-12-02 22:01:16 -05:00
Henrik Lissner
c7a6cf8403
lang/haskell: change default to +dante #2121 2019-12-01 15:42:05 -05:00
Henrik Lissner
9bd3a988f1
Remove :tools wakatime module
Doesn't appear to be working anymore and it's OOTB setup/config is too
trivial to warrant its own module.
2019-11-25 02:10:11 -05:00
Henrik Lissner
5df104a851
Remove redundant comments in init.example.el
Now that they're in the module index in docs/index.org
2019-11-17 16:48:25 -05:00
Antoine Martin
904ace43b6 Add rst module to init.example.el 2019-11-11 19:38:48 +01:00
R Primus
a7e8e50c40
Correct some typos 2019-10-30 14:41:10 +00:00
Henrik Lissner
76831b6c69
Alphabetize god & erlang modules in init.example.el 2019-10-28 23:23:11 -04:00
Henrik Lissner
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
Henrik Lissner
6e0a93233d
Add emacs/ibuffer module
And bind 'SPC b i' to ibuffer
2019-10-20 15:14:26 -04:00
Andrew Whatson
285eab1ee5 Add support for org-pomodoro 2019-10-14 15:04:17 +10:00
Bart Brouns
3f60e40f40 Add lang/faust module (#1898) 2019-10-13 19:23:54 -04:00
Henrik Lissner
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
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