Commit graph

10828 commits

Author SHA1 Message Date
Henrik Lissner
69cfc60243 Bump :editor
abo-abo/lispy@38a7df4 -> abo-abo/lispy@e9731aa
emacs-evil/evil-collection@b6025cf -> emacs-evil/evil-collection@9be3805
emacs-evil/evil@1b3db63 -> emacs-evil/evil@b237462
emacs-straight/adaptive-wrap@91e939b -> emacs-straight/adaptive-wrap@0d5b4a0
emacsorphanage/god-mode@02a402b -> emacsorphanage/god-mode@1d7d647
hlissner/doom-snippets@f7747da -> hlissner/doom-snippets@5c0eb5b
justinbarclay/parinfer-rust-mode@f130fa0 -> justinbarclay/parinfer-rust-mode@c2c1bbe
magnars/multiple-cursors.el@7b13b03 -> magnars/multiple-cursors.el@616fbdd
noctuid/lispyville@89316f0 -> noctuid/lispyville@9c14bed
redguardtoo/evil-nerd-commenter@b8ac35f -> redguardtoo/evil-nerd-commenter@118bebd
willghatch/evil-textobj-anyblock@29280cd -> willghatch/evil-textobj-anyblock@29280cd
2021-07-11 17:52:08 -04:00
Henrik Lissner
55c9cde6ee Bump :ui doom
hlissner/emacs-solaire-mode@731552b -> hlissner/emacs-solaire-mode@030964f

