Commit Graph

3714 Commits

Author SHA1 Message Date
Henrik Lissner
2394e4124a Don't auto-close brain popup with ESC 2020-10-04 16:15:43 -04:00
Henrik Lissner
4cc8884a2f lang/rust: mention "2015 edition" rustfmt error fix 2020-10-04 16:15:26 -04:00
Sam Whitlock
1050ba83f0 Adjusting org journal functions to new commands
Silences some obsolescence warnings when navigating among entries
2020-09-29 19:10:58 +02:00
bottomtype
1fa4516cad add definition lookup handler to agda module 2020-09-28 02:10:29 +02:00
Henrik Lissner
1456108d5b Fix #3888: fall back to org-journal-is-journal
Closes #3925
2020-09-10 18:03:32 -04:00
Mathias Lavaert
8bd4e1f692 Added warning for clang-format in doom doctor.
Code formatting in Java doesn't work without clang-format, but no
warning is shown in `doom doctor`.
2020-09-07 15:34:43 +02:00
Henrik Lissner
4cecb22f37 Merge pull request #3884 from ericdallo/bump-dart
Bump :lang dart
2020-09-05 01:52:32 -04:00
Eric Dallo
b54cf0fe7e Bump :lang dart
emacs-lsp/lsp-dart@437c548 -> emacs-lsp/lsp-dart@9036e4b
ericdallo/hover.el@6f9ed1a -> ericdallo/hover.el@079efb1
2020-09-02 17:14:11 -03:00
Henrik Lissner
91c1e705e6 checkers/spell: add add/remove word & next/prev error commands
So both spell-fu and flyspell users have a more consistent interface.
2020-09-02 13:58:27 -04:00
Henrik Lissner
5de263f6a4 Bump :lang common-lisp
joaotavora/sly@155cb06 -> joaotavora/sly@34239bc

And chain sly packages together, so disabling sly will disable them all.
2020-09-02 13:54:12 -04:00
Henrik Lissner
73565f1041 Only expand emmet snippets if at word boundary
Makes emmet a little less aggressive on TAB.

Addresses #3383
2020-09-01 19:35:54 -04:00
Henrik Lissner
f15b36e818 Merge pull request #3864 from akheron/develop
Upgrade tide, enable xref-tide-xref-backend
2020-09-01 06:59:07 -04:00
Petri Lehtinen
ecc6fcd8d5 Bump :lang javascript
ananthakumaran/tide@f0b6dac -> ananthakumaran/tide@fa617f5

