Commit graph

3793 commits

Author SHA1 Message Date
mjkramer
fdf817aaea
fix(latex): install style/ etc in auctex recipe
Ref: raxod502/straight.el#240
2022-03-31 15:22:00 +02:00
Henrik Lissner
62cfa409de
fix(latex): missing setq value
Whoops!

Amend: c36d1702fb
2022-03-31 14:06:10 +02:00
Henrik Lissner
c36d1702fb
fix(latex): unused reftex-cite-formt value
Close: #5778
Ref: https://superuser.com/a/1386206
2022-03-31 01:06:07 +02:00
Valentin Herrmann
2d108e14a2
fix(org): multiple fixes for +org--insert-item
There are multiple problems with the previous version of
`+org--insert-item', e.g. the labels of ordered lists were not updated
and it also made a difference if the point is before or after the
bullet.

This commit fixes this behavior, but uses a horrible hack. For the edge
case of an empty item, it inserts a no-break space momentarily, so that
`org-insert-item' does the right thing.
2022-03-30 20:06:40 +02:00
Henrik Lissner
48658d2136
bump: :lang org
alf/ob-restclient.el@f81f2f4f3f -> alf/ob-restclient.el@586f1fa07f
awth13/org-appear@303fcc8d5d -> awth13/org-appear@ffbd742267
emacs-gnuplot/gnuplot@7138b139d2 -> emacs-gnuplot/gnuplot@57be3c7add
emacs-straight/org-mode@e7ea951ac9 -> emacs-straight/org-mode@971eb6885e
emacsmirror/org-contrib@e318392177 -> emacsmirror/org-contrib@17f3c51435
fuxialexander/org-pdftools@a5b61bca3f -> fuxialexander/org-pdftools@967f48fb50
hakimel/reveal.js@19f04bcbcb -> hakimel/reveal.js@918ee5610a
kaushalmodi/ox-hugo@1b6b3dc8f9 -> kaushalmodi/ox-hugo@65e349b306
magit/orgit-forge@365b75609a -> magit/orgit-forge@36e57a0359
magit/orgit@66367d6bfc -> magit/orgit@42b7f682b3
marcinkoziej/org-pomodoro@aa07c11318 -> marcinkoziej/org-pomodoro@3f5bcfb80d
nnicandro/emacs-jupyter@42a9765897 -> nnicandro/emacs-jupyter@0a7055d7b1
oer/org-re-reveal@55fca47c74 -> oer/org-re-reveal@e5bae22b9e
org-roam/org-roam@eed1df90f5 -> org-roam/org-roam@36152590ad
2022-03-30 17:49:35 +02:00
Henrik Lissner
9d1513af46
bump: :core
bbatsov/projectile@0243ad7dc9 -> bbatsov/projectile@f3468e8d20
domtronn/all-the-icons.el@2c963ebb75 -> domtronn/all-the-icons.el@65c496d3d1
jscheid/dtrt-indent@926fc4260c -> jscheid/dtrt-indent@66fc30af02
raxod502/straight.el@653b04a64f -> raxod502/straight.el@e2de88ea0e
2022-03-30 17:49:35 +02:00
Henrik Lissner
45a2e8b540
bump: :lang clojure
clojure-emacs/cider@02ca530216 -> clojure-emacs/cider@36277802a4
clojure-emacs/clojure-mode@b7d08b87f6 -> clojure-emacs/clojure-mode@c339353f9e
clojure-emacs/parseclj@9059504963 -> clojure-emacs/parseclj@b04eae6738

Ref: clojure-emacs/cider#3170
2022-03-30 17:32:47 +02:00
Henrik Lissner
d58d084774
tweak(:lang,:tools): start eglot/lsp-mode later
To ensure lsp/eglot settings have precedence over local servers (e.g.
cider and lookup handlers).

Ref: clojure-emacs/cider#3170
2022-03-30 17:32:47 +02:00
Henrik Lissner
aed2972d74
fix(org): don't show parent trees by default
Instead of changing the behavior of the showNlevels startup options,
I've added a new set of showNlevels* options to perform the new behavior
of unfolding parent trees all the way up to the target level.