Fixes solaire-mode not activating correctly due to missing autoload.
2021-07-11 17:52:08 -04:00
Henrik Lissner
6be2262423 Bump :lang
200ok-ch/counsel-jq@153d70b -> 200ok-ch/counsel-jq@8cadd2e
Andersbakken/rtags@63f18ac -> Andersbakken/rtags@65113e2
Groovy-Emacs-Modes/groovy-emacs-modes@26da902 -> Groovy-Emacs-Modes/groovy-emacs-modes@99eaf70
NixOS/nix-mode@0023fc5 -> NixOS/nix-mode@3cca5b6
ProofGeneral/PG@f0f0476 -> ProofGeneral/PG@bc86736
Raku/raku-mode@8a6e17f -> Raku/raku-mode@7496ad3
StanfordLegion/terra-mode@1e5e824 -> StanfordLegion/terra-mode@eab9e59
TheBB/company-reftex@291c283 -> TheBB/company-reftex@42eb98c
agda/agda@ecb9323 -> agda/agda@af9c4b9
ananthakumaran/tide@ad6fa78 -> ananthakumaran/tide@ccff099
asok/projectile-rails@f1fe6e8 -> asok/projectile-rails@6a18ada
beancount/beancount-mode@3c04745 -> beancount/beancount-mode@02fe03e
brotzeit/rustic@ed68fd3 -> brotzeit/rustic@6ca73bb
cdominik/cdlatex@adf96ba -> cdominik/cdlatex@614a8d9
clojure-emacs/clojure-mode@a14671e -> clojure-emacs/clojure-mode@3e426b3
cython/cython@9decfca -> cython/cython@fae33cf
dgutov/robe@126650a -> dgutov/robe@e1304d1
diml/utop@711c246 -> diml/utop@c87b8b2
dominikh/go-mode.el@49a5380 -> dominikh/go-mode.el@3497434
elixir-editors/emacs-elixir@0212b06 -> elixir-editors/emacs-elixir@6bbc1e5
emacs-csharp/csharp-mode@f977800 -> emacs-csharp/csharp-mode@093f0f2
emacs-ess/ESS@126d344 -> emacs-ess/ESS@4fefd0f
emacs-lsp/lsp-dart@f3b70ec -> emacs-lsp/lsp-dart@01d89d4
emacs-lsp/lsp-haskell@7efbef3 -> emacs-lsp/lsp-haskell@eb37ac4
emacs-lsp/lsp-java@9685334 -> emacs-lsp/lsp-java@b66a075
emacs-lsp/lsp-metals@51a89c1 -> emacs-lsp/lsp-metals@9f82ebe
emacs-lsp/lsp-pyright@65fb141 -> emacs-lsp/lsp-pyright@71a7976
emacs-lsp/lsp-sourcekit@aafa987 -> emacs-lsp/lsp-sourcekit@ae4aa87
emacs-php/php-mode@a2bca9b -> emacs-php/php-mode@cbf2723
emacs-php/phpactor.el@80788a8 -> emacs-php/phpactor.el@272217f
emacs-straight/auctex@1472d1d -> emacs-straight/auctex@ea410dc
erlang/otp@94c9738 -> erlang/otp@645ea81
ethereum/emacs-solidity@b4fd719 -> ethereum/emacs-solidity@5f6ef31
factor/factor@5bfeab6 -> factor/factor@b989a86
fsharp/emacs-fsharp-mode@78898a1 -> fsharp/emacs-fsharp-mode@93b1fbc
godotengine/emacs-gdscript-mode@16c631c -> godotengine/emacs-gdscript-mode@b7bfa6a
greghendershott/racket-mode@5115c47 -> greghendershott/racket-mode@7f12cb1
haskell/haskell-mode@1baa12a -> haskell/haskell-mode@98ba392
hhvm/hack-mode@847fd91 -> hhvm/hack-mode@f9315be
hlissner/emacs-pug-mode@685fd34 -> hlissner/emacs-pug-mode@d080904
hvesalai/emacs-sbt-mode@0bdc36b -> hvesalai/emacs-sbt-mode@e29464a
idris-hackers/idris-mode@80aabd2 -> idris-hackers/idris-mode@f52ad0b
immerrr/lua-mode@2d9a468 -> immerrr/lua-mode@2bd9077
iyefrat/evil-tex@5f0d6fb -> iyefrat/evil-tex@87445d4
jcollard/elm-mode@e9fcf9c -> jcollard/elm-mode@f2e2d00
joaotavora/sly@5966d68 -> joaotavora/sly@41f4d65
jorgenschaefer/pyvenv@9b3678b -> jorgenschaefer/pyvenv@045ff94
jrblevin/markdown-mode@ac9ea26 -> jrblevin/markdown-mode@359347b
jwiegley/emacs-async@d7e7f79 -> jwiegley/emacs-async@9a8cd0c
jyp/attrap@778382e -> jyp/attrap@a5bc695
leanprover/lean-mode@5c50338 -> leanprover/lean-mode@bf32bb9
ledger/ledger-mode@32fef09 -> ledger/ledger-mode@19b84dc
nathankot/company-sourcekit@abf9bc5 -> nathankot/company-sourcekit@a1860ad
necaris/conda.el@dce431b -> necaris/conda.el@6db0720
non-Jedi/eglot-jl@84cff9d -> non-Jedi/eglot-jl@49f170e
nonsequitur/inf-ruby@c6990a6 -> nonsequitur/inf-ruby@03dd9c9
ocaml-ppx/ocamlformat@0ad8d0a -> ocaml-ppx/ocamlformat@5dd6574
ocaml/dune@65e04ba -> ocaml/dune@75ecfe3
ocaml/merlin@635923d -> ocaml/merlin@5731826
ocaml/tuareg@37a6730 -> ocaml/tuareg@b59c422
pashky/restclient.el@abc307b -> pashky/restclient.el@2cc1fd3
polymode/polymode@b3871e9 -> polymode/polymode@7d1f822
pythonic-emacs/anaconda-mode@344727c -> pythonic-emacs/anaconda-mode@4f367c7
seagle0128/grip-mode@2855205 -> seagle0128/grip-mode@c0ca789
sebasmonia/sharper@d610b83 -> sebasmonia/sharper@08277b6
swift-emacs/swift-mode@ad12a30 -> swift-emacs/swift-mode@1b47a09
technomancy/fennel-mode@ba14a7d -> technomancy/fennel-mode@a908db8
tpapp/julia-repl@7ce38a9 -> tpapp/julia-repl@79e686e
ziglang/zig-mode@2d0eb23 -> ziglang/zig-mode@0babe7e

Closes #5221
2021-07-11 17:52:08 -04:00
Henrik Lissner
ec95669710 lang/javascript: remove coffee-mode
The coffee-mode config was too trivial (a one-liner), and is becoming
too niche for inclusion-by-default in the javascript module.

