Skip to content

[pull] master from doomemacs:master #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 274 commits into from
Jun 13, 2022
Merged

Conversation

pull[bot]
Copy link

@pull pull bot commented Jun 10, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

hlissner and others added 30 commits January 27, 2022 18:49
To be consistent with all-the-icons uses elsewhere.

Ref: #5704
Co-authored-by: Anh T Nguyen <[email protected]>
This was accidentally removed in 68d8364.

Amend: 68d8364
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: 451be94
window-buffer-change-function does not trigger on the first buffer
displayed in a new client frame.

Fix: #6058
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.
A regression caused by typo in 451be94.

Amend: 451be94
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.
Since ~/.conda is always created, whether or not the other possibilities
exist, best we treat it as a last resort.

Fix: #6071
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
Only affects users on Emacs HEAD (29+), where read-symbol-positions-list
has been removed. This is a temporary solution until the reference is
addressed upstream, in the elisp-ref package.

Ref: Wilfred/elisp-refs#35
Fix: #6063
To refer to documentation "backend" work, as opposed to its contents.
To reduce GC consing while syncing the DB.
Otherwise, the fringe (and its nice magit chevrons) aren't visible to
org-roam users.
org-roam-setup was made obsolete in Org Roam 2.0.

Ref: org-roam/org-roam@5dce6261a2a4
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`.
ideasman42/emacs-undo-fu-session@edf050d61334 -> ideasman42/emacs-undo-fu-session@3e810c7c9ab7

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

Ref: https://gitlab.com/ideasman42/emacs-undo-fu-session/-/commit/3e810c7c9ab75d2b6f92c7c876290abbc164e750
hlissner and others added 28 commits May 5, 2022 15:35
To adapt to efforts made in 00e0733 to generalize its API.

Also fixes a 'Keyword argument :X not one of (:type)' error.

Ref: 4bae9ff
This regression was introduced in 10d00b7, causing
"wrong-type-argument: stringp (X . Y)" errors. It is triggered when
doom-files-in is used with a non-nil :map on a nested directory
tree (like our module tree).

Fix: #6370
Amend: 10d00b7
On Windows, restart-emacs doesn't escape its arguments properly (#6219).
56686f6 attempted to fix this, but ended up breaking it for
everyone else as well, causing the type error:

  Wrong type argument: listp, "--eval \"(add-hook 'window-setup-hook #'doom-load-session 100)\""

This commit fixes both the regression and the original issue.

Amend: 56686f6
Fix: #6219
org-roam-get-keyword performs some file IO to read file keywords from
all nodes. This can be slow with long node lists. With
org-roam/org-roam#1963, file title is baked into the schema, so we don't
need to do this work anymore.

Ref: org-roam/org-roam#1963
Fix: #6382
- only add if :lang org is on
- have a version that works before org is loaded
This is now the recommended configuration, see the referenced issue.

Ref: oantolin/orderless#111
vedang/pdf-tools@326552eef71a -> vedang/pdf-tools@f9ccdf99e560

This bump also removes C++ entirely from pdf-tools, as it is not needed anymore for
correct compilation of `epdfinfo`. The following changes are made:

- Remove private headers from all the server code. This involves:
  - Replace private header functionality with the correct public
    functions provided by poppler.
  - Remove unneeded headers around date checks
  - Delete dead-code (headers, m4 macros)
- Remove C++, g++ and similar aliases from all the code. Also:
  - Remove related information from the README
  - Remove related information from CI and Dockerfiles

Ref: vedang/pdf-tools#96
Ref: vedang/pdf-tools@4460a4fd3122
Fix: vedang/pdf-tools#102
Fix: politza/pdf-tools#706
Fix: vedang/pdf-tools#90
Fix: vedang/pdf-tools#86
Previously the output was always the default `a.out`. Note that this is
only for the single-file non-fpm case, where the user just wants to
compile and run a one-off Fortran program.
Also fix the alphabetic sorting of org-cite while I'm at it.
emacs-lsp/dap-mode@f918c0580bd1 -> emacs-lsp/dap-mode@67fd9e5d4e15
emacs-lsp/lsp-mode@1e7128c43f61 -> emacs-lsp/lsp-mode@9faa49269234
emacs-lsp/lsp-ui@96b1ecbfbf87 -> emacs-lsp/lsp-ui@370022b6785e
gagbo/consult-lsp@a8eb3a062feb -> gagbo/consult-lsp@19606a03cf85
joaotavora/eglot@fd9a5646d1b4 -> joaotavora/eglot@2b87b06d9ef1
mohkale/consult-eglot@f93c571dc392 -> mohkale/consult-eglot@0da8801dd843

- Debuggers (see #6381):
  - Add support for new cpptools (upgraded from 0.29.0 to 1.9.8).
  - Add support for new codelldb (from 1.6.0 to 1.7.0).
  - Fix download issue of gdb-lldb (aka webfreak.debug).
- LSP support:
  - Fix inlay hints for rust-analyzer (see emacs-lsp/lsp-mode#3467)

Close: #6395
Close: #6381
Fix: #6394
Fix: #6403
Ref: emacs-lsp/lsp-mode#3467
'doom run' was launching out of Emacs' default
directories (~/.config/emacs and ~/.emacs.d) instead of the parent
directory of bin/doom. This commit corrects that, but is a temporary
measure until the CLI rewrite. I'm also not totally sure this will work
on Windows...

Fix: #6389
For symbols defined in the current buffer, for Emacs 29+ users.
@pull pull bot added the ⤵️ pull label Jun 10, 2022
@VitalyAnkh VitalyAnkh merged commit bea3cc1 into VitalyAnkh:master Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.