Formerly, `+lookup/in-docsets` would disregard
dash-docs-browser-func (locally setting it to the value of
`+lookup-open-url-fn`). Now only `+lookup/online` respects
+lookup-open-url-fn and `+lookup/in-docsets` respects
`dash-docs-brwoser-func`.
Closes#4795
akermu/emacs-libvterm@c2c2c8afb9 changed
the default buffer name of vterm buffers, so Doom's popup-rule no longer
matches them. This causes functions like `+vterm/here` to use the entire
frame instead of creating a popup window.
Fix it by changing the popup rule to match the new naming scheme.
Research on how Flycheck work, and a pending fix from Eglot, allowed to
get a cleaner representation of how this "hack" works and make it more
resilient
Co-Authored-By: Steve Purcell <steve@sanityinc.com>
For some reason, using only the `map!` call did not work, the reason is
still unclear but calling the evilem-default-keybdings function worked
so going with that.
- Run `doom-bepo--evil-collection-hook` on all minibuffer maps. This
allows all bindings in <insert-state> to be remapped in minibuffer
contexts
- Unmap `swiper-C-s`
* Add bindings to fuel-help-mode
* Add more bindings to factor mode
* Add more bindings to fuel-listener mode
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
* Update Elixir Installation instructions
Link to official installation guide
Mark asdf as recommended for easier switching of versions
* Remove recommended tag on asdf
Co-authored-by: Henrik Lissner <accounts@v0.io>
jaor/geiser@8e61c27 -> emacs-geiser/geiser@aa26163
The upstream repo was moved. MELPA has since been updated so an explicit
:recipe isn't strictly necessary, but I'll use it for the time being
just to be sure (in case of outdated local melpa recipe repos).
Sending this form to a REPL (like ielm):
(defun test (n)
...)
Will yield:
(defun test (n
...))
Because our RET emulation doesn't take evil's off-by-one cursor
placement into account.
The behavior before this PR would cause an error if a buffer not backed
by a file was opened. This can be trivially reproduced by opening a
merge/rebase conflict using ediff inside an .ml file.
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
1. lang/dart installs extension to ~/.emacs.d/.extension/vscode/Dart-Code.Dart-Code/.
2. emacs-libvterm makes +vterm/here not open new vterm buffer any more
due to commit: c2c2c8afb9