;; -*- 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 pdf-tools 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 '("DejaVu Sans Mono" :size 15 :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 () ) (defun dotspacemacs/user-config () (with-eval-after-load 'org (setq org-agenda-files '("~/drive/org/"))) (setq-default dotspacemacs-configuration-layers '(pdf-tools)) (setq powerline-default-separator nil) (setq org-ref-default-bibliography '("~/drive/literature/database.bib") org-ref-pdf-directory '"~/drive/literature/" org-ref-bibliography-notes '"~/drive/literature/literature.org" org-ellipsis " ⟶" org-todo-keywords '((sequence "IDEA(i)" "TODO(t)" "WAITING(w)" "|" "DONE(d)" "DELEGATED" "CANCELED(c)")) org-todo-keyword-faces '(("IDEA" . (:foreground "#2aa198", :weight bold)) ("TODO" . (:foreground "#dc322f", :weight bold)) ("WAITING" . (:foreground "#b58900", :weight bold)) ("DONE" . (:foreground "#859900", :weight bold)) ("DELEGATED" . (:foreground "#859900", :weight bold)) ("CANCELED" . (:foreground "#268bd2", :weight bold)))) ) ;; 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. )