summaryrefslogtreecommitdiff
path: root/spacemacs/.spacemacs
blob: 7398c49138d0d5ee7cadcb226f4bbce5cac590a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
(defun dotspacemacs/layers ()
    (setq-default
        dotspacemacs-distribution 'spacemacs
        dotspacemacs-configuration-layers '(
                                            csv
                                            sql
                                            javascript
                                            html
                                            markdown
                                            yaml
            auto-completion
            irony-mode
            version-control
            git
            haskell
            python
            c-c++
            rust
            themes-megapack
            java
            scala
        )
    ))

(defun dotspacemacs/init ()
    (setq-default
    dotspacemacs-themes '(wombat solarized-dark solarized-light)
    dotspacemacs-line-numbers t)

    (setenv "RUST_SRC_PATH" "/home/daniel/src/rust/src")
    (setq racer-rust-src-path "/home/daniel/src/rust/src")
    (setq racer-cmd "/usr/bin/racer")
    (setq eclim-eclipse-dirs "/usr/lib/eclipse"
          eclim-executable "/usr/lib/eclipse/eclim")
    (setq company-tooltip-align-annotations t)
    )

(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.
 '(ac-ispell-requires 4 t)
 '(ahs-case-fold-search nil)
 '(ahs-default-range (quote ahs-range-whole-buffer))
 '(ahs-idle-interval 0.25)
 '(ahs-idle-timer 0 t)
 '(ahs-inhibit-face-list nil)
 '(c-basic-offset 4)
 '(c-offsets-alist
   (quote
    ((access-label . -1)
     (inclass . 2)
     (innamespace . 0))))
 '(haskell-interactive-popup-error nil t)
 '(haskell-mode-hook (quote (spacemacs/init-haskell-mode ghc-init)) t)
 '(haskell-notify-p t t)
 '(haskell-process-auto-import-loaded-modules t t)
 '(haskell-process-suggest-remove-import-lines t t)
 '(haskell-process-type (quote auto))
 '(haskell-stylish-on-save nil t)
 '(haskell-tags-on-save t)
 '(package-selected-packages
   (quote
    (csv-mode sql-indent powerline spinner org hydra projectile fringe-helper git-gutter+ git-gutter iedit autothemer rust-mode bind-key auto-complete anaconda-mode company highlight anzu smartparens bind-map evil undo-tree irony flycheck haskell-mode request helm helm-core yasnippet magit magit-popup git-commit with-editor async f s dash package-build spray smooth-scrolling shm page-break-lines leuven-theme jade-mode evil-indent-textobject company-racer buffer-move auto-dictionary evil-leader livid-mode skewer-mode js2-refactor multiple-cursors web-beautify simple-httpd json-mode json-snatcher json-reformat js2-mode js-doc company-tern dash-functional tern coffee-mode web-mode tagedit slim-mode scss-mode sass-mode pug-mode less-css-mode helm-css-scss haml-mode emmet-mode company-web web-completion-data noflet ensime sbt-mode scala-mode company-emacs-eclim eclim mmm-mode markdown-toc markdown-mode gh-md yaml-mode sourcerer-theme hide-comnt helm-purpose window-purpose imenu-list zonokai-theme zenburn-theme zen-and-art-theme yapfify ws-butler window-numbering which-key volatile-highlights vi-tilde-fringe uuidgen use-package underwater-theme ujelly-theme twilight-theme twilight-bright-theme twilight-anti-bright-theme tronesque-theme toxi-theme toml-mode toc-org tao-theme tangotango-theme tango-plus-theme tango-2-theme sunny-day-theme sublime-themes subatomic256-theme subatomic-theme stekene-theme spacemacs-theme spaceline spacegray-theme soothe-theme solarized-theme soft-stone-theme soft-morning-theme soft-charcoal-theme smyx-theme smeargle seti-theme reverse-theme restart-emacs rainbow-delimiters railscasts-theme racer quelpa pyvenv pytest pyenv-mode py-isort purple-haze-theme professional-theme popwin planet-theme pip-requirements phoenix-dark-pink-theme phoenix-dark-mono-theme persp-mode pcre2el pastels-on-dark-theme paradox orgit organic-green-theme org-plus-contrib org-bullets open-junk-file omtose-phellack-theme oldlace-theme occidental-theme obsidian-theme noctilux-theme niflheim-theme neotree naquadah-theme mustang-theme move-text monokai-theme monochrome-theme molokai-theme moe-theme minimal-theme material-theme majapahit-theme magit-gitflow lush-theme lorem-ipsum live-py-mode linum-relative link-hint light-soap-theme jbeans-theme jazz-theme ir-black-theme intero inkpot-theme info+ indent-guide ido-vertical-mode hy-mode hungry-delete hlint-refactor hl-todo hindent highlight-parentheses highlight-numbers highlight-indentation heroku-theme hemisu-theme help-fns+ helm-themes helm-swoop helm-pydoc helm-projectile helm-mode-manager helm-make helm-hoogle helm-gitignore helm-flx helm-descbinds helm-company helm-c-yasnippet helm-ag hc-zenburn-theme haskell-snippets gruvbox-theme gruber-darker-theme grandshell-theme gotham-theme google-translate golden-ratio gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe git-gutter-fringe+ gandalf-theme flycheck-irony flx-ido flatui-theme flatland-theme firebelly-theme fill-column-indicator farmhouse-theme fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-magit evil-lisp-state evil-indent-plus evil-iedit-state evil-exchange evil-escape evil-ediff evil-args evil-anzu eval-sexp-fu espresso-theme dumb-jump dracula-theme django-theme disaster diff-hl define-word darktooth-theme darkokai-theme darkmine-theme darkburn-theme dakrone-theme cython-mode cyberpunk-theme company-statistics company-quickhelp company-irony company-ghci company-ghc company-cabal company-c-headers company-anaconda column-enforce-mode colorsarenice-theme color-theme-sanityinc-tomorrow color-theme-sanityinc-solarized cmm-mode cmake-mode clues-theme clean-aindent-mode clang-format cherry-blossom-theme cargo busybee-theme bubbleberry-theme birds-of-paradise-plus-theme badwolf-theme auto-yasnippet auto-highlight-symbol apropospriate-theme anti-zenburn-theme ample-zen-theme ample-theme alect-themes aggressive-indent afternoon-theme adaptive-wrap ace-window ace-link ace-jump-helm-line ac-ispell)))
 '(ring-bell-function (quote ignore))
 '(safe-local-variable-values (quote ((encoding . utf-8))))
 '(web-mode-code-indent-offset 2)
 '(web-mode-markup-indent-offset 2))
(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.
 )