Commit graph

11085 commits

Author SHA1 Message Date
Henrik Lissner
8179dc641e fix(org): better-jumper support for more links
Doom sets jump points before following most org links. This allows you
to jump back to where you were afterwards using
C-o (better-jumper-jump-backward) or forward with
C-i (better-jumper-jump-forward). It does this by setting a jump point
on the org-open-at-point-functions hook.

However, not all org links' :follow handlers trigger this hook (like id:
or roam: links), and you can get around it by triggering link opener
handlers directly (with M-x org-goto). Most of these link openers use
org-mark-ring-push to record jump points in org's own jumplist, so
advising it to call better-jumper-set-jump should address more of these
fringe cases.

Fix: #6098
2022-02-10 21:07:20 +01:00
7ym0n.q6e
d833242de7
fix(evil): +evil/next-preproc-statement -> +evil/next-preproc-directive
+evil/next-preproc-statement does not exist.

Ref: 83387d89e9
2022-02-10 04:07:16 +01:00
Gerry Agbobada
4cabedf94c tweak!(layout): bepo -> vanilla i_ctrl-* keys
BREAKING CHANGE: Ctrl-* keys are back to default meaning in insert mode

Changing the signification of Ctrl-* keys in insert mode seems
unnecessary and ends up confusing because it is not necessarily the same
bindings as in normal mode.
2022-02-09 20:36:42 +01:00
Valentin Herrmann
26040c6fc1 fix(org): parity for headlines & items in +org--insert-item 2022-02-09 20:00:37 +01:00
Siddharth Shekar
4cc82bb32a docs(org): update docstring for +org/dwim-at-point 2022-02-09 15:58:10 +01:00
Siddharth Shekar
008b080b45 fix(org): toggle image when point before first heading 2022-02-09 15:58:10 +01:00
Christian Kruse
53504c55b9 fix(web): web-mode-buffer-highlight -> web-mode-reload
This function was renamed upstream.

Ref: fxbois/web-mode@4341d9fa1a
2022-02-09 15:54:51 +01:00
Johannes Wolf
519c54ded6
revert: gnuplot
emacsorphanage/gnuplot@d1a6a606dc -> emacsorphanage/gnuplot@7138b139d2

Reverts gnuplot bump in 2557e17, which broke execution of gnuplot babel blocks in org-mode.

Fix: #6080
Amend: 2557e17d07
2022-02-09 05:08:11 +01:00
Yaman Qalieh
992660a9df bump: :emacs undo
ideasman42/emacs-undo-fu-session@edf050d613 -> ideasman42/emacs-undo-fu-session@3e810c7c9a

Upstream, ideasman42/emacs-undo-fu-session@edf050d613 was squashed into master. This bump pins to an attached commit.

Ref: 3e810c7c9a
2022-02-09 04:55:14 +01:00
Lucas Viana
051087d716 fix(org): don't error org-download at top level
Org-attach (and thus org-download) can work before the first headline if
the user sets `org-attach-auto-tag` to `nil`. But when inserting files
in this situation, this advice will display an error message due to
using `org-back-to-heading`. So I think it makes more sense to use
`org-back-to-heading-or-point-min`.
2022-02-09 04:54:22 +01:00
Henrik Lissner
7e6baca99d refactor(org): update org-roam emacsql deferral advice
org-roam-setup was made obsolete in Org Roam 2.0.

