aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2018-07-05 13:16:41 -0300
committerEuAndreh <eu@euandre.org>2018-07-05 13:16:41 -0300
commit4ba46c48a1d176d53d9179d3e82df3e1d3c8c786 (patch)
tree88c9b3968bfb60f7da907cd4df201ef6aaa5f961
parentAdd VPS scripts and configuration (diff)
downloaddotfiles-4ba46c48a1d176d53d9179d3e82df3e1d3c8c786.tar.gz
dotfiles-4ba46c48a1d176d53d9179d3e82df3e1d3c8c786.tar.xz
Update dotspacemacs-* values with new version of Spacemacs
-rw-r--r--spacemacs.el126
1 files changed, 73 insertions, 53 deletions
diff --git a/spacemacs.el b/spacemacs.el
index 59fb785..1268e53 100644
--- a/spacemacs.el
+++ b/spacemacs.el
@@ -71,7 +71,7 @@ This function should only modify configuration layer settings."
shell-default-height 30
shell-default-position 'bottom)
(spell-checking :variables
- spell-checking-enable-by-default nil)
+ spell-checking-enable-auto-dictionary t)
syntax-checking
version-control
elm
@@ -119,6 +119,25 @@ It should only modify the values of Spacemacs settings."
;; This setq-default sexp is an exhaustive list of all the supported
;; spacemacs settings.
(setq-default
+ ;; If non-nil then enable support for the portable dumper. You'll need
+ ;; to compile Emacs 27 from source following the instructions in file
+ ;; EXPERIMENTAL.org at to root of the git repository.
+ ;; (default nil)
+ dotspacemacs-enable-emacs-pdumper nil
+
+ ;; File path pointing to emacs 27.1 executable compiled with support
+ ;; for the portable dumper (this is currently the branch pdumper).
+ ;; (default "emacs-27.0.50")
+ dotspacemacs-emacs-pdumper-executable-file "emacs-27.0.50"
+
+ ;; Name of the Spacemacs dump file. This is the file will be created by the
+ ;; portable dumper in the cache directory under dumps sub-directory.
+ ;; To load it when starting Emacs add the parameter `--dump-file'
+ ;; when invoking Emacs 27.1 executable on the command line, for instance:
+ ;; ./emacs --dump-file=~/.emacs.d/.cache/dumps/spacemacs.pdmp
+ ;; (default spacemacs.pdmp)
+ dotspacemacs-emacs-dumper-dump-file "spacemacs.pdmp"
+
;; If non-nil ELPA repositories are contacted via HTTPS whenever it's
;; possible. Set it to nil if you have no way to use HTTPS in your
;; environment, otherwise it is strongly recommended to let it set to t.
@@ -131,9 +150,15 @@ It should only modify the values of Spacemacs settings."
;; (default 5)
dotspacemacs-elpa-timeout 5
+ ;; Set `gc-cons-threshold' and `gc-cons-percentage' when startup finishes.
+ ;; This is an advanced option and should not be changed unless you suspect
+ ;; performance issues due to garbage collection operations.
+ ;; (default '(100000000 0.1))
+ dotspacemacs-gc-cons '(100000000 0.1)
+
;; If non-nil then Spacelpa repository is the primary source to install
- ;; a locked version of packages. If nil then Spacemacs will install the lastest
- ;; version of packages from MELPA. (default nil)
+ ;; a locked version of packages. If nil then Spacemacs will install the
+ ;; latest version of packages from MELPA. (default nil)
dotspacemacs-use-spacelpa nil
;; If non-nil then verify the signature for downloaded Spacelpa archives.
@@ -144,7 +169,8 @@ It should only modify the values of Spacemacs settings."
;; when the current branch is not `develop'. Note that checking for
;; new versions works via git commands, thus it calls GitHub services
;; whenever you start Emacs. (default nil)
- dotspacemacs-check-for-update t
+ dotspacemacs-check-for-update nil
+
;; If non-nil, a form that evaluates to a package directory. For example, to
;; use different package directories for different Emacs versions, set this
;; to `emacs-version'. (default 'emacs-version)
@@ -157,8 +183,10 @@ It should only modify the values of Spacemacs settings."
;; section of the documentation for details on available variables.
;; (default 'vim)
dotspacemacs-editing-style 'hybrid
- ;; If non nil output loading progress in `*Messages*' buffer. (default nil)
- dotspacemacs-verbose-loading t
+
+ ;; If non-nil output loading progress in `*Messages*' buffer. (default nil)
+ dotspacemacs-verbose-loading nil
+
;; Specify the startup banner. Default value is `official', it displays
;; the official spacemacs logo. An integer value is the index of text
;; banner, `random' chooses a random text banner in `core/banners'
@@ -199,7 +227,7 @@ It should only modify the values of Spacemacs settings."
;; to create your own spaceline theme. Value can be a symbol or list with\
;; additional properties.
;; (default '(spacemacs :separator wave :separator-scale 1.5))
- dotspacemacs-mode-line-theme 'spacemacs ;;'(spacemacs :separator wave :separator-scale 1.5)
+ dotspacemacs-mode-line-theme '(spacemacs :separator wave :separator-scale 1.5)
;; If non-nil the cursor color matches the state color in GUI Emacs.
;; (default t)
@@ -242,33 +270,26 @@ It should only modify the values of Spacemacs settings."
;; works in the GUI. (default nil)
dotspacemacs-distinguish-gui-tab nil
- ;; If non-nil `Y' is remapped to `y$' in Evil states. (default nil)
- dotspacemacs-remap-Y-to-y$ nil
-
- ;; If non-nil, the shift mappings `<' and `>' retain visual state if used
- ;; there. (default t)
- dotspacemacs-retain-visual-state-on-shift t
-
- ;; If non-nil, `J' and `K' move lines up and down when in visual mode.
- ;; (default nil)
- dotspacemacs-visual-line-move-text t
- ;; If non nil, inverse the meaning of `g' in `:substitute' Evil ex-command.
- ;; (default nil)
- dotspacemacs-ex-substitute-global nil
-
;; Name of the default layout (default "Default")
dotspacemacs-default-layout-name "annex+TODOs/dotfiles/global-config"
- ;; If non nil the default layout name is displayed in the mode-line.
+
+ ;; If non-nil the default layout name is displayed in the mode-line.
;; (default nil)
dotspacemacs-display-default-layout nil
;; If non-nil then the last auto saved layouts are resumed automatically upon
;; start. (default nil)
- dotspacemacs-auto-resume-layouts nil ;; t
+ dotspacemacs-auto-resume-layouts nil
+
+ ;; If non-nil, auto-generate layout name when creating new layouts. Only has
+ ;; effect when using the "jump to layout by number" commands. (default nil)
+ dotspacemacs-auto-generate-layout-names nil
+
;; Size (in MB) above which spacemacs will prompt to open the large file
;; literally to avoid performance issues. Opening a file literally means that
;; no major mode or minor modes are active. (default is 1)
- dotspacemacs-large-file-size 5
+ dotspacemacs-large-file-size 1
+
;; Location where to auto-save files. Possible values are `original' to
;; auto-save the file in-place, `cache' to auto-save the file to another
;; file stored in the cache directory and `nil' to disable auto-saving.
@@ -278,24 +299,11 @@ It should only modify the values of Spacemacs settings."
;; Maximum number of rollback slots to keep in the cache. (default 5)
dotspacemacs-max-rollback-slots 5
- ;; If non-nil, `helm' will try to minimize the space it uses. (default nil)
- dotspacemacs-helm-resize nil
-
- ;; if non-nil, the helm header is hidden when there is only one source.
+ ;; If non-nil, the paste transient-state is enabled. While enabled, pressing
+ ;; `p' several times cycles through the elements in the `kill-ring'.
;; (default nil)
- dotspacemacs-helm-no-header t
- ;; define the position to display `helm', options are `bottom', `top',
- ;; `left', or `right'. (default 'bottom)
- dotspacemacs-helm-position 'bottom
-
- ;; Controls fuzzy matching in helm. If set to `always', force fuzzy matching
- ;; in all non-asynchronous sources. If set to `source', preserve individual
- ;; source settings. Else, disable fuzzy matching in all sources.
- ;; (default 'always)
- dotspacemacs-helm-use-fuzzy 'source
- ;; If non nil the paste micro-state is enabled. When enabled pressing `p`
- ;; several times cycle between the kill ring content. (default nil)
- dotspacemacs-enable-paste-transient-state t
+ dotspacemacs-enable-paste-transient-state nil
+
;; Which-key delay in seconds. The which-key buffer is the popup listing
;; the commands bound to the current keystroke sequence. (default 0.4)
dotspacemacs-which-key-delay 0.4
@@ -321,7 +329,8 @@ It should only modify the values of Spacemacs settings."
;; If non-nil the frame is fullscreen when Emacs starts up. (default nil)
;; (Emacs 24.4+ only)
dotspacemacs-fullscreen-at-startup t
- ;; If non nil `spacemacs/toggle-fullscreen' will not use native fullscreen.
+
+ ;; If non-nil `spacemacs/toggle-fullscreen' will not use native fullscreen.
;; Use to disable fullscreen animations in OSX. (default nil)
dotspacemacs-fullscreen-use-non-native nil
@@ -346,7 +355,9 @@ It should only modify the values of Spacemacs settings."
;; If non-nil show the color guide hint for transient state keys. (default t)
dotspacemacs-show-transient-state-color-guide t
- ;; If non-nil unicode symbols are displayed in the mode line. (default t)
+ ;; If non-nil unicode symbols are displayed in the mode line.
+ ;; If you use Emacs as a daemon and wants unicode characters only in GUI set
+ ;; the value to quoted `display-graphic-p'. (default t)
dotspacemacs-mode-line-unicode-symbols t
;; If non-nil smooth scrolling (native-scrolling) is enabled. Smooth
@@ -368,6 +379,7 @@ It should only modify the values of Spacemacs settings."
;; :size-limit-kb 1000)
;; (default nil)
dotspacemacs-line-numbers '(:relative t :disabled-for-modes org-mode pdf-view-mode)
+
;; Code folding method. Possible values are `evil' and `origami'.
;; (default 'evil)
dotspacemacs-folding-method 'evil
@@ -384,19 +396,27 @@ It should only modify the values of Spacemacs settings."
;; Select a scope to highlight delimiters. Possible values are `any',
;; `current', `all' or `nil'. Default is `all' (highlight any scope and
;; emphasis the current one). (default 'all)
- dotspacemacs-highlight-delimiters nil
- ;; If non nil, advise quit functions to keep server open when quitting.
+ dotspacemacs-highlight-delimiters 'all
+
+ ;; If non-nil, start an Emacs server if one is not already running.
+ ;; (default nil)
+ dotspacemacs-enable-server nil
+
+ ;; Set the emacs server socket location.
+ ;; If nil, uses whatever the Emacs default is, otherwise a directory path
+ ;; like \"~/.emacs.d/server\". It has no effect if
+ ;; `dotspacemacs-enable-server' is nil.
+ ;; (default nil)
+ dotspacemacs-server-socket-dir nil
+
+ ;; If non-nil, advise quit functions to keep server open when quitting.
;; (default nil)
dotspacemacs-persistent-server nil
;; List of search tool executable names. Spacemacs uses the first installed
- ;; tool of the list. Supported tools are `ag', `pt', `ack' and `grep'.
- ;; (default '("ag" "pt" "ack" "grep"))
- dotspacemacs-search-tools '("ag")
- ;; The default package repository used if no explicit repository has been
- ;; specified with an installed package.
- ;; Not used for now. (default nil)
- dotspacemacs-default-package-repository nil
+ ;; tool of the list. Supported tools are `rg', `ag', `pt', `ack' and `grep'.
+ ;; (default '("rg" "ag" "pt" "ack" "grep"))
+ dotspacemacs-search-tools '("rg" "ag" "pt" "ack" "grep")
;; Format specification for setting the frame title.
;; %a - the `abbreviated-file-name', or `buffer-name'
@@ -755,7 +775,7 @@ This function is called at the very end of Spacemacs initialization."
;; If there is more than one, they won't work right.
'(package-selected-packages
(quote
- (yasnippet-snippets yapfify yaml-mode xterm-color ws-butler winum web-mode web-beautify volatile-highlights vi-tilde-fringe uuidgen unfill toml-mode toc-org tide typescript-mode tagedit symon swift-mode string-inflection sql-indent spaceline-all-the-icons all-the-icons memoize spaceline powerline smeargle slime-company slime slim-mode shell-pop scss-mode sayid sass-mode rvm ruby-tools ruby-test-mode ruby-refactor ruby-hash-syntax rubocop rspec-mode robe rjsx-mode restclient-helm restart-emacs rbenv rake rainbow-delimiters racer pyvenv pytest pyenv-mode py-isort pug-mode psci purescript-mode psc-ide powershell popwin pippel pipenv pip-requirements persp-mode perl6-mode password-generator paradox overseer orgit org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-mime org-download org-bullets org-brain open-junk-file ob-restclient ob-http ob-elixir nix-mode neotree nameless mwim multi-term move-text mmm-mode minitest markdown-toc magithub ghub+ apiwrap magit-svn magit-gitflow magit-gh-pulls macrostep lorem-ipsum livid-mode skewer-mode live-py-mode linum-relative link-hint less-css-mode ledger-mode json-navigator hierarchy js2-refactor js2-mode js-doc jinja2-mode intero interleave indent-guide importmagic epc ctable concurrent deferred impatient-mode simple-httpd hungry-delete htmlize hlint-refactor hl-todo hindent highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-xref helm-themes helm-swoop helm-pydoc helm-purpose window-purpose imenu-list helm-projectile helm-nixos-options helm-mode-manager helm-make helm-hoogle helm-gitignore request helm-flx helm-descbinds helm-css-scss helm-company helm-c-yasnippet helm-ag haskell-snippets haml-mode google-translate golden-ratio gnuplot gitignore-mode github-search github-clone gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter gist gh marshal logito pcache ht gh-md fuzzy flyspell-correct-helm flyspell-correct flycheck-rust flycheck-pos-tip pos-tip flycheck-perl6 flycheck-mix flycheck-ledger flycheck-haskell flycheck-elm flycheck-credo flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-org evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-magit magit git-commit ghub let-alist with-editor evil-lisp-state evil-lion evil-indent-plus evil-iedit-state iedit evil-goggles evil-exchange evil-escape evil-ediff evil-cleverparens smartparens evil-args evil-anzu anzu eshell-z eshell-prompt-extras esh-help erlang emmet-mode elm-mode elisp-slime-nav editorconfig dumb-jump dockerfile-mode docker json-mode tablist magit-popup docker-tramp json-snatcher json-reformat diff-hl define-word dante lcr flycheck cython-mode csv-mode counsel-projectile projectile counsel swiper ivy company-web web-completion-data company-tern dash-functional tern company-statistics company-restclient restclient know-your-http-well company-plsense company-nixos-options nixos-options company-lua lua-mode company-ghci company-ghc ghc haskell-mode company-cabal company-auctex company-ansible company-anaconda common-lisp-snippets column-enforce-mode cmm-mode clojure-snippets clojure-cheatsheet clj-refactor inflections edn multiple-cursors paredit peg clean-aindent-mode cider-eval-sexp-fu eval-sexp-fu highlight cider seq spinner queue clojure-mode chruby centered-cursor-mode cargo markdown-mode rust-mode bundler inf-ruby browse-at-remote auto-yasnippet yasnippet auto-highlight-symbol auto-dictionary auto-compile packed auctex-latexmk auctex ansible-doc ansible anaconda-mode pythonic f alchemist s company dash elixir-mode pkg-info epl aggressive-indent ace-window ace-link ace-jump-helm-line helm avy helm-core ac-ispell auto-complete popup which-key use-package pcre2el org-plus-contrib hydra font-lock+ evil goto-chg undo-tree diminish bind-map bind-key async))))
+ (web-mode pyvenv pipenv org-download ob-restclient nix-mode magithub intero gitignore-templates evil-magit evil-goggles dockerfile-mode docker company-ansible aggressive-indent counsel ivy smartparens projectile magit rust-mode helm helm-core cider sesman clojure-mode js2-mode slime spaceline org-plus-contrib hydra yasnippet-snippets yapfify yaml-mode xterm-color ws-butler winum which-key web-beautify volatile-highlights vi-tilde-fringe uuidgen use-package unfill toml-mode toc-org tide tagedit tablist symon swiper swift-mode string-inflection sql-indent spaceline-all-the-icons smeargle slime-company slim-mode shell-pop scss-mode sayid sass-mode rvm ruby-tools ruby-test-mode ruby-refactor ruby-hash-syntax rubocop rspec-mode robe rjsx-mode restclient-helm restart-emacs rbenv rake rainbow-delimiters racer queue pytest pyenv-mode py-isort pug-mode psci psc-ide powershell powerline popwin pippel pip-requirements persp-mode perl6-mode password-generator paradox overseer orgit org-projectile org-present org-pomodoro org-mime org-bullets org-brain open-junk-file ob-http ob-elixir neotree nameless mwim multi-term move-text mmm-mode minitest midje-mode markdown-toc magit-svn magit-gitflow magit-gh-pulls macrostep lorem-ipsum livid-mode live-py-mode linum-relative link-hint less-css-mode ledger-mode json-navigator json-mode js2-refactor js-doc jinja2-mode interleave indent-guide importmagic impatient-mode hungry-delete hlint-refactor hl-todo hindent highlight-parentheses highlight-numbers highlight-indentation helm-xref helm-themes helm-swoop helm-pydoc helm-purpose helm-projectile helm-nixos-options helm-mode-manager helm-make helm-hoogle helm-gitignore helm-flx helm-descbinds helm-css-scss helm-company helm-c-yasnippet helm-ag haskell-snippets google-translate golden-ratio gnuplot github-search github-clone gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe git-gutter-fringe+ gist ghub+ gh-md fuzzy font-lock+ flyspell-correct-helm flycheck-rust flycheck-pos-tip flycheck-perl6 flycheck-mix flycheck-ledger flycheck-haskell flycheck-elm flycheck-credo flx-ido fill-column-indicator fancy-battery eyebrowse expand-region evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-org evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state evil-lion evil-indent-plus evil-iedit-state evil-exchange evil-escape evil-ediff evil-cleverparens evil-args evil-anzu eshell-z eshell-prompt-extras esh-help erlang emmet-mode elm-mode elisp-slime-nav editorconfig dumb-jump dotenv-mode docker-tramp diminish diff-hl define-word dante cython-mode csv-mode counsel-projectile company-web company-tern company-statistics company-restclient company-plsense company-nixos-options company-lua company-ghci company-ghc company-cabal company-auctex company-anaconda common-lisp-snippets column-enforce-mode cmm-mode clojure-snippets clojure-cheatsheet clj-refactor clean-aindent-mode cider-eval-sexp-fu chruby centered-cursor-mode cargo bundler browse-at-remote auto-yasnippet auto-highlight-symbol auto-dictionary auto-compile auctex-latexmk ansible-doc ansible alchemist ace-window ace-link ace-jump-helm-line ac-ispell))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.