@@ -27,7 +27,7 @@ This function should only modify configuration layer settings."
27
27
dotspacemacs-ask-for-lazy-installation t
28
28
29
29
; ; List of additional paths where to look for configuration layers.
30
- ; ; Paths must have a trailing slash (i.e. ` ~/.mycontribs/' )
30
+ ; ; Paths must have a trailing slash (i.e. " ~/.mycontribs/" )
31
31
dotspacemacs-configuration-layer-path '()
32
32
33
33
; ; List of configuration layers to load.
@@ -55,14 +55,14 @@ This function should only modify configuration layer settings."
55
55
spacemacs-language
56
56
spacemacs-misc
57
57
spacemacs-modeline
58
- spacemacs-navigation
58
+ ; ; spacemacs-navigation
59
59
spacemacs-org
60
60
; ; spacemacs-purpose
61
61
spacemacs-visual
62
62
spell-checking
63
63
syntax-checking
64
- languagetool
65
- web-beautify
64
+ ; ; languagetool
65
+ ; ; web-beautify
66
66
; ; -- version control --
67
67
(shell :variables
68
68
shell-default-height 30
@@ -73,8 +73,8 @@ This function should only modify configuration layer settings."
73
73
git-enable-magit-delta-plugin t
74
74
git-enable-magit-gitflow-plugin t )
75
75
; ; gui
76
- themes-megapack
77
- neotree
76
+ ; ; themes-megapack
77
+ ; ; neotree
78
78
; ; multiple-cursors
79
79
(treemacs :variables
80
80
treemacs-use-follow-mode 'tag
@@ -83,18 +83,18 @@ This function should only modify configuration layer settings."
83
83
; ; tabs
84
84
85
85
; ; -- files --
86
- html
86
+ ; ; html
87
87
(markdown :variables
88
88
markdown-live-preview-engine 'vmd
89
89
markdown-mmm-auto-modes '(" c" " c++" " python" " scala" (" elisp" " emacs-lisp" )))
90
90
(yaml :variables yaml-enable-lsp t )
91
91
(json :variables
92
- json-fmt-tool 'web-beautify
92
+ json-fmt-tool 'prettier
93
93
json-backend 'lsp
94
94
json-fmt-on-save t )
95
95
; ; org
96
96
; ; -- languages --
97
- rust
97
+ ; ; rust
98
98
bibtex
99
99
latex
100
100
(latex :variables latex-backend 'lsp )
@@ -107,7 +107,7 @@ This function should only modify configuration layer settings."
107
107
sql-auto-indent nil
108
108
sql-backend 'lsp
109
109
sql-lsp-sqls-workspace-config-path 'workspace
110
- sql-capitalize-keywords t
110
+ sql-capitalize-keywords nil
111
111
sql-capitalize-keywords-blacklist '(" name" " varchar" ))
112
112
(shell-scripts :variables shell-scripts-backend 'lsp )
113
113
; ; -- virtualization --
@@ -127,7 +127,7 @@ This function should only modify configuration layer settings."
127
127
; ; `dotspacemacs/user-config' . To use a local version of a package, use the
128
128
; ; `:location' property: '(your-package :location "~/path/to/your-package/")
129
129
; ; Also include the dependencies as they will not be resolved automatically.
130
- dotspacemacs-additional-packages '(all-the-icons all-the-icons-dired )
130
+ dotspacemacs-additional-packages '()
131
131
132
132
; ; A list of packages that cannot be updated.
133
133
dotspacemacs-frozen-packages '()
@@ -175,14 +175,6 @@ It should only modify the values of Spacemacs settings."
175
175
; ; (default (format "spacemacs-%s.pdmp" emacs-version))
176
176
dotspacemacs-emacs-dumper-dump-file (format " spacemacs-%s .pdmp " emacs-version)
177
177
178
- ; ; If non-nil ELPA repositories are contacted via HTTPS whenever it's
179
- ; ; possible. Set it to nil if you have no way to use HTTPS in your
180
- ; ; environment, otherwise it is strongly recommended to let it set to t.
181
- ; ; This variable has no effect if Emacs is launched with the parameter
182
- ; ; `--insecure' which forces the value of this variable to nil.
183
- ; ; (default t)
184
- dotspacemacs-elpa-https t
185
-
186
178
; ; Maximum allowed time in seconds to contact an ELPA repository.
187
179
; ; (default 5)
188
180
dotspacemacs-elpa-timeout 5
@@ -299,7 +291,10 @@ It should only modify the values of Spacemacs settings."
299
291
300
292
; ; List of themes, the first of the list is loaded when spacemacs starts.
301
293
; ; Press `SPC T n' to cycle to the next theme in the list (works great
302
- ; ; with 2 themes variants, one dark and one light)
294
+ ; ; with 2 themes variants, one dark and one light). A theme from external
295
+ ; ; package can be defined with `:package' , or a theme can be defined with
296
+ ; ; `:location' to download the theme package, refer the themes section in
297
+ ; ; DOCUMENTATION.org for the full theme specifications.
303
298
dotspacemacs-themes '(spacemacs-dark
304
299
spacemacs-light)
305
300
@@ -316,7 +311,9 @@ It should only modify the values of Spacemacs settings."
316
311
; ; (default t)
317
312
dotspacemacs-colorize-cursor-according-to-state t
318
313
319
- ; ; Default font or prioritized list of fonts. The `:size' can be specified as
314
+ ; ; Default font or prioritized list of fonts. This setting has no effect when
315
+ ; ; running Emacs in terminal. The font set here will be used for default and
316
+ ; ; fixed-pitch faces. The `:size' can be specified as
320
317
; ; a non-negative integer (pixel size), or a floating-point (point size).
321
318
; ; Point size is recommended, because it's device independent. (default 10.0)
322
319
dotspacemacs-default-font '(" Source Code Pro"
@@ -397,6 +394,10 @@ It should only modify the values of Spacemacs settings."
397
394
; ; Which-key frame position. Possible values are `right' , `bottom' and
398
395
; ; `right-then-bottom' . right-then-bottom tries to display the frame to the
399
396
; ; right; if there is insufficient space it displays it at the bottom.
397
+ ; ; It is also possible to use a posframe with the following cons cell
398
+ ; ; `(posframe . position)' where position can be one of `center' ,
399
+ ; ; `top-center' , `bottom-center' , `top-left-corner' , `top-right-corner' ,
400
+ ; ; `top-right-corner' , `bottom-left-corner' or `bottom-right-corner'
400
401
; ; (default 'bottom)
401
402
dotspacemacs-which-key-position 'bottom
402
403
@@ -407,6 +408,22 @@ It should only modify the values of Spacemacs settings."
407
408
; ; displayed in the current window. (default nil)
408
409
dotspacemacs-switch-to-buffer-prefers-purpose nil
409
410
411
+ ; ; Whether side windows (such as those created by treemacs or neotree)
412
+ ; ; are kept or minimized by `spacemacs/toggle-maximize-window' (SPC w m).
413
+ ; ; (default t)
414
+ dotspacemacs-maximize-window-keep-side-windows t
415
+
416
+ ; ; If nil, no load-hints enabled. If t, enable the `load-hints' which will
417
+ ; ; put the most likely path on the top of `load-path' to reduce walking
418
+ ; ; through the whole `load-path' . It's an experimental feature to speedup
419
+ ; ; Spacemacs on Windows. Refer the FAQ.org "load-hints" session for details.
420
+ dotspacemacs-enable-load-hints nil
421
+
422
+ ; ; If t, enable the `package-quickstart' feature to avoid full package
423
+ ; ; loading, otherwise no `package-quickstart' attemption (default nil).
424
+ ; ; Refer the FAQ.org "package-quickstart" section for details.
425
+ dotspacemacs-enable-package-quickstart nil
426
+
410
427
; ; If non-nil a progress bar is displayed when spacemacs is loading. This
411
428
; ; may increase the boot time on some systems and emacs builds, set it to
412
429
; ; nil to boost the loading time. (default t)
@@ -483,13 +500,8 @@ It should only modify the values of Spacemacs settings."
483
500
; ; :size-limit-kb 1000)
484
501
; ; When used in a plist, `visual' takes precedence over `relative' .
485
502
; ; (default nil)
486
- dotspacemacs-line-numbers '(:visual nil
487
- :disabled-for-modes
488
- dired-mode
489
- doc-view-mode
490
- pdf-view-mode
491
- :size-limit-kb 1000 )
492
-
503
+ dotspacemacs-line-numbers t
504
+
493
505
; ; Code folding method. Possible values are `evil' , `origami' and `vimish' .
494
506
; ; (default 'evil)
495
507
dotspacemacs-folding-method 'evil
@@ -533,6 +545,13 @@ It should only modify the values of Spacemacs settings."
533
545
; ; (default '("rg" "ag" "pt" "ack" "grep"))
534
546
dotspacemacs-search-tools '(" rg" " ag" " pt" " ack" " grep" )
535
547
548
+ ; ; The backend used for undo/redo functionality. Possible values are
549
+ ; ; `undo-fu' , `undo-redo' and `undo-tree' see also `evil-undo-system' .
550
+ ; ; Note that saved undo history does not get transferred when changing
551
+ ; ; your undo system. The default is currently `undo-fu' as `undo-tree'
552
+ ; ; is not maintained anymore and `undo-redo' is very basic."
553
+ dotspacemacs-undo-system 'undo-fu
554
+
536
555
; ; Format specification for setting the frame title.
537
556
; ; %a - the `abbreviated-file-name' , or `buffer-name'
538
557
; ; %t - `projectile-project-name'
@@ -568,6 +587,9 @@ It should only modify the values of Spacemacs settings."
568
587
; ; to aggressively delete empty line and long sequences of whitespace,
569
588
; ; `trailing' to delete only the whitespace at end of lines, `changed' to
570
589
; ; delete only whitespace for changed lines or `nil' to disable cleanup.
590
+ ; ; The variable `global-spacemacs-whitespace-cleanup-modes' controls
591
+ ; ; which major modes have whitespace cleanup enabled or disabled
592
+ ; ; by default.
571
593
; ; (default nil)
572
594
dotspacemacs-whitespace-cleanup nil
573
595
@@ -611,23 +633,23 @@ default it calls `spacemacs/load-spacemacs-env' which loads the environment
611
633
variables declared in `~/.spacemacs.env' or `~/.spacemacs.d/.spacemacs.env' .
612
634
See the header of this file for more information."
613
635
(spacemacs/load-spacemacs-env)
614
- )
636
+ )
615
637
616
638
(defun dotspacemacs/user-init ()
617
639
" Initialization for user code:
618
640
This function is called immediately after `dotspacemacs/init' , before layer
619
641
configuration.
620
642
It is mostly for variables that should be set before packages are loaded.
621
643
If you are unsure, try setting them in `dotspacemacs/user-config' first."
622
- )
644
+ )
623
645
624
646
625
647
(defun dotspacemacs/user-load ()
626
648
" Library to load while dumping.
627
649
This function is called only while dumping Spacemacs configuration. You can
628
650
`require' or `load' the libraries of your choice that will be included in the
629
651
dump."
630
- )
652
+ )
631
653
632
654
633
655
(defun dotspacemacs/user-config ()
@@ -636,33 +658,8 @@ This function is called at the very end of Spacemacs startup, after layer
636
658
configuration.
637
659
Put your configuration code here, except for variables that should be set
638
660
before packages are loaded."
639
- )
661
+ )
640
662
641
663
642
664
; ; Do not write anything past this comment. This is where Emacs will
643
665
; ; auto-generate custom variable definitions.
644
- (defun dotspacemacs/emacs-custom-settings ()
645
- " Emacs custom settings.
646
- This is an auto-generated function, do not modify its content directly, use
647
- Emacs customize menu instead.
648
- This function is called at the very end of Spacemacs initialization."
649
- (custom-set-variables
650
- ; ; custom-set-variables was added by Custom.
651
- ; ; If you edit it by hand, you could mess it up, so be careful.
652
- ; ; Your init file should contain only one such instance.
653
- ; ; If there is more than one, they won't work right.
654
- '(TeX-view-program-selection
655
- '(((output-dvi has-no-display-manager)
656
- " dvi2tty" )
657
- ((output-dvi style-pstricks)
658
- " dvips and gv" )
659
- (output-dvi " xdvi" )
660
- (output-pdf " Okular" )
661
- (output-html " xdg-open" ))))
662
- (custom-set-faces
663
- ; ; custom-set-faces was added by Custom.
664
- ; ; If you edit it by hand, you could mess it up, so be careful.
665
- ; ; Your init file should contain only one such instance.
666
- ; ; If there is more than one, they won't work right.
667
- '(default ((t (:background nil )))))
668
- )
0 commit comments