Ref: org-roam/org-roam@5dce6261a2
2022-02-06 03:27:08 +01:00
Henrik Lissner
8cbfbce394 fix(magit,org): show fringe in org-roam side window
Otherwise, the fringe (and its nice magit chevrons) aren't visible to
org-roam users.
2022-02-06 03:27:08 +01:00
Henrik Lissner
467a23c020 tweak(org): org-roam-db-gc-threshold = most-positive-fixnum
To reduce GC consing while syncing the DB.
2022-02-06 03:27:08 +01:00
Henrik Lissner
5941a41fd9 tweak(org): larger capture/src popups by default 2022-02-06 03:27:08 +01:00
Henrik Lissner
fca8bd7f3f bump: :config default
abo-abo/avy@e92cb37457 -> abo-abo/avy@ba5f035be3
magnars/expand-region.el@95a773bd8f -> magnars/expand-region.el@7e5bbe2763
noctuid/link-hint.el@3be270f3a7 -> noctuid/link-hint.el@676dac6621
2022-02-02 01:58:55 +01:00
Henrik Lissner
2557e17d07 bump: :lang org markdown
Fanael/edit-indirect@bdc8f542fe -> Fanael/edit-indirect@7fffd87ac3
alf/ob-restclient.el@bfbc4d8e8a -> alf/ob-restclient.el@f81f2f4f3f
anler/centered-window-mode@f50859941a -> anler/centered-window-mode@80965f6c6a
awth13/org-appear@a4d10fc346 -> awth13/org-appear@303fcc8d5d
bastibe/org-journal@71e8b10088 -> bastibe/org-journal@f121450610
emacs-straight/org-mode@0c9b30e961 -> emacs-straight/org-mode@e7ea951ac9
emacsorphanage/gnuplot@7138b139d2 -> emacsorphanage/gnuplot@d1a6a606dc
emacsorphanage/ox-pandoc@eda1f21fd5 -> emacsorphanage/ox-pandoc@b2e43b9362
hakimel/reveal.js@a9277f9d46 -> hakimel/reveal.js@19f04bcbcb
jkitchin/ox-clip@05a14d56bb -> jkitchin/ox-clip@ff117cf3c6
jrblevin/markdown-mode@862ae8addd -> jrblevin/markdown-mode@541bd7b48a
kaushalmodi/ox-hugo@88e6068190 -> kaushalmodi/ox-hugo@1b6b3dc8f9
magit/orgit@f956d802f1 -> magit/orgit@66367d6bfc
nnicandro/emacs-jupyter@df343af5e9 -> nnicandro/emacs-jupyter@42a9765897
org-roam/org-roam@abe63b4360 -> org-roam/org-roam@eed1df90f5
seagle0128/grip-mode@1c82e27bee -> seagle0128/grip-mode@9220a560b4
2022-02-02 01:58:18 +01:00
Henrik Lissner
ee33bff115 bump: :emacs
dgutov/diff-hl@6fa3af0843 -> dgutov/diff-hl@4a08b02afe
ideasman42/emacs-undo-fu-session@1810251485 -> ideasman42/emacs-undo-fu-session@edf050d613
magit/magit@1eb183e767 -> magit/magit@846d153a2e
purcell/diredfl@4ca32658ae -> purcell/diredfl@f9140b2c42
2022-02-02 01:56:04 +01:00
Henrik Lissner
f26094b4ab tweak(popup): 7% bigger help popups by default 2022-02-01 18:56:16 +01:00
Henrik Lissner
3d627cbacd revert: feat(org): add org-pretty-table for +pretty
org-pretty-table has proven unstable. Some report alignment issues due
to variations between unicode fonts. Its overuse of overlays is also a
performance concern.

Revert: #6033
2022-02-01 18:56:16 +01:00
Henrik Lissner
80ac69c14e fix(python): deprioritize ~/.conda detection
Since ~/.conda is always created, whether or not the other possibilities
exist, best we treat it as a last resort.

Fix: #6071
2022-02-01 18:56:16 +01:00
Daniel Levy Moreno
6a038068d2
fix(rss): unbalanced parens in map!
Amend: 85b16f2f48
2022-01-31 01:19:11 +01:00
Daniel Levy Moreno
85b16f2f48
refactor(rss): factor out hardcoded workspace name 2022-01-30 20:43:07 +01:00
Daanturo
dacf38bad3 fix(vertico): let C-c C-e run existing embark-after-export-hook
Previously, +vertico/embark-export-write doesn't let embark execute
other added hooks in embark-after-export-hook.

Add the edit command at the end of the list because other hooks may
assume that the buffer isn't yet editable.
2022-01-30 20:42:05 +01:00
Henrik Lissner
9cfd798076 fix(org): unbalanced parens
A regression caused by typo in 451be94.

