Commit graph

1852 commits

Author SHA1 Message Date
SpacemacsBot
2ad413c8e1
[bot] "built_in_updates" Wed Oct 5 18:21:45 UTC 2022 (#15761) 2022-10-05 19:38:49 +00:00
Maxi Wolff
a7bfe0bfd6
Fix spacemacs//dir-byte-compile-state which returned nil
which broke startup after package update on emacs 29
2022-09-17 22:48:44 +02:00
SpacemacsBot
cd19efdd64
[bot] "built_in_updates" Thu Sep 15 15:41:36 UTC 2022 (#15737) 2022-09-15 13:05:32 -04:00
person-with-a-username
8d4c114aa0
Remove trailing space from .spacemacs.template (#15733) 2022-09-13 18:44:48 -04:00
SpacemacsBot
73b3b0fed8
[bot] "built_in_updates" Fri Sep 2 03:56:02 UTC 2022 (#15715) 2022-09-02 00:01:29 -04:00
Bryce
ea0276309b
Fix native-compile-p function (#15718) 2022-09-01 23:55:16 -04:00
Atemu
201d22bcc9 compleseus: use the correct predicate for minibuffer hjkl bindings
https://github.com/syl20bnr/spacemacs/pull/15710 confused
hybrid-style-enable-evilified-state and hybrid-style-enable-hjkl-bindings
2022-08-29 14:18:29 +02:00
SpacemacsBot
1ed08595bf [bot] "built_in_updates" Sat Aug 27 08:46:27 UTC 2022 2022-08-27 11:11:34 +02:00
Atemu
d6c3482663
compleseus: disable ido and respect minibuffer binds evilification setting (#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
2022-08-27 10:46:04 +02:00
SpacemacsBot
c99f6a9149
[bot] "built_in_updates" Thu Aug 18 19:55:32 UTC 2022 (#15705) 2022-08-18 16:22:25 -04:00
SpacemacsBot
d417677305
[bot] built_in_updates (#15702)
Co-authored-by: SpacemacsBot <not@an.actual.email.beep.boop>
2022-08-16 19:59:48 +00:00
Lin Sun
c5c69ce239 core: more precise directory byte-compile status for "core/libs/" folder 2022-08-11 08:21:22 +02:00
SpacemacsBot
73267ea02b
[bot] "built_in_updates" Wed Aug 10 18:49:03 UTC 2022 (#15694) 2022-08-10 14:49:46 -04:00
lin.sun
71e56d75fb
core: remove unused variable (#15693) 2022-08-10 14:48:14 -04:00
Richard Kim
6415adea49 Fixed #15583 and also bound SPC T g to toggle gui elements 2022-08-09 17:33:14 +02:00
lin.sun
9acd341112
*core/core-dumper.el: Enhance for native-compile support (#15686)
reorders the macro `spacemacs|unless-dumping` to suppress native compiler error.
2022-08-06 22:57:01 +00:00
lin.sun
26a975d69a
* core/core-configuration-layer.el: fix log for rshadow relationship (#15685) 2022-08-06 22:32:07 +00:00
Lucius Hu
7d60d894a7
updated COPYRIGHT 2022-08-05 04:10:26 -04:00
SpacemacsBot
d5126be700 [bot] "built_in_updates" Sun Jul 31 14:28:15 UTC 2022 2022-07-31 16:34:06 +02:00
Rodrigo Kassick
c8c7c85909
fix: dotspacemacs-directory is expected to end with a slash (#15662) 2022-07-25 12:18:25 -04:00
Lucius Hu
861ea131e1
core-dotspacemacs: cleaning up (#15661)
Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com>
2022-07-25 08:31:04 +00:00
Lucius Hu
00d19c3656
core-fonts-support: clarify comment, removed unnecessary codepoints 2022-07-25 03:47:12 -04:00
Lucius Hu
2e897fcc89
fixup! core-configuration-layer: fix quelpa on opensuse 2022-07-23 04:40:37 -04:00
Thanh
c49e80d794 Revert "[spacemacs-bootstrap] Remove whitespace from kill ring. (#15634)"
This reverts commit 91af298090.

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.
2022-07-21 08:57:45 +02:00
Lucius Hu
d428d71a1f
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
2022-07-20 02:20:48 +00:00
cremacs1
ed8ddd955a
Update core-themes-support.el (#15649) 2022-07-17 19:03:46 +00:00
Richard Kim
e13e8d7b54 Enable tws mode also in text-mode in addition to prog-mode. 2022-07-15 22:47:16 +02:00
Ben
91af298090
[spacemacs-bootstrap] Remove whitespace from kill ring. (#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>
2022-07-15 20:22:19 +00: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
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
Lin Sun
fbe05e3e08 [core] fix error msg from byte-compiling core-configuration-layer.el 2022-06-21 00:12:05 +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
Lin Sun
22eaeb8ef2 [core] fix functions missed for byte-compiled core-spacemacs-buffer.el 2022-06-15 18:42:02 +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
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
216b98c11e [core] Add variable `dotspacemacs-startup-banner-scale' to scale the banner 2022-06-07 19:58:02 +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
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
SpacemacsBot
1bb3ebf10f [bot] "built_in_updates" Thu Jun 2 13:08:50 UTC 2022 2022-06-02 15:09:46 +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
SpacemacsBot
04143bd937 [bot] "built_in_updates" Sun May 29 13:05:01 UTC 2022 2022-05-29 15:49:32 +02:00
SpacemacsBot
06f85fb201 [bot] "built_in_updates" Tue May 24 11:51:51 UTC 2022 2022-05-24 15:10:16 +02:00
Eugene Yaremenko
350953e093
[doc] remove lexical binding from export script 2022-05-24 13:51:13 +02:00
bryce-carson
b5ae2fc3b2
Refactor core-load-paths to an in-lined form
- Remove the two functions that add directories to the load path.
- Inline the body forms of the functions to be removed.
- Rename the variables to be more explicit.

Fix let varlist in core-load-path.el
2022-05-22 14:58:52 +02:00
SpacemacsBot
d7bcc5c716 [bot] "built_in_updates" Sat May 21 09:40:03 UTC 2022 2022-05-21 11:44:17 +02:00
Lucius Hu
15a174c17b core-jump: reworked
- When reporting issues on GitHub, it will copy the issue body to clipboard and
  ask user to manually paste the content to the web browser, when the resulting
  URL become too long.
- Cleaning up.
- Suppressed all compiler warnings.
- Re-ordered all top-level forms into various sections according to its functionality.
2022-05-21 11:39:22 +02:00
Thanh
dd1e077c5d [core] enable lexical binding for all 2022-05-11 19:48:17 +02:00