Commit graph

16860 commits

Author SHA1 Message Date
frodera
b352470f69
bump: :lang sh
Alexander-Miller/company-shell@52f3bf26b7 -> Alexander-Miller/company-shell@a77f4de759

Updates company-shell to include `company-shell-dont-fetch-meta`, so we
can prevent slowdown caused by whatis shell calls to look up meta
strings.

Ref: https://github.com/Alexander-Miller/company-shell#excessively-slow-meta-lookup
2021-11-30 14:03:03 +01:00
Afiq Nazrie
546bac945f
bump: :tools lookup
SavchenkoValeriy/emacs-powerthesaurus@93036d3b11 -> SavchenkoValeriy/emacs-powerthesaurus@02c9d11a3f
jacktasia/dumb-jump@f3176fbf9c -> jacktasia/dumb-jump@dbb915441a
tkf/emacs-request@68003b3f85 -> tkf/emacs-request@3336eaa97d

Ref: SavchenkoValeriy/emacs-powerthesaurus#17
2021-11-30 13:49:46 +01:00
Henrik Lissner
122ae03236 dev: replace discourse links from issue templates
It'll be another week or two before our Discourse and new docs are
ready, and signing up for Discourse seems to be the end of the world for
some people, so I've replaced the discourse links with gists or links to
our old docs.
2021-11-29 17:58:53 +01:00
Henrik Lissner
c93790bb5c fix(org): omit -i switch from org-babel-python-command
The -i switch for python or ipython can cause python org src blocks to
hang indefinitely when executed.

Ref: hlissner/doom-emacs@c0d988fe0d
Ref: #5569
2021-11-28 22:08:07 +01:00
Henrik Lissner
f0ba6c99b2 fix(default): search symbol at point from project root
...Rather than current directory.

While +default/search-project-for-symbol-at-point should operate out of
the current project's root, +default/search-notes-for-symbol-at-point
must operate out of org-directory, and no where else, even if
org-directory is not a valid project. 411ed0c8f8 was written to fix
that, but it indirectly broke
'+default/search-project-for-symbol-at-point' (causing it to always
resolve to the current directory, rather than the current project's
root).

Amend: 411ed0c8f8
Fix: #5831
2021-11-25 17:05:42 +01:00
Quoc Huy Vu
c09777b36b fix(evil): handle edge cases of embrace
If the surround key is `\(`, the text should be surrounded as
`\( text \)`. The same for `\[` and `\{`.
2021-11-25 01:45:09 +01:00
Henrik Lissner
dabca5d24e refactor(notmuch): remove redundant ol-notmuch config
ol-notmuch autoloads itself, so we don't need to do anything.

Amend: db94569143
Ref: hlissner/doom-emacs@db94569143
Ref: https://git.sr.ht/~tarsius/ol-notmuch/tree/main/item/ol-notmuch.el#L93-97
2021-11-25 01:33:39 +01:00
Henrik Lissner
89fbc3776d refactor(notmuch): unlink ol-notmuch from +org flag
Amend: db94569143
Ref: hlissner/doom-emacs@d522cc347d
2021-11-25 01:25:25 +01:00
Henrik Lissner
1db10722e5 dev: set codeowners
To all current and future @doomemacs teams. This change was made in
preparation for our move to @doomemacs.
2021-11-25 01:24:54 +01:00
Henrik Lissner
725c5c53a6 tweak: wrap lines in helpful buffers 2021-11-25 01:22:58 +01:00
Henrik Lissner
68ed4e6298 tweak: suppress 'Loading X...' messages at startup
From site-files, particularly. This *might* fix the white flash while
Emacs is starting up in some scenarios.
2021-11-25 01:22:58 +01:00
Henrik Lissner
798df6bc9e feat(org): follow citations on +org/dwim-at-point
As discussed in #5290, pressing RET on citations (or citation
references) will now follow them.

Ref: #5290
2021-11-25 01:22:58 +01:00
Henrik Lissner
3d28ecf07a feat(spell): don't spellcheck in org citations 2021-11-25 01:22:57 +01:00
Henrik Lissner
db94569143 refactor(notmuch): remove redundant config
Ref: hlissner/doom-emacs@d522cc347d
2021-11-25 01:04:23 +01:00
Filipe Silva
f18a8ad109 fix(clojure): clojurec-mode -> clojurec-mode-map
See https://github.com/hlissner/doom-emacs/issues/5762#issuecomment-978337753
2021-11-25 00:00:33 +01:00
Henrik Lissner
df64f5f94b fix(clojure): localleader labels in clojurec-mode
Fix: #5762
2021-11-24 22:12:10 +01:00
Henrik Lissner
2f39d3fced fix(cli): "Unknown terminal type" error on bin/org-capture
Fix: #5438
2021-11-24 22:03:21 +01:00
Henrik Lissner
9dad26961a fix: envvar file loader processing TZ incorrectly
setenv treats the TZ (and only TZ) envvar especially, so we have to too,
since I'm intentionally avoiding iteratively setenv'ing envvars to avoid
the unnecessary extra work it does.

