Commit Graph

880 Commits

Author SHA1 Message Date
Tim Ruffing 9e3fc598ad
Don't set :foreground/background to nil to avoid font warnings in emacs29 (#15877)
Fixes https://github.com/syl20bnr/spacemacs/issues/15862
2023-01-13 06:28:55 +00:00
SpacemacsBot 50e5a704b5
[bot] "built_in_updates" Thu Jan 12 16:51:33 UTC 2023 (#15890) 2023-01-12 13:22:34 -05:00
mosquito-magnet 8f4df83162
Fix paradox-list-package key not being bound on init (#15888) 2023-01-12 11:50:46 -05:00
Rodrigo Kassick 290d873f91
fix: helm-display-header-line must be set when helm-echo-input-in-header-line is t (#15876)
helm-echo-input-in-header-line and helm-display-header-line must be both set.
https://github.com/emacs-helm/helm/issues/2579#issuecomment-1373158505

Updated docstring makes this clear in helm documentation:
4e39df9ee0
2023-01-06 17:13:55 +00:00
Elliott Shugerman 6f34ec4de9 Fix evil bindings in ediff 2022-11-18 20:07:33 +01:00
Lin Sun 57a7a0e63c * layers/+spacemacs/spacemacs-editing: use the string-edit-at-point-mode 2022-11-13 07:22:51 +01:00
pataquets 906bcf0ec9 [project] Add `SPC p E` for newly added `projectile-find-references` (closes #15789) 2022-11-12 23:51:54 +01:00
Ivan Yonchovski 90fb81382a Use string-edit-at-point instead of string-edit
- apparently this package was renamed at some point:

https://melpa.org/#/string-edit-at-point
2022-11-12 23:50:30 +01:00
Lin Sun 77dfcb2149 * spacemacs-editing: expect the vterm-mode for the hungry-delete 2022-11-12 23:43:28 +01:00
Lin Sun ab5911fabd * spacemacs-defaults: fix err msg when copy file path in a dired buffer 2022-11-12 23:39:18 +01:00
xu-shawn 44884003aa
Remove evil-ediff (#15801)
* Remove nonexistent package evil-ediff

* Remove nonexistent package evil-ediff
2022-11-12 23:34:55 +01:00
Mattijs Korpershoek 24114c3b06 layers/+spacemacs: project: add projectile-install binding
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>
2022-11-01 20:35:08 +01:00
Joshua Wood 9541a8e0a8 Add support for background transparency toggling.
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`.
2022-11-01 16:48:02 +01:00
Maxi Wolff cdf5045cd8
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.
2022-10-19 23:49:56 +02:00
Lin Sun 7ec7d843e0 layers/*: remove quote inside the cl-case clauses 2022-10-19 22:19:25 +02:00
Lin Sun ce0878c353 layers/+spacemacs/spacemacs-editing: mark the string-edit to be :defer 2022-10-18 17:32:02 +02:00
Lin Sun d2ca781a8d spacemacs-modeline: do not dependent on the neotree 2022-10-18 17:26:50 +02:00
Codruț Constantin Gușoi c1ef3c3f66
Suppress native compilation *Warnings* buffer (#15732) 2022-09-12 03:26:51 -04:00
Lucius Hu f63d3c41b0
spacemacs-editing-visual: fix term-cursor logic
As reported in comment of PR #15680, it should be enabled in non graphical usage.
2022-08-16 19:46:27 +00:00
iliekprogrammar 4c027d0abf
[evil] restore original evil-lion bindings as defaults. (#15684) 2022-08-09 17:36:31 +02:00
Richard Kim 6415adea49 Fixed #15583 and also bound SPC T g to toggle gui elements 2022-08-09 17:33:14 +02:00
Lucius Hu 7d60d894a7
updated COPYRIGHT 2022-08-05 04:10:26 -04:00
Lucius Hu 2ec9614d5e
spacemacs-editing-visual: fix #15667 2022-08-05 00:34:53 -04:00
Ray Wang 43f24dfc9c
[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
2022-07-31 16:09:20 +02:00
Maxi Wolff d49e7a35c1
Reformat and change new binding to be consistent with upstream
See #15637
2022-07-31 15:56:51 +02:00
Gunnar Bastkowski e348e4cda4
Add keybinding for projectile-run-project (#15637) 2022-07-31 15:53:25 +02:00
Richard Kim e13e8d7b54 Enable tws mode also in text-mode in addition to prog-mode. 2022-07-15 22:47:16 +02:00
thanhvg 58f021b3f3
[compleseus] work with tramp (#15639)
make tramp completion work and layout recognize remote project.
2022-07-15 20:26:09 +00:00
Ben aee4fa85d5
Undo-region: more ergonomic keybindings (#15631) 2022-07-15 19:26:28 +00:00
Lucius Hu 99933b1fb3
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.
2022-07-12 23:27:29 -04:00
Lucius Hu d48bc8d90b
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.
2022-07-12 23:24:22 -04:00
Thanh Vuong d059c4c0b2 [evil] bring back vi-tilde-fringe
https://github.com/syl20bnr/spacemacs/issues/15622
Revert "Delete vim-empty-lines layer and merge its code into spacemacs-evil"

This reverts commit ebd920e23a.
2022-07-01 16:05:23 +02:00
Thanh Vuong b4d84a4e1a [editing] lazy binding for string-edit-mode 2022-07-01 16:01:54 +02:00
Tim Ruffing c9db028421 [defaults] Exclude `custom-file` correctly in recentf
Entries of recentf-exclude must be expanded, e.g., `~` for the home
directory won't work.
2022-06-25 08:57:50 +02:00
Maxi Wolff cb09f57cf7
Revise vim-empty-lines integration into spacemacs-evil
Removing any non clarified changes on defaults
and key bindings.
2022-06-19 20:30:59 +02:00
Ray Wang ebd920e23a
Delete vim-empty-lines layer and merge its code into spacemacs-evil
1. Delete vim-empty-lines layer and merge its code into spacemacs-evil
2. Remove unused function from spacemacs-evil/funcs.el
3. Add variable dotspacemacs-evil-show-empty-line-indicators to toggle vim-empty-lines-mode
4. Update related documents
5. Compatibilities
2022-06-19 20:25:37 +02:00
Maxi Wolff ee95121e6b
[helm] Fix dangerous implementation for helm-use-fuzzy
This variable caused Spacemacs to set all helm sources
to use fuzzy matching independently of whether this
was supported by the source.

This handling was very dangerous as using fuzzy for an
incompatible source can have all kind of side effects
causing unique bugs which will never be fixed by the
source package authors.

Therefore I have changed the implementation to
activate fuzzy matching via helm variables instead,
which should make sure we only activate this for
compatible sources.

If sources are found which do not longer do
fuzzy matching, the individual source should be
improved to support this feature and declare it's
compatibility towards helm.

We cannot fix helm in Spacemacs, instead the respective
package must be patched. Everything else is a maintenance
nightmare!

Fixes #15124
2022-06-19 19:43:04 +02:00
Maxi Wolff e75e925e37
Second try to fix restart-emacs in emacs 29
We need to remove the defer keyword for this fix
to work.

See #15505 and #15524 for details.
2022-06-12 09:22:22 +02:00
Maxi Wolff c41bb1406b
Try to fix name clash in emacs 29
This work around is taken from dalanicolai's comment on #15505.
It tries to circumvent a name clash between the emacs package
"restart-emacs" and emacs 29 which introduced a function called
"restart-emacs".

The workaround is to load the package after the emacs file
module has been loaded.
2022-06-11 14:24:24 +02:00
Arif Er 00f9ab19ac chore: update copyright headers to 2022
The script used to identify and update the change is added into the GitHub
workflows script directory. A workflow action can be created to trigger the
script to update the headers on the first of every new year. Possibly a task for
a consequent PR.
2022-06-03 17:32:20 +02:00
iliekprogrammar c0948b3e04
[defaults] Fix toggle line numbers to respect dotspacemacs-line-numbers.
Previously, `SPC t n n` (spacemacs/toggle-line-numbers) did not respect
dotspacemacs-line-numbers despite it telling otherwise, when it's binded to a
property list.
2022-05-29 16:05:15 +02:00
Thanh Vuong b8f471dc1c
[core] new recipe :fetcher local
with this curent (package :location local) can be replaced with (package
:location (recipe :fetcher local)) then quelpa will install local pacakge. We
have the benefit of bytecompile and autoload

[packages] use new fetcher for local
2022-05-29 15:58:19 +02:00
iliekprogrammar 96360701cc [evil] fix missing spacemacs-default-map in evil-lisp-state. 2022-05-29 15:51:17 +02:00
Daniel Nicolai f4b04bcf22 Add obsoletion notification evilified-state-evilify 2022-05-29 14:05:07 +02:00
thanhvg 35bfa8601a
[layout] consittent buffer list (#15520)
* [spacemacs-defaults] make split double windows consistent

* [layout] new macro spacemacs||with-persp-buffer-list

to use instead of `with-persp-buffer-list`. The new repsects the order of
original buffer-list

* [default] improve split-triple|grid windows functions

buffer-list will return the list int the the most recent accessed order. Of
which the first one is always the current buffer. So we don't need to do extra
work in removing it.
2022-05-21 09:21:40 +02:00
Ray Wang 24640fca75 Add layer `translate` for doing translation jobs 2022-05-13 07:36:18 +02:00
Dan Kessler 83d687534c tidy read syntax for anonymous functions
First, change read syntax for anonymous functions currently written '(lambda to
instead just be (lambda; otherwise this raises a warning.

Next, while we're at it, change all instances of #'(lambda to just (lambda,
since the two are equivalent and the latter is more concise (excepting anything
in core/libs or in /local/ subdirs of layers)

https://www.gnu.org/software/emacs/manual/html_node/elisp/Anonymous-Functions.html#index-_0023_0027-syntax
2022-05-11 19:24:54 +02:00
SpacemacsBot 11f45d529f
[bot] "built_in_updates" Wed May 11 06:35:02 UTC 2022 (#15508) 2022-05-11 11:39:47 -04:00
Aaron Zeng dc85616df5
Add key binding for revert-buffer in process-menu-mode (#15403) 2022-04-22 21:50:23 -04:00
bryce-carson 434e26486c
Remove disabled code and FIXME: resolved. (#15464) 2022-04-12 05:41:21 +00:00