-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Create visual selection from transient paste #15745
Create visual selection from transient paste #15745
Conversation
Improve "Pasting Transient State" by adding a shortcut C-v to generate a visual selection from pasted test.
just for clarification, C-v will select the region just pasted before? |
Yes, with the exception when the editor adds additional whitespace during pasting. Then the additional whitespace will also be selected. I found one exception: when pasting lines selected from visual-line-mode, this moves the cursor to the start of the text rather than the beginning of the line, resulting in the whitespace not being selected. |
Thank you for contributing to spacemacs 💜, I have cherry picked your commit into develop. |
commit cdf5045 Author: Maxi Wolff <smile13241324@gmail.com> Date: Wed Oct 19 23:49:56 2022 +0200 Switch to maintained fork of evil-escape 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. commit 323a738 Author: SpacemacsBot <not@an.actual.email.beep.boop> Date: Wed Oct 19 20:20:15 2022 +0000 [bot] "documentation_updates" Wed Oct 19 20:20:14 UTC 2022 commit 7ec7d84 Author: Lin Sun <sunlin7@hotmail.com> Date: Wed Sep 28 00:00:57 2022 +0000 layers/*: remove quote inside the cl-case clauses commit b8882d0 Author: Steven Lin <linjt267@outlook.com> Date: Thu Oct 13 23:22:03 2022 +0800 Fix problem with smartparens when expanding nested snippets commit c821b66 Author: Ralph Landon <ralph7c2@gmail.com> Date: Wed Oct 19 10:13:19 2022 -0500 Add `shell-scripts-shfmt-args` variable This adds a variable to the `shell-scripts` layer to allow passing arguments through to the `shfmt` package. commit b9a52cc Author: rommeswi <rommeswi@protonmail.com> Date: Thu Oct 20 02:49:08 2022 +0800 Create visual selection from transient paste (syl20bnr#15745) * 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 13c5f04 Author: rommeswi <rommeswi@protonmail.com> Date: Thu Oct 20 02:44:05 2022 +0800 Added check that *scratch* buffer exists (syl20bnr#15742) Fixed that setting the dotspacemacs-scratch-mode can break if no scratch buffer exists. commit 3374392 Author: Joshua Wood <joshumcode@gmail.com> Date: Mon Oct 10 21:56:13 2022 -0400 Add support for multi-vterm commit b5e75bc Author: Lin Sun <sunlin7@hotmail.com> Date: Mon Oct 10 00:00:19 2022 +0000 layers/+filetree/treemacs: fix the document for key bindings commit 95c66b9 Author: Lin Sun <sunlin7@hotmail.com> Date: Wed Oct 19 00:00:49 2022 +0000 layers/+completion/helm: use default helm fuzzy function, not depend on the helm-flx commit ce0878c Author: Lin Sun <sunlin7@hotmail.com> Date: Wed Oct 12 00:00:21 2022 +0000 layers/+spacemacs/spacemacs-editing: mark the string-edit to be :defer commit 9305824 Author: Lin Sun <sunlin7@hotmail.com> Date: Wed Oct 12 00:01:32 2022 +0000 core/core-configuration-layer: avoid loading the dependence layers multiple times in (configuration-layer/declare-layer-dependencies) commit d2ca781 Author: Lin Sun <sunlin7@hotmail.com> Date: Mon Oct 17 00:00:02 2022 +0000 spacemacs-modeline: do not dependent on the neotree commit 264a8ff Author: Daniel Nicolai <dalanicolai@gmail.com> Date: Wed Oct 5 23:45:40 2022 +0200 refactor: improve pdf-tools selection (PR syl20bnr#15740) (syl20bnr#15762) commit 2ad413c Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Wed Oct 5 22:38:49 2022 +0300 [bot] "built_in_updates" Wed Oct 5 18:21:45 UTC 2022 (syl20bnr#15761) commit fe01603 Author: Irsyad Asyhari Lubis <irsyad.lubis@gmail.com> Date: Wed Oct 5 20:21:01 2022 +0200 feat: add consult-imenu for Java LSP (syl20bnr#15758) commit 4688cd7 Author: Alex <aleksandrosansan@gmail.com> Date: Sun Sep 25 18:36:50 2022 +0200 build: harden elisp_test.yml permissions Signed-off-by: Alex <aleksandrosansan@gmail.com> commit fb71615 Author: Alex <aleksandrosansan@gmail.com> Date: Sun Sep 25 18:36:03 2022 +0200 build: harden stale.yml permissions Signed-off-by: Alex <aleksandrosansan@gmail.com> commit 591c036 Author: Alex <aleksandrosansan@gmail.com> Date: Sun Sep 25 18:35:52 2022 +0200 build: harden rebase.yml permissions Signed-off-by: Alex <aleksandrosansan@gmail.com> commit 58c56f8 Author: Rodrigo Kassick <kassick@gmail.com> Date: Thu Sep 22 19:22:33 2022 -0300 fix: fix code-cells-mode setup to avoid undefined symbol errors on define-key Commit 54f12b6 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` commit a7bfe0b Author: Maxi Wolff <smile13241324@gmail.com> Date: Sat Sep 17 22:45:29 2022 +0200 Fix `spacemacs//dir-byte-compile-state` which returned nil which broke startup after package update on emacs 29 commit 3370a45 Author: Maxi Wolff <smile13241324@gmail.com> Date: Sat Sep 17 20:50:18 2022 +0200 Update nyan cat package to be compatible with emacs 29 commit 9cdf97f Author: Daniel Nicolai <dalanicolai@gmail.com> Date: Fri Sep 16 08:38:49 2022 +0200 Fix PR syl20bnr#15736 (syl20bnr#15740) commit cd19efd Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Thu Sep 15 20:05:32 2022 +0300 [bot] "built_in_updates" Thu Sep 15 15:41:36 UTC 2022 (syl20bnr#15737) commit 54f12b6 Author: Maxi Wolff <smile13241324@gmail.com> Date: Thu Sep 15 17:39:00 2022 +0200 Revise latest code-cells-mode fix Reaction to comment on e74610d commit 438fcee Author: Daniel Nicolai <dalanicolai@gmail.com> Date: Thu Sep 15 09:45:17 2022 +0200 Fix cumbersome pdf-tools selection behavior Currently, due to evil entering visual state, the selection behavior in pdf-tools is different from and more cumbersome than in vanilla Emacs (see emacs-evil/evil#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. commit 8d4c114 Author: person-with-a-username <26419149+person-with-a-username@users.noreply.github.com> Date: Tue Sep 13 18:44:48 2022 -0400 Remove trailing space from .spacemacs.template (syl20bnr#15733) commit c1ef3c3 Author: Codruț Constantin Gușoi <mail+git@codrut.pro> Date: Mon Sep 12 08:26:51 2022 +0100 Suppress native compilation *Warnings* buffer (syl20bnr#15732) commit acab040 Author: Richard Kim <emacs18@gmail.com> Date: Tue Sep 6 11:27:50 2022 -0700 do not add org-roam-setup to after-init-hook (syl20bnr#15725) commit 756ffc5 Author: Jen-Chieh Shen <jcs090218@gmail.com> Date: Fri Sep 2 16:37:35 2022 +0800 chore(ts-fold): Update repo link for ts-fold module (syl20bnr#15719) commit 73b3b0f Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Fri Sep 2 07:01:29 2022 +0300 [bot] "built_in_updates" Fri Sep 2 03:56:02 UTC 2022 (syl20bnr#15715) commit ea02763 Author: Bryce <51974245+bryce-carson@users.noreply.github.com> Date: Thu Sep 1 21:55:16 2022 -0600 Fix native-compile-p function (syl20bnr#15718) commit 201d22b Author: Atemu <atemu.main@gmail.com> Date: Sat Aug 27 13:02:16 2022 +0200 compleseus: use the correct predicate for minibuffer hjkl bindings syl20bnr#15710 confused hybrid-style-enable-evilified-state and hybrid-style-enable-hjkl-bindings commit 1ed0859 Author: SpacemacsBot <not@an.actual.email.beep.boop> Date: Sat Aug 27 08:46:27 2022 +0000 [bot] "built_in_updates" Sat Aug 27 08:46:27 UTC 2022 commit d6c3482 Author: Atemu <atemu.main@gmail.com> Date: Sat Aug 27 10:46:04 2022 +0200 compleseus: disable ido and respect minibuffer binds evilification setting (syl20bnr#15710) * 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 commit 99eb20e Author: Alfonso Montero <amontero@tinet.org> Date: Sat Aug 27 10:42:12 2022 +0200 Docker: Followup for syl20bnr#15414: fix bindings not loading, add docs (syl20bnr#15707) * [docker] Followup for syl20bnr#15414: Fix bindings not being added, add docs. * [docker] Wrap `:config` block in a `progn`, as per CONVENTIONS.org. * [docker] Fix key binding in documentation. Co-authored-by: Tommi Komulainen <tkomulai+github@gmail.com> Co-authored-by: Tommi Komulainen <tkomulai+github@gmail.com> commit 244b8a8 Author: Cédric M. Campos <cedricmartinezcampos@gmail.com> Date: Thu Aug 25 18:01:09 2022 +0200 Removes references to the github layer (syl20bnr#15709) commit b86b881 Author: Alfonso Montero <amontero@tinet.org> Date: Fri Aug 19 20:56:05 2022 +0200 search-engine: Add Docker Hub image search engine. (syl20bnr#15706) commit c99f6a9 Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Thu Aug 18 23:22:25 2022 +0300 [bot] "built_in_updates" Thu Aug 18 19:55:32 UTC 2022 (syl20bnr#15705) commit 6fc3c8c Author: Alfonso Montero <amontero@tinet.org> Date: Thu Aug 18 21:54:49 2022 +0200 CONVENTIONS.org: minor typo fix (syl20bnr#15704) commit d417677 Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Tue Aug 16 22:59:48 2022 +0300 [bot] built_in_updates (syl20bnr#15702) Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop> commit f63d3c4 Author: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Date: Tue Aug 16 19:46:27 2022 +0000 spacemacs-editing-visual: fix term-cursor logic As reported in comment of PR syl20bnr#15680, it should be enabled in non graphical usage. commit eb809cc Author: Elliott Shugerman <eeshugerman@gmail.com> Date: Sun Aug 14 15:10:15 2022 -0400 vagrant | use 'vagrant-tramp-shell if 'shell-default-shell is 'shell (syl20bnr#15701) commit 913c8b0 Author: Codruț Constantin Gușoi <mail+git@codrut.pro> Date: Sun Aug 14 09:58:48 2022 +0100 Disable incompatible optimisation in init.el Refs: syl20bnr#11585 commit c5c69ce Author: Lin Sun <sunlin7@hotmail.com> Date: Wed Aug 10 00:00:11 2022 +0000 core: more precise directory byte-compile status for "core/libs/" folder commit 73267ea Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Wed Aug 10 21:49:46 2022 +0300 [bot] "built_in_updates" Wed Aug 10 18:49:03 UTC 2022 (syl20bnr#15694) commit 71e56d7 Author: lin.sun <sunlin7@hotmail.com> Date: Wed Aug 10 11:48:14 2022 -0700 core: remove unused variable (syl20bnr#15693) commit 4c027d0 Author: iliekprogrammar <iliekprogrammar@gmail.com> Date: Tue Aug 9 15:36:31 2022 +0000 [evil] restore original evil-lion bindings as defaults. (syl20bnr#15684) commit 6415ade Author: Richard Kim <emacs18@gmail.com> Date: Sun Aug 7 07:19:17 2022 -0700 Fixed syl20bnr#15583 and also bound SPC T g to toggle gui elements commit 9acd341 Author: lin.sun <sunlin7@hotmail.com> Date: Sat Aug 6 15:57:01 2022 -0700 *core/core-dumper.el: Enhance for native-compile support (syl20bnr#15686) reorders the macro `spacemacs|unless-dumping` to suppress native compiler error. commit 26a975d Author: lin.sun <sunlin7@hotmail.com> Date: Sat Aug 6 15:32:07 2022 -0700 * core/core-configuration-layer.el: fix log for rshadow relationship (syl20bnr#15685) commit eef9f4e Author: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Date: Sat Aug 6 22:19:26 2022 +0000 plantuml: minor clean up This commit removes the unnecessary check on `spacemacs-indent-sensitive-modes` variable, which is defined in `spacemacs-default` layer. commit 4f6413e Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Sat Aug 6 01:22:57 2022 -0400 fixup! unicode fonts: multiple improvements commit f452ff2 Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Sat Aug 6 01:48:29 2022 +0300 [bot] "documentation_updates" Fri Aug 5 21:31:39 UTC 2022 (syl20bnr#15682) commit e7b8711 Author: Diego Caples <diegocaples@gmail.com> Date: Wed Aug 3 14:46:10 2022 -0600 Added documentation to set julia envornment location for lsp server lsp-julia-default-envornment is set by default to ~/.julia/environments/v1.0 . To make the lsp server show completions for installed packages, the environment location must be the same as that of the installed julia version enviornment. Documentation was added to notify users to set the emacs variable to their enviornment location. commit 7d60d89 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Fri Aug 5 04:10:26 2022 -0400 updated COPYRIGHT commit 2ec9614 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Fri Aug 5 00:29:18 2022 -0400 spacemacs-editing-visual: fix syl20bnr#15667 commit 4f5fddc Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Fri Aug 5 07:24:35 2022 +0300 [bot] documentation_updates (syl20bnr#15679) Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop> commit 37bad60 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Fri Aug 5 00:11:56 2022 -0400 unicode fonts: multiple improvements - Removed unnecessary package `persistent-soft`. This is never actually used by Spacemacs. And it's automatically installed as a dependancy package of unicode-fonts anyway. - Properly use `use-package` to initiate `ligature` package. - Improved README.org and config.el. commit 9010d8d Author: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Date: Fri Aug 5 01:56:41 2022 +0000 README.md fix alignment commit a99d90b Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Fri Aug 5 01:54:54 2022 +0300 [bot] documentation_updates (syl20bnr#15676) Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop> commit 7706f0f Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Aug 4 18:50:26 2022 -0400 helm: remove unnecessary setting on xref-show-xrefs-function For `helm` users, we set `xref-show-xrefs-function` according to Emacs version. This is a two-fold unnecessity: - We now only support Emacs version > 27, so `hellm-xref-show-xrefs` should not be used anyway. - `hem-xref` already set this variable according to Emacs version. See [here][ref]. This commit removes this. ref: https://github.com/brotzeit/helm-xref/blob/ea0e4ed8a9baf236e4085cbc7178241f109a53fa/helm-xref.el#L192-L197 commit a611a60 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Aug 4 18:32:27 2022 -0400 parinfer: cleaning up - Updated layer README.org to include prerequisites - Removed unnecessary layer config variables which are mere re-naming of customization variables from `parinfer-rust-mode`. - Removed the image. commit fcf3aa7 Author: SpacemacsBot <not@an.actual.email.beep.boop> Date: Sun Jul 31 15:33:44 2022 +0000 [bot] "documentation_updates" Sun Jul 31 15:33:44 UTC 2022 commit 61785c0 Author: Maxi Wolff <smile13241324@gmail.com> Date: Sun Jul 31 17:30:39 2022 +0200 [docker] Make sure to prefix compile commands for lsp bindings commit 4c9cd94 Author: Maxi Wolff <smile13241324@gmail.com> Date: Sun Jul 31 16:52:10 2022 +0200 Remove depreciated github layer and ignore flycheck_packages temp files commit 84d0bb3 Author: Alfonso Montero <amontero@tinet.org> Date: Sun Jul 31 17:25:45 2022 +0200 Improve Docker layer 'dockerfile-mode' major mode keybindings (syl20bnr#15414) * [completion] Fix readme markup. * [docker] Improve keybindings: save keystrokes and add convenience shortcuts. * [docker] Remove duplicate bindings. commit d5126be Author: SpacemacsBot <not@an.actual.email.beep.boop> Date: Sun Jul 31 14:28:15 2022 +0000 [bot] "built_in_updates" Sun Jul 31 14:28:15 UTC 2022 commit b994a52 Author: Maxi Wolff <smile13241324@gmail.com> Date: Sun Jul 31 16:12:08 2022 +0200 [translate] Make sure that go-translate is loaded after posframe commit 43f24df Author: Ray Wang <rayw.public@gmail.com> Date: Mon Mar 28 12:32:10 2022 +0800 [dap] move posframe package into spacemacs-visual layer 1. move posframe package into spacemacs-visual layer for package sharing 2. add `pre-int-posframe` and `post-init-posframe` for further configurations Rebase to the latest code and remove posframe from translate layer [translate] allow user to customize renders commit ca728d2 Author: Maxi Wolff <smile13241324@gmail.com> Date: Sun Jul 31 16:01:12 2022 +0200 Fix double ownership of posframe package each package can only be owned by one layer in this case it's dap layer's package. translate layer only uses pre-init stuff. commit d49e7a3 Author: Maxi Wolff <smile13241324@gmail.com> Date: Sun Jul 31 15:56:51 2022 +0200 Reformat and change new binding to be consistent with upstream See syl20bnr#15637 commit e348e4c Author: Gunnar Bastkowski <gunnar.bastkowski@mobimeo.com> Date: Sun Jul 31 15:53:25 2022 +0200 Add keybinding for projectile-run-project (syl20bnr#15637) commit 13cb1e0 Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Tue Jul 26 09:56:44 2022 +0300 [bot] documentation_updates (syl20bnr#15666) Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop> commit 90f0111 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Tue Jul 26 02:55:32 2022 -0400 nav-flash: clean up Removed the setting on `nav-flash-face` to `:extend t` because this is the default. commit 8e3686d Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Tue Jul 26 02:53:40 2022 -0400 nav-flash: better mechanism on determining last point before blink This is ported from Doom Emacs. commit fdfd9f1 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Tue Jul 26 02:43:44 2022 -0400 nav-flash: fix syl20bnr#15617 based on doomemacs/doomemacs@ff58823 commit ef912d7 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Tue Jul 26 02:43:09 2022 -0400 nav-layer: add credit section to layer documentation commit c2903ad Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Tue Jul 26 01:14:52 2022 -0400 COPYRIGHT: add license info of nav-flash layer commit e1f844a Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Mon Jul 25 21:53:53 2022 +0300 [bot] "documentation_updates" Mon Jul 25 18:38:07 UTC 2022 (syl20bnr#15663) commit c5330de Author: Michael Bauer <mikefarmer01@protonmail.ch> Date: Mon Jul 25 20:37:01 2022 +0200 Update README.org (syl20bnr#15657) commit c8c7c85 Author: Rodrigo Kassick <kassick@users.noreply.github.com> Date: Mon Jul 25 13:18:25 2022 -0300 fix: dotspacemacs-directory is expected to end with a slash (syl20bnr#15662) commit 861ea13 Author: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Date: Mon Jul 25 04:31:04 2022 -0400 core-dotspacemacs: cleaning up (syl20bnr#15661) Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com> commit 45bf382 Author: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Date: Mon Jul 25 04:25:05 2022 -0400 README: rewrite (syl20bnr#15660) rewrite commit 03ccb17 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Mon Jul 25 03:48:12 2022 -0400 FAQ: added two questions They are from README.md. (In a latter commit they would be removed from README.md consequently) commit 00d19c3 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Mon Jul 25 03:47:12 2022 -0400 core-fonts-support: clarify comment, removed unnecessary codepoints commit 2e897fc Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Sat Jul 23 04:40:37 2022 -0400 fixup! core-configuration-layer: fix quelpa on opensuse commit a1f82b7 Author: Bai, Yang <hamo.by@gmail.com> Date: Fri Jul 22 15:23:13 2022 +0800 [major-modes] move gemini-mode source to MELPA (syl20bnr#15656) commit c49e80d Author: Thanh <thanhvg@gmail.com> Date: Wed Jul 20 21:28:59 2022 -0600 Revert "[spacemacs-bootstrap] Remove whitespace from kill ring. (syl20bnr#15634)" This reverts commit 91af298. it breaks (kill-whole-line) `kill-whole-line` (C-S <backspace>) the SO link mentioned in it got 0 point. and hack like this can be put it to user's own config. commit 5dc773e Author: thanhvg <thanhvg@gmail.com> Date: Wed Jul 20 21:58:12 2022 -0600 [compleseus] fix hack for company-capf (syl20bnr#15652) commit d428d71 Author: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Date: Wed Jul 20 02:20:48 2022 +0000 core-configuration-layer: fix quelpa on opensuse `quelpa-build-explicit-tar-format-p` needs to be non-nil so `tar` uses `--format=gnu`. This is necessary on OpenSuse commit ed8ddd9 Author: cremacs1 <109248885+cremacs1@users.noreply.github.com> Date: Sun Jul 17 15:03:46 2022 -0400 Update core-themes-support.el (syl20bnr#15649) commit ba33309 Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Fri Jul 15 23:51:09 2022 +0300 [bot] "documentation_updates" Fri Jul 15 20:49:15 UTC 2022 (syl20bnr#15647) commit 4055e49 Author: Skylar Hill <stellarskylark@posteo.net> Date: Thu Jul 7 21:20:56 2022 -0500 [major-modes] Add Gemtext support commit e13e8d7 Author: Richard Kim <emacs18@gmail.com> Date: Mon Jul 4 13:07:40 2022 -0700 Enable tws mode also in text-mode in addition to prog-mode. commit 4357030 Author: Thanh <thanhvg@gmail.com> Date: Mon Jul 4 22:50:40 2022 -0600 [compleseus] improve M-n commit 58f021b Author: thanhvg <thanhvg@gmail.com> Date: Fri Jul 15 14:26:09 2022 -0600 [compleseus] work with tramp (syl20bnr#15639) make tramp completion work and layout recognize remote project. commit 91af298 Author: Ben <19878148+BenedictHW@users.noreply.github.com> Date: Fri Jul 15 17:22:19 2022 -0300 [spacemacs-bootstrap] Remove whitespace from kill ring. (syl20bnr#15634) When `dotspacemacs-enable-paste-transient-state` is on, there exists a minor annoyance that deleted whitespaces appear in the kill ring. This requires an extra C-j/C-k to bypass the noise. This commit uses a advice function to `kill-new` to prevent text with only whitespaces from entering kill ring. Credit: https://stackoverflow.com/questions/12102554/emacs-skip-whitespace-kills Co-authored-by: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com> commit 8041d8a Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Fri Jul 15 22:51:39 2022 +0300 [bot] documentation_updates (syl20bnr#15646) Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop> commit aee4fa8 Author: Ben <19878148+BenedictHW@users.noreply.github.com> Date: Fri Jul 15 16:26:28 2022 -0300 Undo-region: more ergonomic keybindings (syl20bnr#15631) commit 872c714 Author: Ben <19878148+BenedictHW@users.noreply.github.com> Date: Fri Jul 15 05:09:50 2022 -0300 Remove obsolete documentation in FAQ.org. (syl20bnr#15632) commit 598065e Author: SpacemacsBot <86630153+SpacemacsBot@users.noreply.github.com> Date: Fri Jul 15 11:08:46 2022 +0300 [bot] documentation_updates (syl20bnr#15645) Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop> commit a6ae2f6 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Fri Jul 15 04:01:34 2022 -0400 nav-flash: Added new layer variable and other changes - Added a new layer variable `nav-flash-exclude-modes` which tells `nav-flash/blink-cursor-maybe` not to trigger when the major mode matches one of its elements. - Expanded the documentation. - Tidying up. commit 7b7b7e7 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Fri Jul 15 01:26:36 2022 -0400 fixup! syntax-checking: Improved documentation and clean-ups commit e13c5c7 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Jul 14 23:26:24 2022 -0400 syntax-checking: Improved documentation and clean-ups commit 67bb7e6 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Jul 14 04:17:45 2022 -0400 syntax-checking: improved layer documentation This commit contains adjustment to layer documentatin. Specifically it added more information on key bindings in `flycheck-error-list-mode` and adjusted the order of a few sections. commit 5ce944a Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Jul 14 03:53:10 2022 -0400 syntax-highlighting: improved docs on pop window configuratin This commit improved both the layer documentation of pop window configuration and docstring of relavant layer variables. commit 016e263 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Jul 14 03:31:59 2022 -0400 syntax-highlighting: changed flycheck-error-list-mode keymap - Removed redundant keybinding for `RET`, which is already defined in `flycheck`. - Added two keybindings to move the focus to next/previous line without also viewing the corresponding error in the other window. commit 5d3820a Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Jul 14 03:29:35 2022 -0400 syntax-checking: fixed flycheck error list popwin config Due to an error of argument order, `syntax-checking--buffer-config` was not declared correctly and the setting is not respected by `popwin`. This commit fixed that. commit 57d7cfe Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Thu Jul 14 02:08:01 2022 -0400 syntax-checking: added support for margin indicator Before this commit, users are not informed of the option to use margins, in addition to fringes, to display flycheck indicators. This commit provides clearer information on customizing this. Specifically: - Added instruction on how to change the location of flycheck indicator. - Added a new layer variable `syntax-checking-indication-symbol` which allows customization for symbol used for flycheck indication. - Deprecated the layer variable `syntax-checking-use-original-bitmaps` in favour of `syntax-checking-indication-symbol`, because the latter allows a finer control of both fringe bitmap and margin string. commit 09698dc Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Wed Jul 13 18:12:01 2022 -0400 syntax-checking: add binding for `flycheck-disable-checker` commit 35cf3df Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Wed Jul 13 18:04:04 2022 -0400 import-js: replace `if` w/ `when` commit 4636672 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Wed Jul 13 17:39:40 2022 -0400 syntax-checking: prevent changing window when quitting error list When toggling off flycheck's error list window, it calls `quit-window` which might also change the focus to another window. Wrapping this form `save-selected-window` ensures the focus always returns to where toggling command is first invoked. commit 99933b1 Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Tue Jul 12 23:27:29 2022 -0400 spacemacs-editing-visual: enable term-cursor `term-cursor` was added to provide configurable cursor shape and colour when Emacs is running in a terminal. Originally, it would not be enabled when the user is using `evil` editing style, as `evil-terminal-cursor-changer` seems to be a better alternative. As explained in commit #d48bc8d9 `evil-terminal-cursor-changer` has buggy behaviours and was removed. This commit therefore enables `term-cursor` for all editing styles in terminal Emacs. commit d48bc8d Author: Lucius Hu <lebensterben@users.noreply.github.com> Date: Tue Jul 12 23:24:22 2022 -0400 remove evil-terminal-cursor-changer This package was added years ago but promptly removed due too buggy behaviours with certain terminal and OS combination. This commit entirely removed this package since there has been no update from the upstream for years. commit 1aa28d9 Author: Lucius Hu <1222865+lebensterben@users.noreply.github.com> Date: Wed Jul 13 03:18:18 2022 +0000 core-spacemacs-buffer: fixed a bug There is an unreported bug that when startup list is set to shown `recents-by-project`, Emacs reports that `projectile-mode` is an unknown symbol. This commit fixed this bug by checking the existence of `projectile-mode`, which is automatically loaded during startup. commit 42b6ff3 Author: Loïc Estève <loic.esteve@ymail.com> Date: Sun Jul 3 18:15:52 2022 +0200 Add /recentf~ to .gitignore commit 1435c95 Author: Nathanael Schweers <NSchweers@mailbox.org> Date: Fri Jul 1 21:27:52 2022 +0200 Fix a previous attempted fix loading mu4e. mu version 1.8.2 renamed mu-meta to mu-config. As the variable mu4e-mu-version is defined in said file the easiest fix seems to be to simply attempt to load the new one, and only if that fails to load the old version. Maybe this can be reworked or better yet removed in the future. commit 7af1a21 Author: SpacemacsBot <not@an.actual.email.beep.boop> Date: Fri Jul 1 14:06:03 2022 +0000 [bot] "built_in_updates" Fri Jul 1 14:06:03 UTC 2022 commit d059c4c Author: Thanh Vuong <thanhvg@gmail.com> Date: Wed Jun 29 23:29:36 2022 -0600 [evil] bring back vi-tilde-fringe syl20bnr#15622 Revert "Delete vim-empty-lines layer and merge its code into spacemacs-evil" This reverts commit ebd920e. commit f3c7317 Author: Thanh Vuong <thanhvg@gmail.com> Date: Thu Jun 16 21:50:38 2022 -0600 [lsp] update consult-lsp init commit b4d84a4 Author: Thanh Vuong <thanhvg@gmail.com> Date: Wed Jun 29 22:32:27 2022 -0600 [editing] lazy binding for string-edit-mode commit 0ce1201 Author: Nathanael Schweers <NSchweers@mailbox.org> Date: Fri Jul 1 10:32:40 2022 +0200 Use a different require on newer mu versions. commit c9db028 Author: Tim Ruffing <crypto@timruffing.de> Date: Fri Jun 24 18:30:45 2022 +0200 [defaults] Exclude `custom-file` correctly in recentf Entries of recentf-exclude must be expanded, e.g., `~` for the home directory won't work. commit af53045 Author: Aaron L. Zeng <me@bcc32.com> Date: Thu Jun 23 13:23:02 2022 -0400 [git] Remove magit-git-executable hack, which is no longer needed magit v3.2.0 now defines `magit-git-executable` as a function (actually a defsubst), and two separate variables, `magit-git-executable` and `magit-remote-git-executable`. On darwin, magit already sets `magit-git-executable` to the result of `(executable-find "git")`, so having this is now redundant in Spacemacs. * core/core-spacemacs.el:
Improve "Pasting Transient State" by adding a shortcut C-v to generate a visual selection from pasted test.
This allows to further manipulate the pasted text after pasting.
For example:
p
C-j
C-v
U
pastes the second most recent element in the kill buffer and capitalizes everything that has been pasted.