Commit graph

268 commits

Author SHA1 Message Date
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
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