Amend: 451be94fb8
2022-01-30 02:42:54 +01:00
Henrik Lissner
14286dbee6 bump: :app
abo-abo/avy@e92cb37457 -> abo-abo/avy@ba5f035be3
algernon/elfeed-goodies@95b4ea632f -> algernon/elfeed-goodies@8e4c1fbfb8
https://git.savannah.gnu.org/git/emms.git@32ff8a70ca97 -> https://git.savannah.gnu.org/git/emms.git@c3596ae7166d
kidd/org-gcal.el@8b6df4b727 -> kidd/org-gcal.el@6e26ae75ae
tecosaur/emacs-everywhere@ed03b9396d -> tecosaur/emacs-everywhere@02450162ad
2022-01-30 02:42:54 +01:00
Henrik Lissner
b05b9c5405 bump: :tools
andras-simonyi/citeproc-el@9f783967c1 -> andras-simonyi/citeproc-el@ba49516265
bdarcus/citar@b24b5b94b7 -> bdarcus/citar@79512aefdf
cjohansson/emacs-ssh-deploy@7c5fe8af2d -> cjohansson/emacs-ssh-deploy@9311f9b4f8
editorconfig/editorconfig-emacs@2ab86dc9a8 -> editorconfig/editorconfig-emacs@3c03cef311
emacs-lsp/lsp-mode@f49ea4e365 -> emacs-lsp/lsp-mode@cb7ec94435
joaotavora/eglot@dade5a1487 -> joaotavora/eglot@0f352213fc
k1LoW/emacs-ansible@40af0d2bbb -> k1LoW/emacs-ansible@d89ac0ee57
magit/forge@0ff9b8a0de -> magit/forge@5586863f98
magit/magit@0ac05f3962 -> magit/magit@4e29d5827c
paradoxxxzero/jinja2-mode@ecd19a40b7 -> paradoxxxzero/jinja2-mode@03e5430a7e
purcell/envrc@456c4100de -> purcell/envrc@e161624b91
tmalsburg/helm-bibtex@aa775340ba -> tmalsburg/helm-bibtex@db73156576
tmalsburg/helm-bibtex@aa775340ba -> tmalsburg/helm-bibtex@db73156576
tumashu/posframe@6c0e63d6b3 -> tumashu/posframe@c91d4d53fa
vedang/pdf-tools@4e6c778194 -> vedang/pdf-tools@72ef774320
zx2c4/password-store@04cd3023f4 -> zx2c4/password-store@eea24967a0
2022-01-30 02:42:54 +01:00
Shay Bergmann
81ab356d6e
refactor(vterm): remove +vterm--change-directory-if-remote
This is no longer necessary as vterm handles this natively. moreover, it
creates a redundant nested ssh session whenever `SPC o t` is used to
re-open an existing vterm popup.
2022-01-30 02:41:02 +01:00
Henrik Lissner
9dbdb854b9 fix(org): bounds for inline images in babel results
org-babel-result-end can return the wrong position if cursor is in a src
block (which is where it will be when org-babel-after-execute-hook
triggers).

Amend: 451be94fb8
2022-01-29 18:43:40 +01:00
Henrik Lissner
2c06577edf fix(org): type error when refreshing images in src results
Ref: 451be94fb8
2022-01-29 04:07:21 +01:00
Wolfhard Prell
d7f9c1b7af fix(tmux): +tmux/rerun fails due to malformed +tmux-last-command 2022-01-28 21:02:05 +01:00
Paul Porfiroff
a922ff8837 fix(vertico): completion category of +default/find-file-under-here 2022-01-28 21:01:34 +01:00
Henrik Lissner
6e19e75748 fix(zen): add solaire-line-number-face to mixed-pitch-fixed-pitch-faces
To avoid variable-pitch line numbers.
2022-01-28 20:36:13 +01:00
Anh T Nguyen
8342db4f35 tweak(dired): all-the-icons-dired-monochrome = nil
To be consistent with all-the-icons uses elsewhere.

Ref: #5704
Co-authored-by: Anh T Nguyen <teeann@users.noreply.github.com>
2022-01-28 15:27:33 +01:00
Henrik Lissner
1db8462d6b bump: :editor evil
emacs-evil/evil-collection@0ce1ea96b4 -> emacs-evil/evil-collection@e69abfcb1c
emacs-evil/evil@a5fd96dadc -> emacs-evil/evil@be97395e31
wcsmith/evil-args@758ad5ae54 -> wcsmith/evil-args@2671071a4a

