|
||
---|---|---|
.. | ||
README.org |
README.org
Spacemacs
Initialization
This function is called at the very startup of spacemacs initialization before layers configuration. Youshould not put any user code in there besides modifying the variables values
(defun dotspacemacs/init ()
(setq-default
dotspacemacs-elpa-https t
dotspacemacs-elpa-timeout 5
dotspacemacs-check-for-update nil
dotspacemacs-elpa-subdirectory nil
dotspacemacs-editing-style 'vim
dotspacemacs-verbose-loading nil
dotspacemacs-startup-banner nil
dotspacemacs-startup-lists '((recents . 5)
(projects . 7))
dotspacemacs-startup-buffer-responsive t
dotspacemacs-scratch-mode 'text-mode
dotspacemacs-themes '(doom-spacegrey
mustang
majapahit-dark
phoenix-dark-mono
zen-and-art
spacemacs-dark
spacemacs-light)
dotspacemacs-colorize-cursor-according-to-state t
dotspacemacs-default-font '("Fira Mono"
:size 12
:weight normal
:width normal)
dotspacemacs-leader-key "SPC"
dotspacemacs-emacs-command-key "SPC"
dotspacemacs-ex-command-key ":"
dotspacemacs-emacs-leader-key "M-m"
dotspacemacs-major-mode-leader-key ","
dotspacemacs-major-mode-emacs-leader-key "C-M-m"
dotspacemacs-distinguish-gui-tab nil
dotspacemacs-remap-Y-to-y$ nil
dotspacemacs-retain-visual-state-on-shift t
dotspacemacs-visual-line-move-text nil
dotspacemacs-ex-substitute-global nil
dotspacemacs-default-layout-name "Default"
dotspacemacs-display-default-layout nil
dotspacemacs-auto-resume-layouts nil
dotspacemacs-large-file-size 1
dotspacemacs-auto-save-file-location 'cache
dotspacemacs-max-rollback-slots 5
dotspacemacs-enable-paste-transient-state nil
dotspacemacs-which-key-delay 0.4
dotspacemacs-which-key-position 'bottom
dotspacemacs-loading-progress-bar t
dotspacemacs-fullscreen-at-startup nil
dotspacemacs-fullscreen-use-non-native nil
dotspacemacs-maximized-at-startup nil
dotspacemacs-active-transparency 90
dotspacemacs-inactive-transparency 90
dotspacemacs-show-transient-state-title t
dotspacemacs-show-transient-state-color-guide t
dotspacemacs-mode-line-unicode-symbols t
dotspacemacs-mode-line-theme '(all-the-icons :separator none)
dotspacemacs-smooth-scrolling t
dotspacemacs-line-numbers 'relative
dotspacemacs-folding-method 'evil
dotspacemacs-smartparens-strict-mode nil
dotspacemacs-smart-closing-parenthesis nil
dotspacemacs-highlight-delimiters `any
dotspacemacs-persistent-server nil
dotspacemacs-search-tools '("ag" "pt" "ack" "grep")
dotspacemacs-default-package-repository nil
dotspacemacs-whitespace-cleanup `all
))
Layers
Layers declarations. You should not put any user code in this function besides modifying the variable values. TODO: add code to make this more literate
(defun dotspacemacs/layers ()
(setq-default
dotspacemacs-distribution 'spacemacs
dotspacemacs-enable-lazy-installation 'unused
dotspacemacs-ask-for-lazy-installation t
dotspacemacs-configuration-layer-path '()
dotspacemacs-configuration-layers
'(
(helm :variables
helm-enable-auto-resize t
helm-no-header t)
(treemacs :variables
treemacs-use-follow-mode 'tag
treemacs-use-file-watch-mode t
treemacs-use-git-mode 'deferred)
unicode-fonts
gpu
;lsp
sql
html
javascript
json
factor
emacs-lisp
c-c++
racket
scheme
pdf
shell-scripts
yaml
better-defaults
emacs-lisp
(git :variables
git-magit-status-fullscreen t)
github
themes-megapack
markdown
org
(shell :variables
shell-default-shell 'eshell
shell-default-height 30
shell-default-position 'bottom)
)
dotspacemacs-additional-packages '(vala-mode)
dotspacemacs-frozen-packages '()
dotspacemacs-excluded-packages '()
dotspacemacs-install-packages 'used-only))