Commit graph

12441 commits

Author SHA1 Message Date
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
Lucius Hu
1aa28d9148
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.
2022-07-13 03:18:18 +00:00
Loïc Estève
42b6ff3f09 Add /recentf~ to .gitignore 2022-07-03 19:05:45 +02:00
Nathanael Schweers
1435c95a79 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.
2022-07-02 18:41:54 +02:00
SpacemacsBot
7af1a21724 [bot] "built_in_updates" Fri Jul 1 14:06:03 UTC 2022 2022-07-01 16:06:13 +02: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
f3c73178ba [lsp] update consult-lsp init 2022-07-01 16:02:23 +02:00
Thanh Vuong
b4d84a4e1a [editing] lazy binding for string-edit-mode 2022-07-01 16:01:54 +02:00
Nathanael Schweers
0ce1201a3e Use a different require on newer mu versions. 2022-07-01 15:58:11 +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
Aaron L. Zeng
af53045448 [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.
2022-06-25 08:56:33 +02:00
Aaron L. Zeng
4eaff25268 [git] Disable evil-surround-mode in all magit modes
This is an extension of #15462.  I noticed that the fix did not apply
to magit-diff buffers, which still had the issue of `s' not being
available to stage diff hunks.  `magit-diff-mode' is the parent mode
of all magit modes, in which evil-surround is not useful, so disabling
there makes the most sense.
2022-06-23 13:36:20 +02:00
Aaron L. Zeng
48a8599cbe [finance] Fix void-variable ledger-report-mode-map 2022-06-23 13:34:36 +02:00
Lin Sun
fbe05e3e08 [core] fix error msg from byte-compiling core-configuration-layer.el 2022-06-21 00:12:05 +02:00
Lin Sun
e74610ddb5 [python] fix config issue for native-comp 2022-06-20 13:14:01 +02:00
Maxi Wolff
31ccdca097
[core] Fix wrong type for "dotspacemacs-startup-banner-scale"
Fixes #15597
2022-06-19 22:28:19 +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
SpacemacsBot
9c44ecf13c [bot] "documentation_updates" Fri Jun 17 15:35:54 UTC 2022 2022-06-17 18:39:57 +02:00
Maxi Wolff
8eb1ebfa6b
[go] Fix issues in README 2022-06-17 17:34:00 +02:00
Maxi Wolff
07a0881324
[go] Revise support for multiple dap integrations 2022-06-17 17:26:35 +02:00
Alfonso Fernando Álvarez
03f0ce75f7
go: add variable to allow selection of new dap-dlv-mode
go: fixed added documentation on new variable
2022-06-17 16:38:17 +02:00
Maxi Wolff
44894c7132
[git] Fix forge warning
by setting forge-add-default-bindings to nil
by default.
2022-06-17 16:30:26 +02:00
Lin Sun
22eaeb8ef2 [core] fix functions missed for byte-compiled core-spacemacs-buffer.el 2022-06-15 18:42:02 +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
SpacemacsBot
44a032b615 [bot] "documentation_updates" Sat Jun 11 11:42:05 UTC 2022 2022-06-11 13:47:31 +02:00
Tim Ruffing
2556ecd31c [doc] shell-scripts: explain backend auto-select 2022-06-11 13:47:01 +02:00
Maxi Wolff
02c667e8d8
[syntax-checking] Revise layer
Change variable declarations to standard config variables.
Change default size to relative values to be less independent
on specific screen sizes.
Improve general documentation of config choices.
2022-06-11 13:36:56 +02:00
Lana Black
46d15dc367
Allow setting flycheck buffer location on screen. 2022-06-11 12:58:26 +02:00
Arif Er
19bae11b3b [doc] correct grammar for homepage README file 2022-06-11 12:52:10 +02:00
Daniel Nicolai
e31804f5c8 Fix broken recentf functionality due to PR #15574
A final 'force push' to PR #15574 implemented functionality to make the banner
size depend on the actual 'startup list' instead of the configured maximum
startup list size. However, that 'new' functionality uses
`spacemacs-buffer//do-insert-startupify-lists` which activates `recentf-mode`,
and unfortunately, activating `recentf-mode` this early in the startup process
somehow breaks recentf functionality, see comments at
a485b5a84b.

This commit 'reverts' the functionality by making the banner size depend on the
configured maximum startup list size.
2022-06-11 12:41:42 +02:00
Maxi Wolff
87823c3081
[shell-scripts] Install shfmt unconditionally
Fixes #15562
2022-06-10 15:22:26 +02:00
Lin Sun
fa28a4f302 [source-control] Evilify the svn/git/hg mode-maps after its mode file be loaded 2022-06-09 19:21:03 +02:00
Lin Sun
d1bdf6c634 Evilify the pyim-dict-manager-mode-map after its mode be loaded 2022-06-08 16:33:50 +02:00
Lin Sun
5a715c85c2 [pdf] Evilify the pdf-outline-buffer-mode-map after its mode be loaded 2022-06-08 16:33:10 +02:00
Lin Sun
216b98c11e [core] Add variable `dotspacemacs-startup-banner-scale' to scale the banner 2022-06-07 19:58:02 +02:00
Sebastian Hahn
85edf6a578 org-contacts no longer built-in 2022-06-06 09:24:37 +02:00
Daniel Nicolai
a485b5a84b Make startup banner scalable (from dotfile)
The default logo is rather big. Users might prefer to use the screen size for
other information (while still showing a banner).

This commit adds a configuration variable `dotspacemacs-startup-banner-scale`
to the dotfile
2022-06-06 09:24:07 +02:00
SpacemacsBot
51686e5f12 [bot] "documentation_updates" Sat Jun 4 08:12:41 UTC 2022 2022-06-04 14:59:14 +02:00
Maxi Wolff
3087f5cf58
[fountain] Fix tag declaration 2022-06-04 10:10:50 +02:00
SpacemacsBot
3ba43e2916 [bot] "documentation_updates" Fri Jun 3 15:18:32 UTC 2022 2022-06-03 17:33:18 +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
Damien Picard
6fd1165060 Add fountain layer, a screenwriting file format 2022-06-03 17:17:26 +02:00
SpacemacsBot
1bb3ebf10f [bot] "built_in_updates" Thu Jun 2 13:08:50 UTC 2022 2022-06-02 15:09:46 +02:00
lin.sun
771bb6c43a
[Chinese] refactor the input with last pyim (#15563) 2022-06-02 15:08:04 +02:00
Sebastian Hahn
1228c57444 removing consult-completing-read-multiple in compleseus 2022-06-01 11:14:47 +02:00
Kevin Ji
3afb088940 [javascript] Use js2-mode with .cjs files
.cjs is an extension for CommonJS files, and is needed if `"type": "module"` is specified for a Node package.
2022-06-01 11:14:16 +02:00
Thanh Vuong
11277c517c [Rust] fix dap mode toggle logic
rust layer doesn't own dap-mode so toggle is ignored
2022-06-01 11:13:40 +02:00