I'm technically removing js2-mode too, but rjsx-mode installs it as a
dependency anyway.
2021-07-11 17:52:08 -04:00
Henrik Lissner
d79cea2e4c Minor refactors, reformatting, & comment revision 2021-07-11 17:52:08 -04:00
Henrik Lissner
933dcc4d19 Bump :completion
DarwinAwardWinner/ido-completing-read-plus@0067472 -> DarwinAwardWinner/ido-completing-read-plus@49e7967
abo-abo/swiper@a5eade0 -> abo-abo/swiper@56139df
company-mode/company-mode@ee3177c -> company-mode/company-mode@d771840
emacs-helm/helm@a7bd522 -> emacs-helm/helm@42e2836
sebastiencs/company-box@aa5f09a -> sebastiencs/company-box@c8a8671
tumashu/ivy-posframe@084cc59 -> tumashu/ivy-posframe@9c83828
tumashu/posframe@739d8fd -> tumashu/posframe@f97c4af
2021-07-10 22:36:36 -04:00
Henrik Lissner
ab334559f5 Bump :ui nav-flash
rolandwalker/nav-flash@d763148 -> rolandwalker/nav-flash@55786c9
2021-07-10 22:35:10 -04:00
Henrik Lissner
aeb809ed8b Bump :app
https://git.savannah.gnu.org/git/emms.git@06ef243 -> https://git.savannah.gnu.org/git/emms.git@6e0aaaf
jorgenschaefer/circe@4778675 -> jorgenschaefer/circe@d6f1fa1
skeeto/elfeed@e29c8b9 -> skeeto/elfeed@243add9
2021-07-10 17:43:46 -04:00
Henrik Lissner
243cb43fec Fix #5187: syntax highlighting in ielm REPL 2021-07-10 16:32:53 -04:00
Henrik Lissner
3aeb0c060f Fix #5195: workspace is killed on magit commit
Due to magit now using server-done instead of server-edit as of
magit/magit@5c02910, which calls server-done-hook, which the workspaces
module has a hook on to kill auto-generated, daemon-spawned frames,
causing workspaces to be prematurely killed when commiting in magit.
2021-07-10 16:32:53 -04:00
Henrik Lissner
13958c81a6
Merge pull request #5252 from sei40kr/bump-jupyter
Bump jupyter
2021-07-10 10:30:49 -04:00
Henrik Lissner
b886b9a635
Merge pull request #5251 from iyefrat/emacs27
Remove remaining `Emacs27+` checks
2021-07-10 10:29:07 -04:00
Seong Yong-ju
721d5dd853 Bump jupyter
Bump nnicandro/emacs-jupyter@6ce8d01 -> nnicandro/emacs-jupyter@1f0612e

nnicandro/emacs-jupyter#320 contains a bug fix for Emacs 28 +
native-comp.
2021-07-10 23:06:23 +09:00
Itai Y. Efrat
34fae1c01c Remove remaining Emacs27+ checks
- Remove remaining `EMACS27+` checks, since the whole codebase is
  assumed to run at version 27 or above now
- Remove `EMACS27+` definition since it's no longer needed
2021-07-10 16:03:41 +03:00
Henrik Lissner
9df3072e94 Bump :checkers
bnbeckwith/writegood-mode@b71757e -> bnbeckwith/writegood-mode@ed42d91
d12frosted/flyspell-correct@d19a090 -> d12frosted/flyspell-correct@4042336
flycheck/flycheck@f8c679f -> flycheck/flycheck@21d5226
ideasman42/emacs-spell-fu@30c5eea -> ideasman42/emacs-spell-fu@1abcb55
2021-07-09 17:42:18 -04:00
Henrik Lissner
6997adb654 Bump :tools
Silex/docker.el@bc2dc09 -> Silex/docker.el@9bcefbe
cjohansson/emacs-ssh-deploy@fce4ea3 -> cjohansson/emacs-ssh-deploy@7c5fe8a
emacs-lsp/dap-mode@4347846 -> emacs-lsp/dap-mode@01d9297
emacs-lsp/lsp-mode@9aa22de -> emacs-lsp/lsp-mode@aec8968
emacs-lsp/lsp-ui@9953a48 -> emacs-lsp/lsp-ui@cb02972
emacs-pe/docker-tramp.el@8e2b671 -> emacs-pe/docker-tramp.el@aaee11c
emacsorphanage/terraform-mode@a9fa5bd -> emacsorphanage/terraform-mode@e560caa
jacktasia/dumb-jump@8f70acb -> jacktasia/dumb-jump@542e72d
joaotavora/eglot@a5b7b7d -> joaotavora/eglot@5cc8df6
magit/forge@551e515 -> magit/forge@b4fd066
magit/magit@b68a760 -> magit/magit@9b7b25f
tumashu/posframe@739d8fd -> tumashu/posframe@f97c4af
xuchunyang/osx-dictionary.el@4d4cc19 -> xuchunyang/osx-dictionary.el@1a4479d
zx2c4/password-store@4e73cdc -> zx2c4/password-store@3dd1469
2021-07-09 17:42:18 -04:00
Henrik Lissner
29460d205e Bump :ui
Alexander-Miller/treemacs@1a396fb -> Alexander-Miller/treemacs@a6f9e9f
emacs-lsp/lsp-treemacs@b078687 -> emacs-lsp/lsp-treemacs@905cc74
hlissner/emacs-doom-themes@b2c0ea0 -> hlissner/emacs-doom-themes@5221b06
hlissner/emacs-solaire-mode@2298fd8 -> hlissner/emacs-solaire-mode@731552b
jrblevin/deft@c4af448 -> jrblevin/deft@28be94d
seagle0128/doom-modeline@0466d88 -> seagle0128/doom-modeline@06606e0
tarsius/hl-todo@57378bd -> tarsius/hl-todo@5ac0076