New version of tide.el introduces xref backend.
2020-09-01 13:53:07 +03:00
Henrik Lissner
5f47169c0e Load ccls.el after lsp-mode
lsp-mode is the package's entry point now, not lsp.
2020-08-31 22:54:44 -04:00
Henrik Lissner
aa06309067 lang/markdown: fontify rust blocks correctly 2020-08-31 22:02:54 -04:00
Troy Karan Harrison
3549cb6845 Modify command to execute cargo audit 2020-08-27 10:59:25 +02:00
Diego Zamboni
723583e8d7 Automatically download reveal.js and use local copy, default to v4 (#3846)
* Automatically download reveal.js upgrade to v4

The +present option now automatically checks out the reveal.js
repository and configures org-re-reveal to use it. It also now uses
reveal.js 4 instead of 3.9.2.

* Changed :init to :config
2020-08-27 01:15:14 -04:00
Henrik Lissner
518c97a2ac Rename {if,when}! -> eval-{if,when}!
To better represent its purpose, as extensions to Emacs' eval-when*
API (for control flow at compile time).
2020-08-27 01:10:08 -04:00
Henrik Lissner
2df1eb7a76 Fix #2972: disable eldoc for plantuml org blocks 2020-08-26 13:55:09 -04:00
Benoit Bovy
d7055090fe autoload python-pytest-dispatch 2020-08-26 09:24:22 +02:00
Henrik Lissner
1c99aed0c0 Add +python-{ipython,jupyter}-command vars for REPLs 2020-08-25 21:22:56 -04:00
Henrik Lissner
ce2cabf07e Autoload org-download-clipboard #3830 2020-08-25 06:07:47 -04:00
Henrik Lissner
bdbeb8f507 lang/org: SPC m a p -> org-download-clipboard
And SPC m a P -> org-download-yank for consistency.

p meaning paste.

Closes #3830
2020-08-25 05:50:09 -04:00
Henrik Lissner
1884828d22 Add :shadow parameter to package!
For to make replacing built-in packages easier.
2020-08-24 22:27:40 -04:00
Henrik Lissner
e3750dbf66 checkers/spell: add +flyspell flag
spell-fu lacks support for multiple dictionaries, affix expansion, and
many non-English dictionaries, so I've added back flyspell support to
the spell module, but opt-in, because it is still the significantly
slower option and spell-fu may support them one day.

If not, tlikonen/wcheck-mode is another alternative to consider.

Fixes #3813
2020-08-23 18:48:50 -04:00
Henrik Lissner
00e9d8335c lang/rust: update readme 2020-08-23 17:27:32 -04:00
Henrik Lissner
5918d2b5c8 Merge pull request #3805 from sarna/develop
Fix bindings for racket-mode
2020-08-23 14:10:46 -04:00
Henrik Lissner
5a4823500a Bump :lang cc
MaskRay/emacs-ccls@44f1fb3 -> MaskRay/emacs-ccls@675a570

A force push upstream caused MaskRay/emacs-ccls@44f1fb3 to be a dangling
and inaccessible commit.
2020-08-22 15:59:01 -04:00
sarna
452bc0d183 Map bindings for the repl 2020-08-22 15:12:39 +02:00
sarna
113ec1c201 Remap funs to xp-specific ones in racket-xp-mode 2020-08-22 15:10:30 +02:00
sarna
86b144a915 Set lookup handlers in the repl as well 2020-08-22 15:09:43 +02:00
Henrik Lissner
0aab1118de lang/cc: revise prerequisites in readme 2020-08-21 23:18:01 -04:00
Henrik Lissner
4209454df3 lang/org: optimize org-agenda (part 3) #2672 2020-08-21 19:16:56 -04:00
Henrik Lissner
e86ecf60c9 lang/org: optimize org-agenda (part 2) #2672 2020-08-21 19:11:40 -04:00
Henrik Lissner
ff9c1ace22 checkers/spell: replace flyspell with spell-fu
Spell-fu is significantly faster, but does produce more false
positives (more faces must be added to spell-fu-faces-exclude to reduce
these).

Unfortunately, there is no fancy "correction" interface for spell-fu
yet, so we'll have to resort to ispell-word (on z=) for now.
2020-08-21 18:57:10 -04:00
Henrik Lissner
8d2ca9a93f Merge pull request #3795 from mcbloch/develop
Add nim definition and documentation keybindings
2020-08-20 21:39:00 -04:00
Henrik Lissner
56f4b05dca lang/nim: lazy load nim-mode 2020-08-20 21:38:49 -04:00
Henrik Lissner
db45cec394 Merge pull request #3785 from flatwhatson/geiser-repl
Use separate geiser REPLs per project
2020-08-20 21:37:55 -04:00
mcbloch
677b17bd91 Use use-package instead of after 2020-08-21 00:35:52 +02:00
mcbloch
fb4f5efb01 Add definition and documentation keybindings 2020-08-20 18:44:27 +02:00
Edmund Miller
924a161ba6 Pull lsp-pyright from melpa 2020-08-20 10:32:46 -05:00
Henrik Lissner
f6f90c9791 Fix lsp packages failing to load
As of emacs-lsp/lsp-mode@b9b0f34 there is no more lsp-clients, so load
these lsp packages after lsp-mode instead.
2020-08-20 03:54:44 -04:00
Henrik Lissner
91ab02951d Minor refactors across the board 2020-08-20 03:43:50 -04:00
Henrik Lissner
dddfd9a7b1 Fix #3787: only inhibit some hooks for org-src ops
Inhibiting all MAJOR-MODE-hook functions (to fix #3660) would mean
inhibiting some useful functionality, like indentation or syntax
highlighting modes. We only want to inhibit expensive hooks. Since Doom
adds these to MAJOR-MODE-local-vars-hook by convention, we can
selectively inhibit those instead.
2020-08-20 02:30:06 -04:00
Henrik Lissner
4841062db9 lang/nix: add a repl handler 2020-08-20 02:30:06 -04:00
Henrik Lissner
d23d18d7a4 lang/ess: set company backends for ess-r-mode 2020-08-20 02:14:32 -04:00
Henrik Lissner
7081d833f6 Move :ui pretty-code to :ui ligatures
Includes a major refactor of the module.
2020-08-20 02:14:32 -04:00
Andrew Whatson
5d8461854d Use separate geiser REPLs per project 2020-08-20 10:13:35 +10:00
Henrik Lissner
0ba7c1aebe Merge pull request #3776 from ronisbr/develop
Improve highlighting of Julia operators
2020-08-19 16:33:01 -04:00
Henrik Lissner
0a83d44465 Merge pull request #3779 from t-e-r-m/org-toggle-checkbox-binding-200819
Add org-toggle-checkbox binding (SPC m x)
2020-08-19 16:32:49 -04:00