Fix: #6037
Ref: emacs-evil/evil#1573
Ref: emacs-evil/evil#1566
2022-01-27 18:49:21 +01:00
M. Yas. Davoodeh
4808313889
docs(plantuml): add graphviz/dot doctor 2022-01-27 18:47:07 +01:00
Henrik Lissner
bcb29f7d17 feat(python): search for anaconda home in ~/.conda
What even are standards?
2022-01-27 18:18:52 +01:00
Ernest DONG
8b41f44882
refactor(python): remove redundant pyright+eglot config
joaotavora/eglot@fd27cdc8f9 adds Pyright support to Eglot, so these
lines can be removed.

Amend: 34cb632a61
Revert: #5355
Ref: joaotavora/eglot@fd27cdc8f9
Ref: joaotavora/eglot#742
2022-01-27 15:44:45 +01:00
Henrik Lissner
265afc9e07 fix(biblio): void-variable citar-bibliography
A variable is referred to before its containing package is defined.

Amend: 5656a96a1b
Fix: #6047
Ref: #6016
2022-01-27 14:40:45 +01:00
Henrik Lissner
451be94fb8 fix(org): out-of-bounds refreshing inline images
A regression caused by 6934014, due to
org-babel-where-is-src-block-result returning a position after
org-babel-result-end.

Fix: #6046
Amend: 69340149f9
2022-01-27 14:37:04 +01:00
Seong Yong-ju
ff4609835a bump: :ui doom
doomemacs/themes@7d1a56623c -> doomemacs/themes@56e8a93b2d
2022-01-27 04:06:11 +01:00
Tony
b663e447e6 feat(org): add org-pretty-table for +pretty
Replace '-', '+', and '|' characters in tables with unicode glyphs.
2022-01-27 04:05:55 +01:00
Henrik Lissner
7290f85cfd feat(eval): set load-true-file-name & buffer-file-truename
So they are available in evaluated contexts.
2022-01-27 03:50:52 +01:00
Henrik Lissner
09098bed48 fix(evil): activate evil-collection-mpc
Amend: 86034131c4
2022-01-27 03:49:53 +01:00
Bruce D'Arcus
5656a96a1b refactor(biblio): update citar config
- Remove outdated config for org-roam.
- Set org-cite-bibliography to citar-bibliography

Ref: #6016
Co-authored-by: Bruce D'Arcus <bdarcus@users.noreply.github.com>
2022-01-27 03:46:48 +01:00
Henrik Lissner
1d41ee0c1a refactor(evil): use window-swap-states in +evil--window-swap
Taking a look at the built in windmove functions shows that Emacs has a
built in function for swapping windows called `window-swap-states`.
Using this ensures the window state is maintained.

Ref: #6023
Co-authored-by: luveti <luveti@users.noreply.github.com>
2022-01-27 03:43:51 +01:00
Henrik Lissner
b2b19e7196 fix(multiple-cursors): contextually activate minor mode
evil-mc's design is bizarre. Its variables and hooks are lazy loaded
rather than declared at top-level, some hooks aren't defined or
documented, it's a bit initializer-function drunk, and its minor modes
are intended to be perpetually active -- even when no cursors are active
(causing #6021). I undo all of that here.

Fix: #6021
2022-01-27 03:43:51 +01:00
Henrik Lissner
69340149f9 fix(org): don't refresh images while exporting/tangling
Also limits the scope of org-display-inline-images to the current src
block. org-display-inline-images was previously used on the entire
subtree, which was slower than it needed to be (especially while
exporting/tangling org).
2022-01-27 03:43:51 +01:00
Kiran Shila
1f27a68ae6 tweak(julia): update lsp environment to recent LTS 2022-01-27 03:36:04 +01:00
Dan
1643124104
fix(evil): window-selection-change-functions use case
`window-selection-change-functions` expects hooks to have one argument.
2022-01-27 03:33:13 +01:00
Tony
61cee32d04 docs(eshell): fix +eshell/here docstring 2022-01-27 03:32:10 +01:00