Fixes crashes/freezes when previewing themes with minibuffer
plugins (like ivy, helm, vertico, etc).
2021-07-09 17:42:18 -04:00
Henrik Lissner
353752ec34
Merge pull request #5247 from iyefrat/ripgrep
remove ripgrep dependency from ivy and helm readmes
2021-07-09 15:50:03 -04:00
Itai Y. Efrat
3aec407056 remove ripgrep dependency from ivy and helm readmes
Doom already has the install instructions in the broader documentation,
and since ripgrep is a dependency for doom in general these are
redundant.
2021-07-09 22:26:02 +03:00
Henrik Lissner
ba716d69f0 Fix #5125: mix snippets with completion candidates
So snippets aren't all the way at the bottom of the candidate list.

Closes #5220
2021-07-09 13:25:14 -04:00
Colin Woodbury
42ff369142
SPC TAB N binding (#5173)
* Introduce `SPC TAB N` binding

* Add vanilla Emacs binding
2021-07-09 01:13:13 -04:00
Henrik Lissner
36d186d1cd Fix #4665: don't close annotation window on ESC 2021-07-08 21:42:13 -04:00
Henrik Lissner
80c32eaa89 Fix #5176 (again): wrong interactive arg to gt/gT commands 2021-07-08 18:41:48 -04:00
Henrik Lissner
9b1be8f5e2
Merge pull request #5174 from gagbo/patch-7
[:input layout bepo] Remove "W" convenience remap
2021-07-08 18:23:07 -04:00
Henrik Lissner
5be988ac31 Bump :emacs dired
dgutov/diff-hl@1af31fe -> dgutov/diff-hl@992559f
wyuenho/all-the-icons-dired@f401fe2 -> wyuenho/all-the-icons-dired@a758766
yqrashawn/fd-dired@7d18938 -> yqrashawn/fd-dired@c223aee

Fixes #4923: removes illegal --quoting-style=literal option passed to
xargs by fd-dired package on BSD systems (like macOS).
2021-07-08 18:20:17 -04:00
Henrik Lissner
239f3cfdb4
Merge pull request #5154 from ymarco/yas-beg-end-is-nil
lang/latex +fold: fix error when yas-snippet-{beg,end} are nil
2021-07-08 18:12:24 -04:00
Henrik Lissner
4fbb9487ad
Merge pull request #5159 from Zetagon/develop
Remove dependence on company for fish and bash completion in eshell
2021-07-08 18:09:54 -04:00
Henrik Lissner
3bbebd245e
Merge pull request #5202 from meltinglava/develop
removed unused use in "file-template rust main"
2021-07-08 18:04:20 -04:00
Henrik Lissner
715cabe54f
Merge pull request #5162 from iyefrat/json
lang/json/doctor: only check for jq if ivy is on
2021-07-08 18:01:43 -04:00
Henrik Lissner
09226f905d Fix #5155: interactive specs for tmux commands
(interactive "PD") was incorrectly used to pass two interactive
arguments to the command, but only the first argument was sent.

This corrects that, refactors +tmux/cd to be easier to understand, and
updates its docstring to reflect these changes.
2021-07-08 17:52:20 -04:00
Henrik Lissner
bbd15a16ee
Merge pull request #5179 from RBckmnn/Fix#5128
Fix #5128: No format-on-save by lsp-formatters
2021-07-08 17:45:33 -04:00
Henrik Lissner
0ed6592b30
Merge pull request #5193 from iyefrat/fennel
lang/lua: document fennel support in readme
2021-07-08 17:44:33 -04:00
Henrik Lissner
a1c80a5dcd
Merge pull request #5203 from bersace/bats
Define sh-mode for bats files
2021-07-08 17:38:40 -04:00
Henrik Lissner
1a96f5b002 Fix #5176: don't prompt on gt/gT (tab switch) 2021-07-08 15:24:18 -04:00
Henrik Lissner
6438172e74 Fix #5224: void-function error on +vc/* commands 2021-07-08 15:11:39 -04:00
Henrik Lissner
459eba8fe0
Merge pull request #5214 from cwlbraa/bump-flycheck-kotlin
bump flycheck-kotlin to support newer ktlint
2021-07-08 14:15:48 -04:00
Henrik Lissner
5ed4cbf6f2
Merge pull request #5230 from PatrickWulfe/flutter-localleader-binding-fix
The dart config was setting the 'flutter-run-or-hot-reload' keybind w…
2021-07-08 14:13:26 -04:00
Henrik Lissner
6b1b0b6dde
Merge pull request #5227 from iyefrat/projectile
don't explicitly set `projectile-completion-system`
2021-07-08 14:11:14 -04:00
Patrick Wulfe
80db3110a5 Made changes specified in pull request 2021-07-08 10:16:42 -07:00
meltinglava
85264fea5d
Merge branch 'hlissner:develop' into develop 2021-07-08 13:47:55 +02:00
Étienne BERSAC
ef84fce68c
Define sh-mode for bats files
bats is a superset of shell script for writing automated tests exected
with TAP. sh-mode works very well with bats files.
2021-07-08 11:16:38 +02:00
Henrik Lissner
04eb44a610 tools/pass: remove auth-source-pass recipe
A sufficiently up-to-date version of this package is built into Emacs
27.1+. Since we dropped 26.x support in 044a1a5f2 this is no longer
needed.

Mentioned in https://discourse.doomemacs.org/t/1180
2021-07-08 00:29:32 -04:00
Henrik Lissner
400fa0836d editor/evil: update disable instructions in readme
Fixes #5242
2021-07-07 12:05:15 -04:00
George Thomas
74fc7ae664
Fix command to show git log of current buffer file
Currently <kbd>SPC g L</kbd> runs `magit-log` which opens a context
window for git log with an option selected that limits the log to the
file open in buffer. The user then has to press <kbd>l</kbd> to actually
see the log. The same result can be achieved by calling
`magit-log-buffer-file` instead
2021-07-07 03:33:13 +05:30
Cora Sutton
7925759b8e
Set the lsp-ui-sideline-actions-icon to the default
When Emacs 26.x support was in place this was originally:

```elisp
lsp-ui-sideline-actions-icon (if EMACS27+ lsp-ui-sideline-actions-icon-default)
```

But when it was removed it became:

```elisp
lsp-ui-sideline-actions-icon t
```

The docs for lsp-ui-sideline-actions-icon say:

```
Image file for actions.  It must be a png file.
```

Setting this to `t` results in a whole lot of these messages:

```
[lsp-ui-sideline]: Error with actions icon: (error Invalid image specification)
```

So the solution seems to me to be to set it to:

```elisp
lsp-ui-sideline-actions-icon lsp-ui-sideline-actions-icon-default
```

I've set it in my emacs and it seems to work.
2021-07-06 13:46:53 -05:00
Henrik Lissner
2d2246d7ca term/eshell: alias ff = find-file-other-window
The old alias was redundant with "f"
2021-07-06 02:32:38 -04:00
Henrik Lissner
6a23c6142b tools/direnv: refactor
Our advice is no longer needed, now that envrc provides
envrc-propagate-environment. We also cache the executable path (benefits
TRAMP users, in particular).
2021-07-06 02:32:38 -04:00
Henrik Lissner
38bc1ab81a Bump :tools pdf
vedang/pdf-tools@d262cf9 -> vedang/pdf-tools@5f77dae

Fixes #4989: remove local hacks for retina support in favor of upstream
fixes.
2021-07-06 02:32:26 -04:00
Henrik Lissner
044a1a5f2b Drop Emacs 26.x support
Emacs 27.x has been the stable version of Emacs for nearly a year, and
introduces a litany of bugfixes, performance, and quality-of-life
improvements that significantly reduce Doom's maintenance burden (like
XDG support, early-init.el, image manipulation without imagemagick, a
native JSON library, harfbuzz support, pdumper, and others).

With so many big changes on Doom's horizon, I like having one less (big)
thing to worry about.

Also reverts bb677cf7a (#5232) as it is no longer needed.
2021-07-06 02:31:52 -04:00
Henrik Lissner
ff2d56794e Don't activate sly-mode in lisp-mode derived modes
Fixes some issues (like indentation or unrelated sly-mode warnings) in
lisp-like major modes (like fennel-mode).
2021-07-06 02:31:22 -04:00