;; -*- mode: emacs-lisp -*- (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 '(auto-completion better-defaults bibtex emacs-lisp games git helm markdown org python ranger shell (shell :variables shell-default-height 30 shell-default-position 'bottom shell-default-shell 'eshell) spell-checking syntax-checking version-control ) dotspacemacs-additional-packages '() dotspacemacs-frozen-packages '() dotspacemacs-excluded-packages '() dotspacemacs-install-packages 'used-only)) (defun dotspacemacs/init () (setq-default dotspacemacs-elpa-https t dotspacemacs-elpa-timeout 5 dotspacemacs-check-for-update t dotspacemacs-elpa-subdirectory nil dotspacemacs-editing-style 'vim dotspacemacs-verbose-loading nil dotspacemacs-startup-banner 'official ;; List of items to show in startup buffer or an association list of ;; the form `(list-type . list-size)`. If nil then it is disabled. ;; Possible values for list-type are: ;; `recents' `bookmarks' `projects' `agenda' `todos'." ;; List sizes may be nil, in which case ;; `spacemacs-buffer-startup-lists-length' takes effect. dotspacemacs-startup-lists '((recents . 5) (projects . 7)) dotspacemacs-startup-buffer-responsive t dotspacemacs-scratch-mode 'text-mode dotspacemacs-themes '(sanityinc-solarized-dark sanityinc-solarized-light spacemacs-dark spacemacs-light) dotspacemacs-colorize-cursor-according-to-state t dotspacemacs-default-font '("Source Code Pro" :size 13 :weight normal :width normal :powerline-scale 1.1) 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-helm-resize nil dotspacemacs-helm-no-header nil dotspacemacs-helm-position 'bottom dotspacemacs-helm-use-fuzzy 'always 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 t 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-smooth-scrolling t ;; Control line numbers activation. ;; If set to `t' or `relative' line numbers are turned on in all `prog-mode' and ;; `text-mode' derivatives. If set to `relative', line numbers are relative. ;; This variable can also be set to a property list for finer control: '(:relative nil :disabled-for-modes dired-mode doc-view-mode markdown-mode org-mode pdf-view-mode text-mode :size-limit-kb 1000) (default nil) dotspacemacs-line-numbers 'relative dotspacemacs-folding-method 'evil dotspacemacs-smartparens-strict-mode nil dotspacemacs-smart-closing-parenthesis nil dotspacemacs-highlight-delimiters 'all dotspacemacs-persistent-server nil dotspacemacs-search-tools '("ag" "pt" "ack" "grep") dotspacemacs-default-package-repository nil dotspacemacs-whitespace-cleanup trailing )) (defun dotspacemacs/user-init () "Initialization function for user code. It is called immediately after `dotspacemacs/init', before layer configuration executes. This function is mostly useful for variables that need to be set before packages are loaded. If you are unsure, you should try in setting them in `dotspacemacs/user-config' first." ) (defun dotspacemacs/user-config () "Configuration function for user code. This function is called at the very end of Spacemacs initialization after layers configuration. This is the place where most of your configurations should be done. Unless it is explicitly specified that a variable should be set before a package is loaded, you should place your code here." (setq org-ref-default-bibliography '("~/drive/literature/database.bib") org-ref-pdf-directory "~/drive/literature/" org-ref-bibliography-notes "~/drive/literature/literature.org") ) ;; Do not write anything past this comment. This is where Emacs will ;; auto-generate custom variable definitions. (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(doc-view-continuous t)) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. )