Fix: #5760
2021-11-24 21:18:39 +01:00
Jorge Javier Araya Navarro
cd93df6ae8 fix(default): use persp-keymap-prefix's setter 2021-11-24 13:11:17 +01:00
Leonard Lausen
d522cc347d fix(notmuch): ol-notmuch missing
ol-notmuch.el was moved out of org-contrib into its own repo.

Ref: e14dfea5/item/lisp/ol-notmuch.el (L8)
2021-11-24 13:10:40 +01:00
Edgar Vincent
57b456847c docs(biblio): improve grammar 2021-11-24 13:09:47 +01:00
Dominik Schrempf
a16571db04
nit(latex): table d'hôte
This is a huge set of pedantic changes, none them affecting actual code.

Mostly, I tried to:
- use consistent names; e.g, use LaTeX wherever possible, not latex;
- fix broken symbol links;
- use capitalized comments with full stops.
2021-11-24 13:08:34 +01:00
Henrik Lissner
3431cec2b2 refactor(biblio): move org-cite-*-processor config
So they're grouped with citar's config.

Ref: hlissner/doom-emacs@45ee0ecf21
2021-11-23 13:14:38 +01:00
Henrik Lissner
273d561762 fix(zig): rely on :editor format alone
Otherwise, two formatters are run if :editor format is enabled.

Fix: #5817
2021-11-23 13:06:34 +01:00
Clément Guidi
3e5f9a1ba1 fix: remap xref-go-* to better-jumper
Emacs 29.x introduces xref-go-{back,forward}. xref-pop-marker-stack is
now obsolete.

Fix: #5813
Signed-off-by: Clément Guidi <clementguidi@gmail.com>
2021-11-23 02:31:00 +01:00
Henrik Lissner
9634500a3b fix(cli): update recipe repos (MELPA/ELPA/etc) earlier
If done before we collect our recipe lists, we (hopefully) dodge some
stale-recipe race conditions.
2021-11-22 16:49:43 +01:00
Henrik Lissner
fe2af3c344 fix(cli): don't regraft repo if no repo given
Otherwise you'll regraft $EMACSDIR, which could result in lost data for
contributors.
2021-11-22 16:49:17 +01:00
Henrik Lissner
cc3be7cb44 refactor: simplify native-comp detection
Reduce cases where native-comp procedures were executed in
non-native-comp contexts (somehow).

Also:
- Adds a NATIVECOMP constant for statically detecting the feature.
- Remove native-comp-* -> comp-* aliases (Emacs HEAD has long since
  moved on from these).
- Add 'no-native-compile: t' to autoloads file.
2021-11-22 16:01:02 +01:00
Henrik Lissner
c8484838a7 fix(biblio): citar-file-note-org-include reference
citar-org-note-include does not exist. This may be changed upstream,
however.

Ref: #5810
2021-11-22 15:45:16 +01:00
Henrik Lissner
45ee0ecf21 refactor(biblio): reformat module
- Defer citar-org, since citar autoloads it.
- Add introducing PR to #+SINCE and use new calver scheme.
- Move <localleader> @ keybind to :lang org

Ref: #5810
2021-11-22 15:45:00 +01:00
Hyunggyu Jang
2489637bc1 fix(biblio): do not load org mode eagerly. 2021-11-22 14:02:08 +01:00
Henrik Lissner
180a7c261f
merge: pull request #5290 from bdarcus/biblio-org-cite
Add org-cite to :tools/biblio
2021-11-22 02:23:04 +01:00
Bruce D'Arcus
67f7209795 bump: :tools biblio
tmalsburg/helm-bibtex@b85662081d -> tmalsburg/helm-bibtex@bb47f355b0
bdarcus/citar@fd33f5c4f7 -> bdarcus/citar@41ec5d4d5d
2021-11-21 18:22:06 -05:00
Bruce D'Arcus
7056dfb26c docs(biblio): add readme 2021-11-21 14:25:14 -05:00
Bruce D'Arcus
3047430739 feat(biblio): add org-cite, citeproc 2021-11-21 14:25:08 -05:00
Luis
3231db863c fix(dart): remove hardcoded path to flutter SDK
Instead, flutter.el looks for the executable in PATH.
2021-11-21 19:05:38 +01:00
Benjamin Levy
012b97fafb
tweak(eshell): bind C-l to clear-scrollback
Make C-l have the same behavior as the clear alias by clearing the
scrollback.
2021-11-21 19:05:18 +01:00
Justin Davis
5962db9f49 fix(lookup): xref 1.3.0 removed var xref--marker-ring
Xref started many backwards incompatible changes in the name of
performance.  The marker ring no longer exists as a variable.
+lookup--xref-show will silently fail every time.

