Colin Woodbury
e5cbe36fd7
bump: :tools tree-sitter
...
emacs-tree-sitter/tree-sitter-langs@3a3ad0527d -> emacs-tree-sitter/tree-sitter-langs@5eb24557f5
Fixes broken syntax highlighting in Clojure buffers.
2023-11-29 11:30:04 -05:00
Alfonso Fernando Álvarez
6a12331f87
docs(terraform): mention +lsp flag
2023-11-24 18:39:01 -05:00
Henrik Lissner
e133da7435
docs(upload): append slash to ssh-deploy-root-local
...
Suffix ssh-deploy-root-local's path with a trailing slash (to be
consistent with upstream documentation and the example value for
ssh-deploy-root-remote right below it).
Co-authored-by: visika <visika@users.noreply.github.com>
Ref: #7513
2023-11-24 10:54:36 -05:00
Henrik Lissner
5100ab121d
fix(upload): ssh-deploy-on-explicit-save: incorrect type
...
According to upstream package emacs-ssh-deploy, the value 0 should
disable the auto-save behavior. As the ssh-deploy-on-explicit-save is
considered true if its value is 0, it triggers the after-save-hook
anyway. This commit fixes the hook so it conforms to upstream
definition:
ssh-deploy-on-explicit-save Enabled automatic uploads on save (integer)
Co-authored-by: visika <visika@users.noreply.github.com>
Close : #7513
Fix : #7512
2023-11-24 10:51:19 -05:00
Zdeněk 'Vlk' Mžourek
6bea1f6a35
perf(lsp): turn off eglot events buffer
...
The `eglot-events-buffer-size` setting disables the `eglot-events-buffer`
when 0, enabling more consistent performance on long running emacs
instance.
Default is 2000000 lines. After each new event the events buffer
is pretty printed as a whole, which causes steady performance decrease
over time.
Quite a bit of CPU is spent on pretty priting and Emacs GC is put under
high pressure.
2023-11-24 10:42:42 -05:00
Henrik Lissner
fba1d4005e
bump: :tools tree-sitter
...
emacs-tree-sitter/tree-sitter-langs@2f0f97abbd -> emacs-tree-sitter/tree-sitter-langs@3a3ad0527d
meain/evil-textobj-tree-sitter@19979843f5 -> meain/evil-textobj-tree-sitter@9a9edd42a2
Close : #7560
Co-authored-by: l2dy <l2dy@users.noreply.github.com>
2023-11-24 10:01:45 -05:00
Henrik Lissner
cb3d01920c
bump: :tools debugger lsp
...
emacs-lsp/dap-mode@096070aacf -> emacs-lsp/dap-mode@755845ae05
emacs-lsp/lsp-mode@266945b3e4 -> emacs-lsp/lsp-mode@d441f3d268
emacs-straight/eglot@8ccec6532e -> emacs-straight/eglot@2b145778ba
realgud/realgud@220ce2c348 -> realgud/realgud@365063ea8c
Fix : #7540
2023-11-23 22:05:33 -05:00
Henrik Lissner
88bb045388
docs(*): replace all-the-icons with nerd-icons
...
Also colorizes the leading icon in notices.
2023-09-16 20:19:11 +02:00
Ellis Kenyo
e47accb773
fix(modeline): update icons for +light
2023-09-15 01:51:09 +02:00
Henrik Lissner
cd2477e79c
refactor(collab): s/featurep!/modulep!
...
featurep! was renamed modulep! in ad6a3d0
.
Close : #7420
Ref: ad6a3d0f33
Co-authored-by: lagman <lagman@users.noreply.github.com>
2023-09-14 03:42:23 +02:00
Henrik Lissner
a234d8e9c0
merge: pull request #6369 from elken/feature/editor-format-refactor
2023-09-14 01:19:01 +02:00
Ellis Kenyő
9787022b83
refactor!: replace all-the-icons with nerd-icons
...
BREAKING CHANGE: This commit replaces all-the-icons with nerd-fonts. Any
all-the-icons-* function calls or variable references in your private
config will break and should be replaced with their nerd-icons-*
equivalent. That said, Doom will continue to install all-the-icons for
a while, so feel free to load it if you don't want to fully commit to
the change yet.
This change is happening because nerd-icon has wider support for GUI and
TUI Emacs; has a larger, more consistent selection of symbols; plus unicode
coverage.
Fix : #7368
Close : #6675
Close : #7364
2023-09-14 01:03:55 +02:00
Ellis Kenyő
679d0d0093
docs(docker): add formatter docs
2023-09-13 20:21:06 +01:00
Ellis Kenyő
7e15504163
feat(format): add :tools docker formatter
2023-09-13 20:21:01 +01:00
Henrik Lissner
261f94c768
bump: :tools
...
NicolasPetton/pass@5651da5313 -> NicolasPetton/pass@c721604b3b
Olivia5k/makefile-executor.el@170d14d834 -> Olivia5k/makefile-executor.el@d1d98eaf52
Silex/docker.el@cc0046e6a5 -> Silex/docker.el@6997c86a24
cjohansson/emacs-ssh-deploy@94b56c0428 -> cjohansson/emacs-ssh-deploy@95fb076c9b
editorconfig/editorconfig-emacs@6f6b5c1a95 -> editorconfig/editorconfig-emacs@2fed9599bc
emacs-lsp/dap-mode@de41d62fc4 -> emacs-lsp/dap-mode@096070aacf
emacs-lsp/lsp-mode@0dfe214573 -> emacs-lsp/lsp-mode@266945b3e4
emacs-pe/docker-tramp.el@930d7b46c1 -> emacs-pe/docker-tramp.el@19d0771db4
emacs-straight/eglot@a399fc0d03 -> emacs-straight/eglot@8ccec6532e
emacs-straight/rainbow-mode@8e96388fb4 -> emacs-straight/rainbow-mode@24437ec2c6
emacs-tree-sitter/tree-sitter-langs@944a734b7c -> emacs-tree-sitter/tree-sitter-langs@2f0f97abbd
emacsfodder/kurecolor@ac67ceba85 -> emacsfodder/kurecolor@fbf98e1e38
emacsorphanage/quickrun@7a89313c07 -> emacsorphanage/quickrun@6f96318930
meain/evil-textobj-tree-sitter@e8bb9d63de -> meain/evil-textobj-tree-sitter@19979843f5
millejoh/emacs-ipython-notebook@b2410dc96f -> millejoh/emacs-ipython-notebook@998ba22660
nicolaisingh/saveplace-pdf-view@54ed966b84 -> nicolaisingh/saveplace-pdf-view@abfb5e1f46
purcell/envrc@1954e8c0b5 -> purcell/envrc@33d01388ce
vedang/pdf-tools@bc2ba117e8 -> vedang/pdf-tools@c69e7656a4
xiongtx/eros@dd89102792 -> xiongtx/eros@a9a92bdc6b
zx2c4/password-store@26d2dae04b -> zx2c4/password-store@28cec11f1d
I've intentionally omitted magit from this list while I resolve
incompatibilities between code-review and later versions of
closql (emacsql).
I've also omitted treemacs b/c of #7410 .
2023-09-12 21:30:56 +02:00
Henrik Lissner
f427c8a30e
tweak: scroll-conservatively = 10
...
Forces the window to recenter if the cursor moves >=10 lines off-screen.
This makes some of our manual recentering elsewhere unnecessary.
2023-09-11 23:53:36 +02:00
Yejun Su
5639ebf942
fix(lsp): check npm when eglot is enabled
2023-08-18 19:21:22 +02:00
Henrik Lissner
7c63b353d2
bump: :tools magit
...
alphapapa/magit-todos@c6f3fd03aa -> alphapapa/magit-todos@cadf29d1cc
magit/magit@97a95f7007 -> magit/magit@4881835572
I am still holding back on bumping forge, code-review, and closql
because of wandersoncferreira/code-review#245 . I've created a closql
fork to address this (at doomelpa/code-review), but am still testing it.
Fix : #7277
Ref: wandersoncferreira/code-review#245
2023-08-18 18:43:52 +02:00
Henrik Lissner
fc327f5be6
bump: :tools debugger lsp
...
emacs-lsp/dap-mode@450ef663a0 -> emacs-lsp/dap-mode@de41d62fc4
emacs-lsp/lsp-mode@db0b3789b1 -> emacs-lsp/lsp-mode@0dfe214573
emacs-lsp/lsp-ui@295d8984da -> emacs-lsp/lsp-ui@0dd39900c8
emacs-straight/eglot@94e2d74606 -> emacs-straight/eglot@a399fc0d03
2023-08-18 18:41:32 +02:00
Bruce D'Arcus
8d99942469
feat(biblio): add +icons for citar
2023-07-25 22:13:24 +02:00
Bruce D'Arcus
2a33d64973
fix(biblio): check for +roam2 for citar-org-roam
...
Ensure that org-roam will be available before loading citar-org-roam.
2023-07-25 22:13:24 +02:00
Bruce D'Arcus
532ad087f4
bump: :tools biblio
...
andras-simonyi/citeproc-el@2623043b25 -> andras-simonyi/citeproc-el@290320fc57
emacs-citar/citar-org-roam@86e9861a49 -> emacs-citar/citar-org-roam@761eed6678
emacs-citar/citar@5dac3d5bf2 -> emacs-citar/citar@2c0547db57
joostkremers/parsebib@1efca921cb -> joostkremers/parsebib@ace9df7071
tmalsburg/helm-bibtex@8ebf50d5bd -> tmalsburg/helm-bibtex@ef07adfeda
2023-07-25 22:13:24 +02:00
Jeetaditya Chatterjee
37bfe0824b
tweak(lsp): feature gate flycheck eglot
...
When flymake is enabled.
2023-07-25 00:19:12 +01:00
Jeetaditya Chatterjee
b957142e3e
feat(lsp): use flymake when enabled
2023-07-24 23:51:40 +01:00
Jonathan Ming
9245a347a4
module: add :tools collab
...
Add a collaborative editing module, powered by crdt.el.
Ref: https://code.librehq.com/qhong/crdt.el
Co-authored-by: Arte Ebrahimi <arteebrahimi@gmail.com>
2023-07-24 19:29:46 +02:00
Henrik Lissner
f0b58fc452
fix(lookup): powerthesaurus eager-loading transient, hydra, lv
...
SavchenkoValeriy/emacs-powerthesaurus@782df1d92f causes hydra and
transient (and their dependencies) to be eagerly loaded very, very early
during startup. This causes load errors for some, terrible startup time
for others. This swaps the module to a fork with a fix.
Amend: 8b892f5299
Ref: SavchenkoValeriy/emacs-powerthesaurus@782df1d92f
Ref: SavchenkoValeriy/emacs-powerthesaurus#40
Ref: #7204
2023-07-24 02:58:35 +02:00
Henrik Lissner
0cc2055803
bump: :tools debugger lsp
...
emacs-lsp/dap-mode@39bfaf1a34 -> emacs-lsp/dap-mode@450ef663a0
emacs-lsp/lsp-mode@a655f3600e -> emacs-lsp/lsp-mode@db0b3789b1
realgud/realgud@aff03aeef1 -> realgud/realgud@220ce2c348
tumashu/posframe@06b939cfb0 -> tumashu/posframe@017deece88
2023-07-22 17:57:25 +02:00
Henrik Lissner
2b79787f1e
bump: :tools tree-sitter
...
emacs-tree-sitter/tree-sitter-langs@d8f8ac4fae -> emacs-tree-sitter/tree-sitter-langs@944a734b7c
meain/evil-textobj-tree-sitter@02f8253034 -> meain/evil-textobj-tree-sitter@e8bb9d63de
Close : #7286
Co-authored-by: acristoffers <acristoffers@users.noreply.github.com>
2023-07-22 17:57:25 +02:00
Henrik Lissner
8b892f5299
bump: :tools lookup
...
SavchenkoValeriy/emacs-powerthesaurus@88bc5229cb -> SavchenkoValeriy/emacs-powerthesaurus@4b97797cf7
jacktasia/dumb-jump@0a783d1db6 -> jacktasia/dumb-jump@d9503c157a
Close : #7204
Fix : #7201
Co-authored-by: aserranoni <aserranoni@users.noreply.github.com>
2023-07-22 17:57:25 +02:00
Salih Muhammed
3e3af2a629
fix(lookup): correctly scrape identifier in pdf-view-mode
2023-07-22 17:14:03 +02:00
Ellis Kenyo
b697682225
bump: :tools lsp
...
emacs-straight/eglot@8b5532dd32 -> emacs-straight/eglot@94e2d74606
intramurz/flycheck-eglot@9abab01107 -> intramurz/flycheck-eglot@9ff8d0068b
mohkale/consult-eglot@6504ccd2b7 -> mohkale/consult-eglot@db9d41c981
Fix : #7195
2023-07-22 16:41:13 +02:00
Ellis Kenyo
81ec1a70d0
fix(lsp): advise eglot-ensure to always load
...
Advise eglot-ensure to only attempt to run when the mode in question has
a server configured
2023-07-22 16:41:13 +02:00
Ellis Kenyo
a8dc291971
fix(lsp): warn about server installers for lsp-mode
...
Having the warning show up for Eglot is confusing UX since it doesn't
apply.
2023-07-22 16:41:13 +02:00
Itai Y. Efrat
042fe0c438
revert: closql
...
magit/closql@c3b34a6ec4 -> magit/closql@0a7226331f
---
closql c3b34a6ec438 breaks code-review
wandersoncferreira/code-review#245 , and the current forge commit (but
forge does have an upstream fix), pinned as a temporary measure to
prevent user breakages
Ref: wandersoncferreira/code-review#245
Ref: magit/closql#8
Fix : #7191
2023-04-12 15:09:23 -04:00
Matthieu Petiteau
0eff40c552
feat(lookup): add sourcegraph provider
...
Close : #6564
2023-03-22 00:35:57 -04:00
Henrik Lissner
c157c39f4a
tweak(lookup): add internet archive & doom providers
...
- Renames "Doom Emacs issues" to "Doom issues" for brevity in the
completion window.
- Adds discourse.doomemacs.org search provider.
- Adds Internet Archive search provider.
2023-03-20 20:43:32 -04:00
Henrik Lissner
52129f04bb
fix(direnv): envrc triggering in its own internal buffers
...
This would produce extra (and confusing) noise in envrc's error popup,
and also means multiple (potentially expensive) calls to direnv in
failure cases.
2023-03-11 19:50:28 -05:00
Colin Woodbury
5daf800ae1
feat(tools): rework REPL selection UI
...
This displays human-readable versions of the modes whose REPL the user
wishes to open.
2023-03-08 20:31:25 -05:00
Colin Woodbury
0123dd1648
fix(tools): improve detection of available REPLs
...
Previously, when setting up a prompt for choosing from the available
REPLs, not all known options were detected via the regex pattern. This
commit modularizes the logic and provides a backup for detecting REPLs
that we definitely know about from the `+eval-repls` list.
2023-03-08 20:31:25 -05:00
Henrik Lissner
c1c966c811
docs: assume ~/.config/emacs by default
...
From now on, our documentation will assume your Emacs config lives in
~/.config/emacs, by default, rather than ~/.emacs.d. Support for the
latter is not going away, it will simply be mentioned less in the
literature, as all supported versions of Emacs going forward (and future
versions of Doom) will support (and prefer) XDG conventions.
The user manual will be updated separately.
Close : #6965
Co-authored-by: gagbo <gagbo@users.noreply.github.com>
2023-02-25 20:47:28 -05:00
clatisus
103843a44d
fix(lookup): require consult in +lookup/in-docsets
2023-02-22 21:14:57 -05:00
Henrik Lissner
5018f938b1
bump: :tools magit
...
alphapapa/magit-todos@c5030cc27c -> alphapapa/magit-todos@c6f3fd03aa
magit/forge@ce212f8f95 -> magit/forge@ba35ffc9ba
magit/magit@30b0debaaa -> magit/magit@97a95f7007
wandersoncferreira/code-review@95b36ec8e7 -> wandersoncferreira/code-review@26f426e992
- (#6987 , #7103 ) Fixes "wrong-type-argument sequencep #<subr
code-review-section--magit-diff-insert-file-section>" error when
starting code-review.
Fix : #6987
Close : #7103
Amend: 29c595ed1b
Co-authored-by: shroomist <shroomist@users.noreply.github.com>
2023-02-22 17:03:11 -05:00
Jeetaditya Chatterjee
63fac4fc6d
bump: :tools tree-sitter
...
emacs-tree-sitter/elisp-tree-sitter@c3fe96a103 -> emacs-tree-sitter/elisp-tree-sitter@3cfab8a0e9
emacs-tree-sitter/tree-sitter-langs@deb2d8674b -> emacs-tree-sitter/tree-sitter-langs@d8f8ac4fae
meain/evil-textobj-tree-sitter@ef4e57f2a9 -> meain/evil-textobj-tree-sitter@02f8253034
2023-02-21 20:51:33 -05:00
Jeetaditya Chatterjee
5f9d0b0f84
bump: :tools tree-sitter
...
emacs-tree-sitter/tree-sitter-langs@00738cb725 -> emacs-tree-sitter/tree-sitter-langs@bf125472c1
meain/evil-textobj-tree-sitter@087c3c3ce2 -> meain/evil-textobj-tree-sitter@ef4e57f2a9
2023-02-21 20:51:33 -05:00
Henrik Lissner
34b89c79ed
bump: :tools
...
Olivia5k/makefile-executor.el@d0a34c355f -> Olivia5k/makefile-executor.el@170d14d834
andras-simonyi/citeproc-el@e705911a29 -> andras-simonyi/citeproc-el@2623043b25
cjohansson/emacs-ssh-deploy@9311f9b4f8 -> cjohansson/emacs-ssh-deploy@94b56c0428
dash-docs-el/counsel-dash@370d5f6f14 -> dash-docs-el/counsel-dash@8decb980f1
editorconfig/editorconfig-emacs@1f6f16c24f -> editorconfig/editorconfig-emacs@6f6b5c1a95
emacs-citar/citar-org-roam@27105d0a95 -> emacs-citar/citar-org-roam@86e9861a49
emacs-citar/citar@4a302fcc40 -> emacs-citar/citar@5dac3d5bf2
emacs-straight/rainbow-mode@55a8c15782 -> emacs-straight/rainbow-mode@8e96388fb4
emacsfodder/kurecolor@d17a77d921 -> emacsfodder/kurecolor@ac67ceba85
emacsorphanage/quickrun@314beae43c -> emacsorphanage/quickrun@7a89313c07
emacsorphanage/terraform-mode@e560caaa9d -> emacsorphanage/terraform-mode@39d2fd5bfc
jacktasia/dumb-jump@1dd583011f -> jacktasia/dumb-jump@0a783d1db6
millejoh/emacs-ipython-notebook@7b9b14435c -> millejoh/emacs-ipython-notebook@b2410dc96f
tkf/emacs-request@38ed1d2e64 -> tkf/emacs-request@01e338c335
tmalsburg/helm-bibtex@78f5931e1c -> tmalsburg/helm-bibtex@8ebf50d5bd
vedang/pdf-tools@bb0b71f5ba -> vedang/pdf-tools@bc2ba117e8
xuchunyang/osx-dictionary.el@1a4479d9f4 -> xuchunyang/osx-dictionary.el@0715e5a3ac
yoshiki/yaml-mode@535273d5a1 -> yoshiki/yaml-mode@3fcb36d603
zx2c4/password-store@c4d8a1d815 -> zx2c4/password-store@26d2dae04b
2023-02-21 19:34:02 -05:00
Henrik Lissner
25611707ed
refactor(lsp): switch to flycheck-eglot package
...
We no longer need to maintain our own juryrigged version of this
functionality.
2023-02-21 03:30:51 -05:00
Henrik Lissner
883a3fa3e6
fix(csharp): tree-sitter syntax highlight & indent
...
* modules/tools/tree-sitter/packages.el (tree-sitter-indent): added this
package so other modules can opt into using it.
Close : #6829
Co-authored-by: dradetsky <dradetsky@users.noreply.github.com>
2023-02-21 00:46:07 -05:00
Henrik Lissner
7260725313
refactor: move compat package to core
...
This package is cropping up in packages everywhere. Managing it has been
a source of issues, so I'm making it a core package until v3, where
we'll be able to pin packages without explicitly installing them.
2023-02-20 19:01:38 -05:00
Henrik Lissner
e8f67aa2e8
bump: :tools debugger lsp
...
emacs-lsp/dap-mode@2879578abf -> emacs-lsp/dap-mode@39bfaf1a34
mohkale/consult-eglot@0da8801dd8 -> mohkale/consult-eglot@6504ccd2b7
Close : #7070
2023-02-18 15:27:48 -05:00
Henrik Lissner
d41cf4e518
bump: :tools docker
...
Silex/docker.el@44f0bbec9b -> Silex/docker.el@cc0046e6a5
spotify/dockerfile-mode@b63a3d12b7 -> spotify/dockerfile-mode@52c6c00da1
- (#6986 ) Removes the docker-tramp package, which has been replaced with
tramp-container in Emacs 29+.
Close : #6986
2023-02-18 15:27:48 -05:00