Ref: https://www.reddit.com/r/emacs/comments/tj0na6/comment/i1laya6/?utm_source=reddit&utm_medium=web2x&context=3
2022-03-22 02:49:09 +01:00
Colin Woodbury
5c32360361 feat(fortran): improve keymap layout 2022-03-21 04:00:10 +01:00
Colin Woodbury
137fca35d8 feat(fortran): generalised build options for menu
Specifically for when compilation is done through the modeline's Easy
Menu, the commands will use `fpm` or `gfortran` dynamically depending on
whether the current file is present in a project or not.
2022-03-21 04:00:10 +01:00
Colin Woodbury
5c52ba35e7 feat(fortran): override the default menus 2022-03-21 04:00:10 +01:00
Henrik Lissner
97155412a9
fix(emacs-lisp): missing package cookies in imenu 2022-03-21 03:57:03 +01:00
Henrik Lissner
23d77e688b
bump: :lang agda
agda/agda@af9c4b9686 -> agda/agda@2816605bfd

Close: #6150
2022-03-19 16:43:44 +01:00
Henrik Lissner
7c6ebc48d5
bump: :lang rust
brotzeit/rustic@804ebfe029 -> brotzeit/rustic@f4b5c288af

Close: #6153
Co-authored-by: brotzeit <brotzeitmacher@gmail.com>
2022-03-19 16:43:44 +01:00
Henrik Lissner
aeef05bfd7
feat(org): add ::SEARCH support to id: links 2022-03-19 16:43:28 +01:00
Basil Sh
0a12ccae49
fix(web): web-mode-attribute-transpose on wrong key 2022-03-19 16:39:34 +01:00
Colin Woodbury
f817e4ffbd docs(fortran): reference the newer fortls LSP 2022-03-19 16:36:44 +01:00
vemv
594f554fe1 bump: :lang clojure
clojure-emacs/cider@af2e164998 -> clojure-emacs/cider@02ca530216
clojure-emacs/clj-refactor.el@12af23ad8b -> clojure-emacs/clj-refactor.el@f368c56c83
clojure-emacs/clojure-mode@e31186843d -> clojure-emacs/clojure-mode@b7d08b87f6
clojure-emacs/parseclj@a8c4cf30fb -> clojure-emacs/parseclj@9059504963
clojure-emacs/parseedn@e5ba280d1f -> clojure-emacs/parseedn@ea7b5281ec
2022-03-19 16:27:09 +01:00
Mora Unie Youer
cddfa27fb1
fix(org): move org-journal localleader keybinds to 'SPC m j'
Some org-agenda keybinds (for example 'SPC m d s' for scheduling) were
overridden by org-journal-mode-map keybinds, so the latter were moved to
the 'SPC m j' prefix.

Fix: #5239
2022-03-19 16:22:13 +01:00
Mora Unie Youer
18f74d277f
feat(org): keybinds for removing #+RESULTS blocks
Added new keybinds for easy removal of RESULTS blocks in org-mode.

SPC m k - delete RESULTS block under cursor
SPC m K - delete all RESULTS blocks under cursor
SPC u SPC m K - delete all RESULTS blocks in buffer
2022-03-19 16:19:54 +01:00
Nicholas
8e08c651a6
feat(idris): add +lsp support 2022-03-19 16:11:42 +01:00
Daanturo
f63aad2ff6 tweak(emacs-lisp): local leader for lisp-interaction-mode 2022-02-23 17:47:39 +01:00
shenleban tongying
a6eedafb78 bump: :lang coq
ProofGeneral/PG@2145c23f44 -> ProofGeneral/PG@df19c7ba0e
2022-02-23 17:46:56 +01:00
Henrik Lissner
1a0c4e4d14
bump: :lang scheme
emacs-geiser/chez@03da1c1725 -> emacs-geiser/chez@48427d4aec
emacs-geiser/chibi@6f59291d8d -> emacs-geiser/chibi@5a6a5a580e
emacs-geiser/chicken@ceab39c896 -> emacs-geiser/chicken@79a9ac78f4
emacs-geiser/gambit@3294c944d1 -> emacs-geiser/gambit@381d74ca50
emacs-geiser/geiser@327ff01e5b -> emacs-geiser/geiser@c1cc4da1ed
emacs-geiser/guile@8dda28f4f1 -> emacs-geiser/guile@cfd9116dcb
emacs-geiser/kawa@3d999a33de -> emacs-geiser/kawa@5896b19642
emacs-geiser/mit@d17394f577 -> emacs-geiser/mit@4e90e9ae81

