Henrik Lissner
b51d7d6d7f
merge: pull request #5893 from gilbertwong96/fix/erlang
...
fix(erlang): fix broken erlang-mode
2022-01-05 04:06:28 +01:00
Celso Bonutti
1b895a0564
fix(default): smartparens rules for haskell
...
The default haskell-mode rules would result in an extra } appended to
the closing pair (#5448 ).
Fix : #5448
Close : #5450
2022-01-05 04:05:08 +01:00
Henrik Lissner
d8285d9d4c
fix(elixir): eval & repl handlers
...
set-{eval,repl}-handler! operate on major modes, not minor modes (this
should be corrected upstream, but I'll do so later). This doesn't apply
to set-lookup-handlers!, but I'm changing it too for consistency.
2022-01-05 04:02:30 +01:00
Henrik Lissner
2a515c683a
bump: :tools lookup
...
abo-abo/define-word@6e4a427503 -> abo-abo/define-word@31a8c67405
Ref: abo-abo/define-word#31
2022-01-04 20:59:28 +01:00
GilbertWong
e692d8e9fd
feat(erlang): add doctor tool for erlang module
2022-01-04 10:44:20 +08:00
GilbertWong
0e99b6b952
refactor!(erlang): remove company-erlang
...
BREAKING CHANGE: Remove `company-erlang` which depends on
`ivy-erlang-complete`. `company-erlang` and `ivy-erlang-complte` have
not been maintained now. The lsp mode provides much better experience
than `company-erlang` and `ivy-erlang-complete`. The
`ivy-erlang-complete` package also has the defect that slow down the
erlang-mode buffer when the buffer is huge enough. It is not a good
choice to integrate ivy-erlang-complete nowadays even as a non-LSP
option.
2022-01-04 10:44:18 +08:00
GilbertWong
beda11068b
bump: :lang erlang
...
erlang/otp@118cb37bd5 -> erlang/otp@c1ab4b5424
Ref: erlang/otp#5314
2022-01-04 10:42:49 +08:00
Henrik Lissner
7832424843
bump: :ui modeline
...
seagle0128/doom-modeline@69ede7d719 -> seagle0128/doom-modeline@84573ae5e7
- Fixes an issue where doom-modeline was generating too many iex child
processes while trying to read the installed version of elixir (see
#5895 ).
Fix : #5895
2022-01-03 19:22:28 +01:00
Henrik Lissner
f491dd9e7b
fix(magit): gate code-review behind +forge
...
code-review requires forge, therefore it shouldn't be available if
+forge isn't enabled on the :tools magit module.
Ref: 2d3a68df49
Fix : #5935
2022-01-03 19:13:09 +01:00
Henrik Lissner
b88eb77605
merge: pull request #5908 from ethan-leba/repl-handler
...
Add :send-region and :send-buffer options to `set-repl-handler!`
2022-01-03 18:12:31 +01:00
Björn Larsson
1a0fd1b7ec
fix(magit): unbind M-1 etc. for code-review
...
code-review is built on magit-sections so it will have the same default
bindings for M-1, M-2 etc. To be consistent with the rest of doom, those
should be used for switching workspace and z1, z2 etc should be used for
toggling outlines in a magit-sections buffer.
This only affects users with :editor (evil +everywhere) enabled.
Amend: 2d3a68df49
2022-01-03 18:10:17 +01:00
Colin Woodbury
024df7ad8b
bump: :term vterm
...
akermu/emacs-libvterm@ed6e867cfa -> akermu/emacs-libvterm@a940dd2ee8
2022-01-03 18:06:43 +01:00
Gavin Downard
96390ef3b9
tweak(dired): don't auto-revert when remote
...
On slow connections `dired-auto-revert-buffer` causes excessive
slowdowns; this limits its behavior to local files.
2022-01-03 18:06:23 +01:00
Henrik Lissner
659b0ebc1b
fix(lsp): lsp--matching-clients? -> lsp--supports-buffer?
...
Ref: #5933
Amend: 0cb8d1416f
Co-authored-by: Samuel Tschiedel <mukaobr@gmail.com>
2022-01-03 18:02:29 +01:00
Henrik Lissner
67a9573f0d
fix(org): tab not invoking cdlatex-tab in headings
...
In org-mode, if one writes a math expression in a section (i.e. heading)
while using cdlatex, pressing tab indents the section instead of
performing a cdlatex-tab.
This fix takes care of this issue to have the wanted behavior: if in
math environment and hit tab while in section, execute cdlatex-tab.
Close : #5926
Co-authored-by: roiholtzman <roiholtzman@users.noreply.github.com>
2022-01-03 16:51:51 +01:00
Henrik Lissner
b37d8481ce
tweak(spell): remove RET keybind for +spell/correct
...
z= and M-$ are available. RET on arbitrary misspellings make DWIM
commands in text modes unpredictable, like org and markdown.
2022-01-03 16:51:51 +01:00
Henrik Lissner
d9dc7339c4
bump: :lang java
...
emacs-lsp/lsp-java@3246272b43 -> emacs-lsp/lsp-java@ce03cb6574
mopemope/meghanada-emacs@6c57e8a0ae -> mopemope/meghanada-emacs@59c46cabb7
Close : #5944
Co-authored-by: Zero King <l2dy@users.noreply.github.com>
2022-01-03 16:51:51 +01:00
Henrik Lissner
cbf911289f
bump: :lang clojure
...
borkdude/flycheck-clj-kondo@a558bda44c -> borkdude/flycheck-clj-kondo@d8a6ee9a16
clojure-emacs/cider@7228402c09 -> clojure-emacs/cider@af2e164998
clojure-emacs/clj-refactor.el@4cb75bd6a2 -> clojure-emacs/clj-refactor.el@12af23ad8b
clojure-emacs/clojure-mode@e1dc7caee7 -> clojure-emacs/clojure-mode@e31186843d
2022-01-03 16:51:51 +01:00
Henrik Lissner
ae130607a6
bump: :editor snippets
...
hlissner/doom-snippets@3083b2342f -> doomemacs/snippets@3083b2342f
2022-01-03 16:51:51 +01:00
Henrik Lissner
da5c46595c
bump: :tools dired
...
clemera/dired-git-info@91d57e3a4c -> emacs-straight/dired-git-info@9461476a28
Straight created a mirror for dired-git-info at
emacs-straight/dired-git-info and now prioritizes this over the ELPA
recipe, so old commit won't be found.
Ref: emacs-straight/dired-git-info@9461476a28
Fix : #5913
Close : #5917
Co-authored-by: Aryslan Yakshibaev <yak.aryslan.1999@gmail.com>
2022-01-03 16:51:51 +01:00
Henrik Lissner
e8551ded5f
bump: :tools magit
...
magit/forge@402773ef7e -> magit/forge@a44afa81f1
magit/magit@65c4485e19 -> magit/magit@2e73b66c29
wandersoncferreira/code-review@b0bedbdb30 -> wandersoncferreira/code-review@136c0933ba
Close : #5947
2022-01-03 16:51:51 +01:00
Henrik Lissner
0cb8d1416f
bump: :tools lsp
...
emacs-lsp/lsp-mode@41173dca4d -> emacs-lsp/lsp-mode@3d6a01dde9
joaotavora/eglot@55c13a9137 -> joaotavora/eglot@28092ba3af
Ref: #5904
Fix : #5927
Close : #5928
Close : #5933
Close : #5945
2022-01-03 16:51:51 +01:00
Ethan Leba
1d0f4ca424
tweak(python): use python-shell
repl handlers
...
Fix : #4375
2021-12-18 10:45:17 -05:00
Ethan Leba
aebd4b0c99
docs(eval): explain DWIM behavior
2021-12-18 10:45:17 -05:00
Ethan Leba
fea561f678
feat(eval): :send-region and :send-buffer handlers
...
Ref: #2496
2021-12-18 10:45:17 -05:00
Dominik Schrempf
af7c1d79bd
fix(grammar): writegood-mode
in LaTeX-mode
...
Did I already mention that this `latex-mode` slash `LaTeX-mode`
ambiguity was a reeeeeeally bad decision upstream? Anyways, this very
small PR also loads `writegood-mode` with AucTeX, which uses
`LaTeX-mode`, and not `latex-mode`.
2021-12-18 01:13:37 +01:00
Matt Kramer
80bdd2774f
bump: :emacs dired
...
clemera/dired-git-info@9461476a28 -> clemera/dired-git-info@91d57e3a4c
2021-12-18 01:13:20 +01:00
Damien Pollet
db20b5b661
fix(nim): correct :lang nim SHA from last bump
...
Wrong SHA for package nim-mode (looks like a copy-paste mishap).
Amend: hlissner/doom-emacs@fd2788c268
2021-12-18 01:13:02 +01:00
Björn Larsson
45a55c0ec9
fix(magit): move code-review files to etc dir
...
These files were put directly in .emacs.d causing the repository to
appear dirty. This should follow the doom convention of putting the
files in the .local/etc dir.
Amend: 2d3a68df49
2021-12-16 15:05:28 +01:00
Jack Thorne
a46f741a89
feat(crystal): add spec keybinds
...
Adds test running shortcuts similar to :lang ruby's.
2021-12-15 22:32:21 +01:00
Henrik Lissner
e92ce51c13
merge: pull request #5888 from ethan-leba/mac-woman
...
fix(default): only use `woman` on macOS
2021-12-15 18:04:25 +01:00
Ethan Leba
d720b29cd3
feat(default): set woman manpath with man if able
2021-12-15 09:55:54 -05:00
Henrik Lissner
34cb632a61
bump: :lang cc go javascript python ruby web
...
Andersbakken/rtags@cdff9b47fc -> Andersbakken/rtags@db39790fda
Sarcasm/irony-mode@ec6dce7ee1 -> Sarcasm/irony-mode@5063d6b16d
ananthakumaran/tide@296c0e0e3a -> ananthakumaran/tide@28137ed904
brianc/jade-mode@111460b056 -> brianc/jade-mode@1ad7c51f3c
cython/cython@aea4e6b84b -> cython/cython@5b325c9860
dgutov/robe@fd972e912d -> dgutov/robe@11207bd549
dominikh/go-mode.el@34974346d1 -> dominikh/go-mode.el@32cbd78c0a
emacs-lsp/lsp-pyright@72fd57643d -> emacs-lsp/lsp-pyright@d428dbcf18
emacs-typescript/typescript.el@2a58631230 -> emacs-typescript/typescript.el@e824162051
galaunay/poetry.el@d5163fe065 -> galaunay/poetry.el@5b9ef569d6
hlissner/emacs-counsel-css@f7647b4195 -> hlissner/emacs-counsel-css@8e9c0515fc
hlissner/emacs-pug-mode@d08090485e -> hlissner/emacs-pug-mode@73f8c2f95e
jorgenschaefer/pyvenv@045ff9476d -> jorgenschaefer/pyvenv@31ea715f21
necaris/conda.el@4de6eccda5 -> necaris/conda.el@7a34e06931
pythonic-emacs/anaconda-mode@4f367c768a -> pythonic-emacs/anaconda-mode@cbea0fb318
wbolster/emacs-python-pytest@31ae5e0e68 -> wbolster/emacs-python-pytest@b603c5c7f2
2021-12-15 15:18:11 +01:00
Henrik Lissner
480d9fec28
feat(company): disable company in circe-mode
...
Fix : #5451
2021-12-15 15:18:11 +01:00
Henrik Lissner
aec025b720
merge: pull request #5846 from elken/feat/code-review
...
feat(magit): replace github-review for code-review
2021-12-15 15:17:03 +01:00
Colin Woodbury
f3ddf235b5
module: add :lang fortran
...
* feat(fortran): account for f90 and fortran modes
* feat(fortran): initial keybindings
* feat(fortran): basic compilation
* feat(fortran): compilation popup
This customizes the name of the compilation buffer produced by the
`compile` function. We're keeping things simple; Emacs already knows how
to run compilation commands in a popup and parse the results, so let's
let it do its thing.
* feat(fortran): doctor checks
* docs(fortran): installation instructions
* feat(fortran): actual usage of fpm
* feat(fortran): configure compilation popups
* feat(fortran): improved raw gfortran usage
Although it's recommended to do everything through `fpm` to make life
easier.
* docs(fortran): backburner `+intel` for now
* feat(fortran): address PR suggestions
2021-12-15 15:16:22 +01:00
Gerry Agbobada
d43f260af6
fix(cc): remove double lenses with lsp
...
On current pins, ccls and lsp code lenses aren't mutually exclusive,
and there is actually 2 sets of code lenses appearing
2021-12-15 15:15:08 +01:00
Ellis Kenyo
8169b6a87e
bump: :tools magit
...
magit/forge@41efa674cf -> magit/forge@402773ef7e
magit/magit@877c389ca0 -> magit/magit@65c4485e19
wandersoncferreira/code-review@f1a79c20ae -> wandersoncferreira/code-review@b0bedbdb30
2021-12-15 07:07:08 +00:00
Ellis Kenyo
2d3a68df49
feat(magit): replace github-review for code-review
2021-12-15 07:06:49 +00:00
Ethan Leba
6e0b2eafa6
fix(default): only use woman
on macOS
...
`man -k "^"` is very slow on macOS.
```
sh-3.2$ time man -k "^" > /dev/null
real 0m1.599s
user 0m0.391s
sys 0m1.209s
```
2021-12-14 20:51:34 -05:00
Henrik Lissner
23f6f90515
bump: :config
...
noctuid/link-hint.el@d3c5bacc9c -> noctuid/link-hint.el@3be270f3a7
2021-12-14 01:21:33 +01:00
Henrik Lissner
3d50e36132
bump: :completion
...
abo-abo/swiper@6a8e5611f3 -> abo-abo/swiper@1c6b3da377
company-mode/company-mode@4c08ef4686 -> company-mode/company-mode@8b58e5895c
emacs-helm/helm@4fcb36f1b9 -> emacs-helm/helm@a246a9b278
ericdanan/counsel-projectile@06b03c1080 -> ericdanan/counsel-projectile@e30150792a
lewang/flx@647cb2f92f -> lewang/flx@e3b3f0533e
lewang/flx@647cb2f92f -> lewang/flx@e3b3f0533e
minad/consult@85008702de -> minad/consult@cc8eff9578
oantolin/embark@725794f013 -> oantolin/embark@e08899ef2e
raxod502/prescient.el@027c2137a8 -> raxod502/prescient.el@292ac9fe35
sebastiencs/company-box@156f65cfbf -> sebastiencs/company-box@f9cbbc7df8
tumashu/ivy-posframe@9c83828233 -> tumashu/ivy-posframe@5d9420252c
tumashu/posframe@f97c4aff2c -> tumashu/posframe@3b1dc400d2
Fix : tumashu/ivy-posframe#114
Close : #5869
2021-12-14 01:21:33 +01:00
Henrik Lissner
8b8b18448f
bump: :emacs
...
dgutov/diff-hl@40c89a7b0d -> dgutov/diff-hl@6fa3af0843
ideasman42/emacs-undo-fu@34b27c01da -> ideasman42/emacs-undo-fu@ab8bc10e42
magit/magit@aba0a59611 -> magit/magit@1eb183e767
wyuenho/all-the-icons-dired@a758766878 -> wyuenho/all-the-icons-dired@5e9b097f99
2021-12-14 01:21:33 +01:00
Henrik Lissner
948459ad88
bump: :input
...
cute-jumper/ace-pinyin@8b2e9335b0 -> cute-jumper/ace-pinyin@47662c0b05
skk-dev/ddskk@7a7e1ecaf7 -> skk-dev/ddskk@251df5b02c
tumashu/pyim@f48c3edee7 -> tumashu/pyim@02c50045cb
2021-12-14 01:21:33 +01:00
Henrik Lissner
1a6a1eb399
bump: :term
...
akermu/emacs-libvterm@2681120b77 -> akermu/emacs-libvterm@ed6e867cfa
xuchunyang/eshell-did-you-mean@7cb6ef8e22 -> xuchunyang/eshell-did-you-mean@80cd8c4b18
2021-12-14 01:21:33 +01:00
Henrik Lissner
594f01d89a
bump: :tools
...
Silex/docker.el@4fc69969b1 -> Silex/docker.el@8d64cf4f84
andras-simonyi/citeproc-el@2e7df666bf -> andras-simonyi/citeproc-el@538fed794c
bdarcus/citar@7740300831 -> bdarcus/citar@51b30f2e40
emacs-lsp/lsp-mode@9865d31512 -> emacs-lsp/lsp-mode@41173dca4d
millejoh/emacs-ipython-notebook@0600c286bd -> millejoh/emacs-ipython-notebook@c6696c12eb
spotify/dockerfile-mode@628315e2e4 -> spotify/dockerfile-mode@5db94549ce
tumashu/posframe@66b16a20a7 -> tumashu/posframe@3b1dc400d2
vedang/pdf-tools@5f77dae43e -> vedang/pdf-tools@a8847b75d3
zx2c4/password-store@3dd14690c7 -> zx2c4/password-store@04cd3023f4
2021-12-14 01:21:33 +01:00
Henrik Lissner
8c585cee46
bump: :app
...
https://git.savannah.gnu.org/git/emms.git@c42fab572846 -> https://git.savannah.gnu.org/git/emms.git@32ff8a70ca97
kidd/org-gcal.el@80e6f9501f -> kidd/org-gcal.el@8b6df4b727
tecosaur/emacs-everywhere@da88fa2d04 -> tecosaur/emacs-everywhere@ed03b9396d
2021-12-14 01:21:33 +01:00
Henrik Lissner
fe3f8866d8
fix(evil): disable evil-collection-smerge-mode
...
evil-collection-smerge-mode is broken due to incorrect pathing upstream,
so evilified keybinds for smerge-mode will have to wait until it is
addressed there.
Amend: 8d6221bc1e
Amend: 7bbc3bc48e
2021-12-14 01:21:33 +01:00
Henrik Lissner
8d6221bc1e
fix(evil): evil-collection-smerge-mode
...
Amend: 7bbc3bc48e
2021-12-13 20:08:18 +01:00
Henrik Lissner
7bbc3bc48e
bump: :editor
...
abo-abo/lispy@e9731aa955 -> abo-abo/lispy@bf31576802
emacs-evil/evil-collection@652d74acfb -> emacs-evil/evil-collection@1b9d5c5d93
emacs-evil/evil@07aba40dd3 -> emacs-evil/evil@b00018bf55
emacsorphanage/god-mode@1d7d647bb5 -> emacsorphanage/god-mode@d7e9330950
hlissner/doom-snippets@5c0eb5bd70 -> hlissner/doom-snippets@3083b2342f
2021-12-13 19:30:42 +01:00