Switches to using xref-after-jump-hook to test whether xref actually
jumped to a definition. The hook is part of the exposed interface and
should hopefully not change in the near future.

Fix: #5737
2021-11-21 19:04:35 +01:00
Thomas Friese
54c4ae4853 feat(notmuch): only tag new messages w/ afew
Indexing all messages can be very expensive, so some time can be saved
by only indexing new messages.
2021-11-21 19:04:14 +01:00
Leonard Lausen
196ea03281
refactor(notmuch): parameterize delete/spam tags 2021-11-21 19:02:18 +01:00
Henrik Lissner
02850dd6d7 fix(workspaces): wrong-type-argument list error on kill emacs
Amend: 1db18f6e1390
Fix: #5687
2021-11-21 18:49:21 +01:00
Henrik Lissner
5241555676 bump: :editor multiple-cursors
hlissner/evil-multiedit@15a47540db -> hlissner/evil-multiedit@23b53bc874

Fix: hlissner/evil-multiedit#44
Fix: hlissner/evil-multiedit#46
2021-11-21 17:51:24 +01:00
Henrik Lissner
1b0e1c2cd3 fix(magit): missing "N" keybind error on forge startup
An incompatibility between forge and evil-collection-forge causes this
error when starting Forge:

  Cannot insert ("N" "Forge" forge-dispatch) into magit-dispatch; o not
  found
2021-11-21 16:21:34 +01:00
Henrik Lissner
4cb1880945 bump: :tools magit
charignon/github-review@2a24e75dfc -> charignon/github-review@725fbc7b38
magit/forge@72b29bd7bc -> magit/forge@41efa674cf
magit/magit@aba0a59611 -> magit/magit@877c389ca0
2021-11-21 16:10:49 +01:00
Henrik Lissner
80cb57d513 bump: :tools debugger lsp :lang java
emacs-lsp/dap-mode@a18f29e3d1 -> emacs-lsp/dap-mode@76cad34de8
emacs-lsp/lsp-java@2a7d27e899 -> emacs-lsp/lsp-java@3246272b43
emacs-lsp/lsp-mode@f72278c660 -> emacs-lsp/lsp-mode@9865d31512
gagbo/consult-lsp@b9aa9617f1 -> gagbo/consult-lsp@aaa9a31bc8
joaotavora/eglot@9665359bb6 -> joaotavora/eglot@55c13a9137
realgud/realgud@7a70b27614 -> realgud/realgud@978b455d7d

Fix: #5765
2021-11-21 16:10:49 +01:00
Henrik Lissner
a3d040bcd7 bump: :lang org
emacs-straight/org-mode@2e99997830 -> emacs-straight/org-mode@27edae8ced
emacsorphanage/ox-pandoc@aa37dc7e94 -> emacsorphanage/ox-pandoc@e76324ecf1
hakimel/reveal.js@1ce77db3d0 -> hakimel/reveal.js@c79f4b5a4f
kaushalmodi/ox-hugo@9438efc34f -> kaushalmodi/ox-hugo@3442d8cf1f
nnicandro/emacs-jupyter@20e68a6836 -> nnicandro/emacs-jupyter@162d047e62
oer/org-re-reveal@ee0417aac3 -> oer/org-re-reveal@55fca47c74
org-roam/org-roam@3e47f198c7 -> org-roam/org-roam@a2e46db808

Fix: #5520
Fix: #5784
2021-11-21 16:10:49 +01:00
Henrik Lissner
8e13bc68c7 fix(lookup): strip text properties from error message
Otherwise the error will display a lot of (albeit harmless) gibberish to
the end user.

Fix: #5652
2021-11-21 16:10:49 +01:00
Henrik Lissner
616956ac94 fix(haskell): remove evil-digit-argument-evil-beginning-of-line call
evil-digit motions were refactored in emacs-evil/evil#1519 (where
evil-digit-argument-evil-beginning-of-line was removed), which was
pulled in during 8645634608.

Fix: #5731
Ref: 8645634608
Ref: emacs-evil/evil#1519
2021-11-21 16:10:49 +01:00
Henrik Lissner
6130caa621 feat(vertico): remap evil-show-registers to consult-register
A follow up to 49a464a.

Fix: #5753
Ref: 49a464a870
2021-11-21 15:37:11 +01:00
Henrik Lissner
49a464a870 fix(default): missing evil-ex-registers for non-ivy users
It was `evil-show-registers' that we wanted, not
`evil-ex-registers' (which never existed in the first place). Folks who
did not have :completion ivy enabled (e.g. vertico and helm users) would
see 'commandp, evil-ex-registers' errors when pressing `SPC i r`. Folks
who had it enabled would transparently invoke `counsel-evil-registers'
instead (because it was remapped).

Fix: #5753
2021-11-21 15:34:57 +01:00