Close: #6140
2022-02-23 15:23:14 +01:00
Henrik Lissner
bdac4466f8
tweak(org): move org-persist-directory to doom-cache-dir 2022-02-19 01:08:08 +01:00
Henrik Lissner
cc1433ca6d
fix(beancount): void-variable select error 2022-02-14 21:24:46 +01:00
DrPandemic
1382decb0d bump: :lang csharp
emacs-csharp/csharp-mode@fe8a68e984 -> emacs-csharp/csharp-mode@9917e1b97d
2022-02-14 21:23:33 +01:00
Henrik Lissner
c6d1bf6e8d fix(org): roam minibuffer completion width
To address an issue upstream where the container's width is incorrectly
calculated for vertico.

Ref: org-roam/org-roam#2066
2022-02-11 02:31:22 +01:00
Henrik Lissner
4c3be5e379 refactor(org): org-roam-node-doom-subdirs
Didn't need to be so convoluted.
2022-02-11 02:02:34 +01:00
Henrik Lissner
9217bb81f4 fix(org): org-babel-do-in-edit-buffer deleting popups
Fix: #6061
2022-02-10 21:28:55 +01:00
Henrik Lissner
9672dbcb5e refactor(org): name anonymous keybind on RET
Makes it easier to advise, swap, or reference.
2022-02-10 21:07:20 +01:00
Henrik Lissner
8e691e810f refactor!(org): backlinks buffer management
BREAKING CHANGE: The +org-roam-open-buffer-on-find-file variable was
renamed to +org-roam-auto-backlinks-buffer *and* is now disabled by
default. When this is non-nil, it will open the *org-roam* backlinks
side window when roam files are visible, and close it when they aren't.

This change also makes this behavior a little more robust, but is
understandably not everybody's (read: most people's) cup of tea, so it
is now opt-in.
2022-02-10 21:07:20 +01:00
Henrik Lissner
7304a8de8f tweak(org): separate roam tags from types
- No longer hard-code fontification of tags and types in roam
  completion.
- Prefix types with @ and tags with # -- makes them easier to search for
  in completion -- and swap types and hierarchy columns. I.e.

  before: TYPE   TITLE   [TAG [TAG...]]
  after:  TITLE   @TYPE   [#TAG [#TAG...]]
- Exclude unwanted (i.e. meta) tags from public display, like ATTACH,
  ARCHIVE, or anything in org-num-skip-tags.
2022-02-10 21:07:20 +01:00
Henrik Lissner
11cc896e8f tweak(org): use org-eldoc-breadcrumb-separator for roam note hierarchy
More consistent and configurable.
2022-02-10 21:07:20 +01:00
Henrik Lissner
958472b048 feat(beancount): add clone-transaction commands 2022-02-10 21:07:20 +01:00
Henrik Lissner
3c2c23f705 feat(org): use roam:X link description if X is empty
Saves on some typing if you want to link to zettels that don't exist
yet.
2022-02-10 21:07:20 +01:00
Henrik Lissner
ba662ea939 refactor(org): org-roam config
- Remove redundant org-roam-mode-section-functions setting (same as its
  default value).
- Remove redundant org-roam-db-location setting (same as its default
  value).
- Fix redundant parentheses.
- Add comment explaining turn-on-visual-line-mode hook.
2022-02-10 21:07:20 +01:00
Henrik Lissner
dd33f57513 fix(org): don't auto-open roam buffer if in capture popup 2022-02-10 21:07:20 +01:00
Henrik Lissner
10bbdecb5c tweak(org): reverse org-roam-list-files-commands
Prioritize faster searcher over slower.
2022-02-10 21:07:20 +01:00
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
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
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
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