Commit graph

16869 commits

Author SHA1 Message Date
Henrik Lissner
cc73c2f75e bump: :lang org
awth13/org-appear@a1aa8496f2 -> awth13/org-appear@a4d10fc346
emacs-straight/org-mode@27edae8ced -> emacs-straight/org-mode@0c9b30e961
emacsmirror/org-contrib@0231706232 -> emacsmirror/org-contrib@e318392177
emacsorphanage/ox-pandoc@e76324ecf1 -> emacsorphanage/ox-pandoc@eda1f21fd5
hakimel/reveal.js@c79f4b5a4f -> hakimel/reveal.js@a9277f9d46
kaushalmodi/ox-hugo@3442d8cf1f -> kaushalmodi/ox-hugo@88e6068190
nnicandro/emacs-jupyter@162d047e62 -> nnicandro/emacs-jupyter@df343af5e9

Close: #5887
Co-authored-by: iyefrat <iyefrat@users.noreply.github.com>
2021-12-12 22:43:40 +01:00
Henrik Lissner
5535457229 bump: :core
Fuco1/smartparens@2834c66c4f -> Fuco1/smartparens@f59a40d54f
bbatsov/projectile@7f64570d3e -> bbatsov/projectile@2bb7ec28b1
domtronn/all-the-icons.el@c0d288a41f -> domtronn/all-the-icons.el@483dba65e8
gilbertw1/better-jumper@7f328a886b -> gilbertw1/better-jumper@3148a17b59
noctuid/general.el@26f1d4c4e2 -> noctuid/general.el@9651024e7f
raxod502/straight.el@f81d9b755f -> raxod502/straight.el@92d4153362

Fix: #5785
Close: #5881
Co-authored-by: Quang Luong <quangIO@users.noreply.github.com>
2021-12-12 22:43:40 +01:00
Henrik Lissner
730c3b63ed dev: gitignore .DS_store 2021-12-12 22:43:40 +01:00
Henrik Lissner
55c1cac43f tweak: suppress redisplays cause by site-lisp at startup 2021-12-12 22:43:40 +01:00
Dan
f458f97760
fix(popup): rules for report-emacs-bug 2021-12-03 16:48:06 +01:00
Ethan Leba
a27cd2de13 fix(sh): disable meta fetch by default on mac OS
The `whatis` command is excessively slow on mac OS, rendering
company-shell unusable.

Ref: #5839
2021-12-03 16:45:22 +01:00
Henrik Lissner
eefa0ec0aa fix: global whitespace-mode never activating
Fix: #5856
Fix: #5854
2021-12-02 04:13:15 +01:00
Henrik Lissner
d981447674 fix(lsp): add popup rule for *lsp-install* buffers 2021-12-02 04:13:15 +01:00
Quoc Huy Vu
0352ade454 fix(evil): correct typesetting quotations in latex
Use `evil-embrace` for typsetting quotations in latex instead of
`evil-surround`.
2021-11-30 14:05:57 +01:00
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