Remove the redundant key bindings for
`ledger-reconcile-{add,quit,change-target}`, which are already bound
to reasonable keys in `ledger-reconcile-mode-map`.
Leave `ledger-reconcile-toggle` key binding intact but recommend `SPC`
instead of `, ,` to toggle the pending flag.
Leave `ledger-reconcile-finish` key binding intact, because the
upstream key binding is `C-c C-c`---not particularly idiomatic for
Spacemacs.
we already have:
* projectile-compile-project (SPC p c)
* projectile-test-project (SPC p T)
Add projectile-install-project, bound to SPC p i
Signed-off-by: Mattijs Korpershoek <mattijs.korpershoek@gmail.com>
Since Emacs 29, frame background transparency is supported. Default keybindings
for background transparency toggling and transient state are added near
transparency toggling with key bindings bound to the keys `SPC T B`.
this includes most of the non merged PRs
from the original repo. Right now it is
pulled from Github directly as the
original package is still unmaintained
and may be removed from melpa again.
If the package is already installed
the old package must be removed from
your elpa directory manually to
trigger the reinstallation.
* create visual selection from transient paste
Improve "Pasting Transient State" by adding a shortcut C-v to generate a visual selection from pasted test.
* Remove unnecessary lambda expression
Commit 54f12b66f correctly moved code-cells setup to use-package's :init to
ensure that python-mode had a hook for code-cells-mode -- otherwise, code-cells
would never be loaded automatically with python major mode.
A side-effect of this change was that now there was a minor mode keymap for
`code-cells-mode` , which may not have been loaded unless emacs has already
opened a python file.
When calling `describe-key` , the function `help--binding-locus` would iterate
over `minor-mode-map-alist` and, when it reached the entry for code-cells-mode,
a call to `(symbol-value 'code-cells-mode)` would fail with a `void-variable`
error. Despite `code-cells-mode` being an auto-loadeable symbol, `symbol-balue` would not trigger the autoload.
The solution (as pointed by @sunlin7) was to call `add-hook` on `:init` and
`spacemacs/set-leader-keys-for-minor-mode` on `:config`
Currently, due to evil entering visual state, the selection behavior in
pdf-tools is different from and more cumbersome than in vanilla Emacs (see
https://github.com/emacs-evil/evil/issues/1671).
This commit prevents evil from entering evil-state in pdf-mode and moves the
(only) visual-state yank binding to the evilified-map.
It doesn't look pretty, but it is working much better than before.
* compleseus: disable ido-mode when vertico and selectrum are used
ido would inject inself instead of the regular `find-file' but if these are
activated, we actually want the regular `find-file'.
* core: provide minibuffer evilification predicate
Many different layers need to decide whether to evilify their minibuffer maps.
Provide a single function that puts the logic in one place.
* compleseus: only evilify minibuffer binds when desired