Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 4.19 KB | None | 0 0
  1. ;; -*- mode: emacs-lisp -*-
  2. ;; This file is loaded by Spacemacs at startup.
  3. ;; It must be stored in your home directory.
  4.  
  5. (defun dotspacemacs/layers ()
  6.   "Configuration Layers declaration.
  7. You should not put any user code in this function besides modifying the variable
  8. values."
  9.   (setq-default
  10.    ;; Base distribution to use. This is a layer contained in the directory
  11.    ;; `+distribution'. For now available distributions are `spacemacs-base'
  12.    ;; or `spacemacs'. (default 'spacemacs)
  13.    dotspacemacs-distribution 'spacemacs
  14.    ;; Lazy installation of layers (i.e. layers are installed only when a file
  15.    ;; with a supported type is opened). Possible values are `all', `unused'
  16.    ;; and `nil'. `unused' will lazy install only unused layers (i.e. layers
  17.    ;; not listed in variable `dotspacemacs-configuration-layers'), `all' will
  18.    ;; lazy install any layer that support lazy installation even the layers
  19.    ;; listed in `dotspacemacs-configuration-layers'. `nil' disable the lazy
  20.    ;; installation feature and you have to explicitly list a layer in the
  21.    ;; variable `dotspacemacs-configuration-layers' to install it.
  22.    ;; (default 'unused)
  23.    dotspacemacs-enable-lazy-installation 'unused
  24.    ;; If non-nil then Spacemacs will ask for confirmation before installing
  25.    ;; a layer lazily. (default t)
  26.    dotspacemacs-ask-for-lazy-installation t
  27.    ;; If non-nil layers with lazy install support are lazy installed.
  28.    ;; List of additional paths where to look for configuration layers.
  29.    ;; Paths must have a trailing slash (i.e. `~/.mycontribs/')
  30.    dotspacemacs-configuration-layer-path '()
  31.    ;; List of configuration layers to load.
  32.    dotspacemacs-configuration-layers
  33.    '(
  34.      csv
  35.      ;; ----------------------------------------------------------------
  36.      ;; Example of useful layers you may want to use right away.
  37.      ;; Uncomment some layer names and press <SPC f e R> (Vim style) or
  38.      ;; <M-m f e R> (Emacs style) to install --------------------
  39.      helm
  40.      (auto-completion :variables
  41.                       auto-completion-enable-snippets-in-popup t
  42.                       auto-completion-enable-help-tooltip t
  43.                       auto-completion-enable-sort-by-usage t)
  44.      better-defaults
  45.      (haskell :variables
  46.               haskell-completion-backend 'intero)
  47.      emacs-lisp
  48.      git
  49.      latex
  50.      markdown
  51.      javascript
  52.      html
  53.      react
  54.      org
  55.      bibtex
  56.      spacemacs-org
  57.      (shell :variables
  58.             shell-default-position 'bottom
  59.             shell-default-height 40)
  60.      shell-scripts
  61.      yaml
  62.      java
  63.      floobits
  64.      python
  65.      search-engine
  66.      (c-c++ :variables
  67.             c-c++-default-mode-for-headers 'c++-mode)
  68.      (syntax-checking :variables
  69.                       syntax-checking-enable-tooltips t)
  70.      (version-control :variables
  71.                       version-control-diff-tool 'diff-hl
  72.                       version-control-global-margin t)
  73.      restclient
  74.      osx
  75.      php
  76.      scala
  77.      )
  78.    ;; List of additional packages that will be installed without being
  79.    ;; wrapped in a layer. If you need some configuration for these
  80.    ;; packages, then consider creating a layer. You can also put the
  81.    ;; configuration in `dotspacemacs/user-config'.
  82.    dotspacemacs-additional-packages '(
  83.                                       fireplace
  84.                                       all-the-icons
  85.                                       ox-reveal
  86.                                       )
  87.    ;; A list of packages that cannot be updated.
  88.    dotspacemacs-frozen-packages '()
  89.    ;; A list of packages that will not be installed and loaded.
  90.    dotspacemacs-excluded-packages '()
  91.    ;; Defines the behaviour of Spacemacs when installing packages.
  92.    ;; Possible values are `used-only', `used-but-keep-unused' and `all'.
  93.    ;; `used-only' installs only explicitly used packages and uninstall any
  94.    ;; unused packages as well as their unused dependencies.
  95.    ;; `used-but-keep-unused' installs only the used packages but won't uninstall
  96.    ;; them if they become unused. `all' installs *all* packages supported by
  97.    ;; Spacemacs and never uninstall them. (default is `used-only')
  98.    dotspacemacs-install-packages 'used-only))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement