Henrik Lissner
002969ee06
Guard skewer-*-mode checks in bound-and-true-p #3252
...
Make extra sure skewer-*-mode vars are defined before trying to read
them.
2020-05-31 22:34:42 -04:00
Henrik Lissner
36741fae19
Bump :ui doom
...
hlissner/emacs-doom-themes@f569b5a -> hlissner/emacs-doom-themes@b1c43a3
hlissner/emacs-solaire-mode@adc8c0c -> hlissner/emacs-solaire-mode@e077c28
2020-05-31 22:25:56 -04:00
Henrik Lissner
2230f76e0a
Bump :ui tabs
...
ema2159/centaur-tabs@0e003e3 -> ema2159/centaur-tabs@2154fa9
centaur-tabs new falls back to tab-line in Emacs 27+
2020-05-31 22:25:56 -04:00
Henrik Lissner
416f155d67
Show org-goto help window in a popup #3254
...
Rather than taking up a whole window only to show three lines of text.
2020-05-31 22:25:55 -04:00
Henrik Lissner
8e34998433
Fix #3254 : RET not invoking org-goto-ret in org-goto buffer
2020-05-31 22:25:55 -04:00
Henrik Lissner
2407db0508
Fix #3252 : void-variable skewer-css-mode
2020-05-31 22:25:55 -04:00
Henrik Lissner
b614a0f237
Merge pull request #3262 from brotzeit/bump-rustic
...
Bump :lang rust
2020-05-31 18:03:43 -04:00
brotzeit
4f1f6e17dc
Bump :lang rust
...
brotzeit/rustic@52b632d -> brotzeit/rustic@f7a94c4
2020-05-31 13:05:27 +02:00
Henrik Lissner
134554dd69
Merge pull request #3256 from sei40kr/improve-lsp-flycheck
...
tools/lsp: Make lsp checker chained to other checkers
2020-05-31 06:19:17 -04:00
Henrik Lissner
90aca43dbc
Merge pull request #3259 from ericdallo/lsp-dart-bump
...
Bump :lang dart - lsp-dart
2020-05-31 06:19:07 -04:00
Henrik Lissner
3031c58f14
Bump :lang emacs-lisp
...
Wilfred/elisp-def@368b04d -> Wilfred/elisp-def@da1f763
2020-05-31 06:11:16 -04:00
Henrik Lissner
37b1a78dcd
Bump :editor evil
...
emacs-evil/evil-collection@1237452 -> emacs-evil/evil-collection@e065da3
emacs-evil/evil-surround@9b0b17f -> emacs-evil/evil-surround@1c34944
emacs-evil/evil@3f3b2fe -> emacs-evil/evil@25fc5c6
hlissner/evil-snipe@2ba6353 -> hlissner/evil-snipe@6dcac7f
ninrod/exato@d5daea3 -> ninrod/exato@aee7af7
Closes #3260
2020-05-31 06:10:46 -04:00
Eric Dallo
66983dcfcc
Bump :lang dart
...
emacs-lsp/lsp-dart@80f8eca -> emacs-lsp/lsp-dart@afdcce3
2020-05-30 17:04:17 -03:00
Seong Yong-ju
8ecec82eef
tools/lsp: Make lsp checker chained to other checkers
2020-05-30 23:05:08 +09:00
Henrik Lissner
aec94f5bb2
Fix #3228 : 'Failed to fetch from upstream' on doom upgrade
...
Due to git name-rev returning fully qualified refs in some cases.
2020-05-29 19:36:13 -04:00
Henrik Lissner
200fd52b61
Fix invalid-function error due to missing backquote
...
Mentioned in #3020
2020-05-28 22:01:23 -04:00
Henrik Lissner
e7649daa9f
Add lang/emacs-lisp readme #1166
2020-05-28 22:01:23 -04:00
Henrik Lissner
95eb2989dc
Minimize custom-set-faces! clobbering doom-load-theme-hook
...
Evaluating custom-set-faces! calls would add setter functions to
doom-load-theme-hook indefinitely, which could add up each time you M-x
doom/reload. Now it adds them to a subhook, which is reset whenever Doom
is reloaded.
2020-05-28 22:01:23 -04:00
Henrik Lissner
d502c7c06a
tools/lsp: minor refactors
2020-05-28 22:01:23 -04:00
Henrik Lissner
92760d91ae
Add editorconfig-mode to doom-first-buffer-hook
2020-05-28 22:01:23 -04:00
Henrik Lissner
75b6e11f56
Merge pull request #3020 from gagbo/feature/eglot-support
...
Add support for eglot as LSP client implementation
2020-05-28 15:20:24 -04:00
Gerry Agbobada
dc3c2f9e78
[review] no extension in load! / rename interactive function
2020-05-28 13:13:00 +02:00
Gerry Agbobada
0f5c5bb288
Move and map interactive eglot/c++ function
2020-05-28 12:01:35 +02:00
Henrik Lissner
776663cb45
Fix #3217 : backspace noops if tab-width=1
2020-05-28 05:51:56 -04:00
Gerry Agbobada
c41ae8995b
Remove redundant featurep! check
2020-05-28 11:50:24 +02:00
Gerry Agbobada
f9d30cbf90
Wrap 'eglot-server-programs usage in after! eglot
2020-05-28 11:49:53 +02:00
Gerry Agbobada
f35768af86
Fix loading of flycheck-eglot
2020-05-28 11:19:33 +02:00
Gerry Agbobada
718d9a2690
[review] Changes
2020-05-28 11:17:55 +02:00
Gerry Agbobada
6a163fd5c1
[review] create +lsp.el and +eglot.el files
...
This means we can remove a lot of `:unless (featurep! +eglot)`
2020-05-28 11:17:55 +02:00
Henrik Lissner
024503b2f4
Add ${...} support to evil-surround in scala
...
For string interpolation.
2020-05-28 04:40:38 -04:00
Henrik Lissner
44ed98cf18
Merge pull request #3034 from Amatrelan/pass-readme
...
add tool/pass readme
2020-05-28 03:43:35 -04:00
Jarmo Riikonen
b5c0005dee
add config/literate readme ( #3033 )
...
* add config/literate readme
* Fix personal config paths
It also works from $HOME/.config/doom as @tecosaur said.
* fixes
2020-05-28 03:43:01 -04:00
Henrik Lissner
b2c244c94f
Merge pull request #3241 from flatwhatson/lookup-ielm
...
Add lookup handlers for IELM
2020-05-28 03:38:51 -04:00
Gerry Agbobada
da1117e7f0
[doc] Add +eglot flag in docs/modules
2020-05-28 09:34:19 +02:00
Gerry Agbobada
004ca6cf40
[review] Address eglot-flymake-backend call readablity
2020-05-28 09:34:19 +02:00
Gerry Agbobada
98b3153df2
[review] Fix emacs bindings
2020-05-28 09:34:18 +02:00
Gerry Agbobada
bde772103d
[eglot] Add emacs bindings
2020-05-28 09:34:18 +02:00
Gerry Agbobada
3e5b7cce3f
[eglot] Add support for eglot lsp client in emacs
...
- Update README
- Add eglot-specifics to cc, rs, py, hs
removing unused lsp-mode packages when eglot is active
- Add eglot-specific bindings
- Add doctor warnings for debugger +lsp and +peek
- Add eglot-backed lookup-handlers
- Add flycheck checker using eglot for :checkers
syntax users (using flycheck/flycheck#1676 and
flycheck/flycheck#1592 discussion).
This implementation is based on @marsam code, and uses recent
Flycheck development in order to make the code smaller and
easier to maintain.
2020-05-28 09:34:10 +02:00
Henrik Lissner
f2a3dee7ff
Bump :lang latex
...
TheBB/company-reftex@275ef70 -> TheBB/company-reftex@275ef70
alexeyr/company-auctex@48c42c5 -> alexeyr/company-auctex@48c42c5
cdominik/cdlatex@a5cb624 -> cdominik/cdlatex@480387b
emacs-straight/adaptive-wrap@1810c0e -> emacs-straight/adaptive-wrap@1810c0e
emacs-straight/auctex@fafa28d -> emacs-straight/auctex@b233945
jsinglet/latex-preview-pane@5297668 -> jsinglet/latex-preview-pane@5297668
tom-tan/auctex-latexmk@4d35352 -> tom-tan/auctex-latexmk@4d35352
vspinu/company-math@a796053 -> vspinu/company-math@a796053
2020-05-28 03:02:24 -04:00
Henrik Lissner
15f6a6cdd9
Bump :ui
...
Alexander-Miller/treemacs@5c01829 -> Alexander-Miller/treemacs@327bf63
abo-abo/hydra@16fa8d1 -> abo-abo/hydra@87873d7
dimitri/switch-window@204f9fc -> dimitri/switch-window@8710f63
ema2159/centaur-tabs@57afd81 -> ema2159/centaur-tabs@0e003e3
hlissner/emacs-doom-themes@a130617 -> hlissner/emacs-doom-themes@f569b5a
jabranham/mixed-pitch@734fbdf -> jabranham/mixed-pitch@1cad46f
joostkremers/writeroom-mode@7f7acde -> joostkremers/writeroom-mode@8a226a3
jrblevin/deft@f54e8a6 -> jrblevin/deft@fca9ea0
2020-05-28 02:37:18 -04:00
Andrew Whatson
595c055953
Add lookup handlers for IELM
2020-05-28 11:53:48 +10:00
Henrik Lissner
a9bf0b8985
Add cmd!, cmd!!, cmds! convenience macros
...
It's kind of silly that our command lambda macros (λ! and λ!!) need a
snippet, special key sequence or copy-paste to insert, so in the spirit
of fn! -- and to make sure they take up less space than `lambda!` --
I've added `cmd!` and `cmd!!` aliases. `lambda!` and `lambda!!` are now
deprecated. λ! and λ!! will remain.
I've also added `cmds!` as a convenience wrapper around
general-predicate-dispatch.
2020-05-27 18:29:35 -04:00
Henrik Lissner
d4d8c48265
Refactor core-modules
...
- Update comments & docstrings
- Remove unnecessary compile-time evaluation (we're not using any of
that config at compile time within that file anyway).
2020-05-27 16:11:59 -04:00
Henrik Lissner
fa55a0889a
Enable global-anzu-mode after evil-anzu loads
...
evil-anzu depends on anzu-mode being enabled to update its results, so
we enable global-anzu-mode when evil-search (or isearch) is first
invoked.
2020-05-27 14:06:17 -04:00
Henrik Lissner
ba817cb1ff
Speed up bin/doom by staving off GC
...
This effectively halves the runtime of 'doom sync' and 'doom doctor',
and shaves 5-10% off other commands.
2020-05-27 02:55:22 -04:00
Henrik Lissner
7ed96590e6
Fix #3232 : wrong-type-argument arrayp error on org-journal
...
Because both org-journal-is-journal and +org--journal-resolve-symlinks-a
assumed buffer-file-name is always non-nil.
2020-05-26 21:45:31 -04:00
Henrik Lissner
f5e120eefe
Fix #3219 : icon repetition after doom/reload
...
Due to faulty member detection (`cl-pushnew` uses `eql` by default,
which can't compare compound data structures).
2020-05-26 20:32:55 -04:00
Henrik Lissner
ee5d0a8781
Merge pull request #3227 from alarsyo/fix-org-agenda-bindings
...
Restore new org-agenda bindings
2020-05-26 16:28:59 -04:00
Antoine Martin
0af3f47b9a
New bindings deadline/schedule in org-agenda
...
Following 42fd3d0
2020-05-26 22:11:58 +02:00
Antoine Martin
1434685a7d
Restore new org-agenda clock bindings
...
These were reverted during the rebase in #3043 .
2020-05-26 22:08:11 +02:00