updated layers, lots of LSP stuff

Removed the github layer as I don’t use it.

I also had to fix some variables for the dart layer, and add some
modes excluded from evil.

=major-modes= was added for PKGBUILD support, and notmutch layer was
removed, I’m staying on Gnus.

Shell now spawns at the bottom of the screen.

Some unused packages were removed, dired-du was added.

Added some requires and configuration for LSP and dap-mode.

Added custom function to write to buffer, used from eshell mainly.

Custom flutter-related shortcuts added for dart-mode.

Updated publishing path for langue.phundrak.com

Simplified and cleaned up some lines.
This commit is contained in:
Lucien Cartier-Tilet 2019-12-28 22:11:39 +01:00
parent 197c089325
commit 75744ab341
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA

View File

@ -40,8 +40,7 @@ This function should only modify configuration layer settings."
auto-completion-enable-sort-by-usage t auto-completion-enable-sort-by-usage t
:disabled-for :disabled-for
org org
git git)
github)
(better-defaults :variables (better-defaults :variables
better-defaults-move-to-beginning-of-code-first t better-defaults-move-to-beginning-of-code-first t
better-defaults-move-to-end-of-code-first t) better-defaults-move-to-end-of-code-first t)
@ -61,7 +60,10 @@ This function should only modify configuration layer settings."
conlanging conlanging
csv csv
colors colors
dart (dart :variables
dart-server-sdk-path "/opt/flutter/bin/cache/dart-sdk/"
lsp-dart-sdk-dir "/opt/flutter/bin/cache/dart-sdk/")
dap
dired-phundrak dired-phundrak
django django
docker docker
@ -69,7 +71,6 @@ This function should only modify configuration layer settings."
epub epub
ess ess
git git
github
graphviz graphviz
(go :variables (go :variables
go-backend 'lsp go-backend 'lsp
@ -98,13 +99,14 @@ This function should only modify configuration layer settings."
json-fmt-tool 'web-beautify) json-fmt-tool 'web-beautify)
(keyboard-layout :variables (keyboard-layout :variables
kl-layout 'bepo kl-layout 'bepo
kl-disabled-configurations '(magit dired)) kl-disabled-configurations '(magit dired eww))
(latex :variables (latex :variables
latex-build-command "xelatex" latex-build-command "xelatex"
latex-enable-auto-fill t latex-enable-auto-fill t
latex-enable-folding t latex-enable-folding t
latex-enable-magic t) latex-enable-magic t)
lsp lsp
major-modes
(markdown :variables (markdown :variables
markdown-live-preview-engine 'vmd markdown-live-preview-engine 'vmd
markdown-mmm-auto-modes '("c" markdown-mmm-auto-modes '("c"
@ -113,8 +115,6 @@ This function should only modify configuration layer settings."
"rust" "rust"
("elisp" "emacs-lisp"))) ("elisp" "emacs-lisp")))
nginx nginx
(notmuch :variables
notmuch-message-delete-tags '("+deleted" "-inbox" "-unread"))
(org :variables (org :variables
org-enable-reveal-js-support t org-enable-reveal-js-support t
org-enable-github-support t org-enable-github-support t
@ -146,7 +146,7 @@ This function should only modify configuration layer settings."
semantic semantic
(shell :variables (shell :variables
shell-default-height 40 shell-default-height 40
shell-default-position 'right shell-default-position 'bottom
shell-default-shell 'eshell) shell-default-shell 'eshell)
shell-scripts shell-scripts
selectric selectric
@ -179,8 +179,7 @@ This function should only modify configuration layer settings."
;; '(your-package :location "~/path/to/your-package/") ;; '(your-package :location "~/path/to/your-package/")
;; Also include the dependencies as they will not be resolved automatically. ;; Also include the dependencies as they will not be resolved automatically.
dotspacemacs-additional-packages '(atomic-chrome dotspacemacs-additional-packages '(atomic-chrome
bbdb dired-du
dianyou
doom-themes doom-themes
edit-indirect edit-indirect
elcord elcord
@ -606,8 +605,11 @@ If you are unsure, try setting them in `dotspacemacs/user-config' first."
(require 'package) (require 'package)
(require 'ox-latex) (require 'ox-latex)
(require 'ox-publish) (require 'ox-publish)
(add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t) (require 'org-tempo)
(require 'dap-lldb)
(require 'dap-firefox)
(add-to-list 'load-path "~/.local/share/icons-in-terminal/")
(add-hook 'flycheck-mode-hook #'flycheck-rust-setup) (add-hook 'flycheck-mode-hook #'flycheck-rust-setup)
(flyspell-mode 0) (flyspell-mode 0)
(setq tramp-ssh-controlmaster-options (setq tramp-ssh-controlmaster-options
@ -627,16 +629,45 @@ configuration.
Put your configuration code here, except for variables that should be set Put your configuration code here, except for variables that should be set
biefore packages are loaded." biefore packages are loaded."
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Custom functions ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun write-to-buffer (input-string outputbuf &optional switchbuf)
"Writes `input-string' to the specified `output-buffer'. If
`switch-buffer' is non-nil, the active buffer will switch to the
output buffer; otherwise, it will take the user back to their
initial buffer. Works with `input-string' as a string or a list
of strings."
(let ((oldbuf (current-buffer)))
(switch-to-buffer outputbuf)
(cond ((char-or-string-p input-string) (insert input-string))
((listp input-string) (dolist (elem input-string)
(insert (format "%s\n" elem)))))
(if switchbuf
(switch-to-buffer oldbuf))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Dart ; ; Dart ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(spacemacs/set-leader-keys-for-major-mode 'dart-mode (spacemacs/set-leader-keys-for-major-mode 'dart-mode
"o=" 'dart-server-format) "ofH" 'flutter-hot-restart
"ofh" 'flutter-hot-reload
"ofq" 'flutter-quit
"ofr" (lambda () (interactive) (flutter-run "-v"))
"ofs" 'flutter-screenshot)
(spacemacs/declare-prefix-for-mode 'dart-mode "o" "custom")
(spacemacs/declare-prefix-for-mode 'dart-mode "of" "flutter")
(spacemacs/declare-prefix-for-mode 'dart-mode "ofr" "flutter-run")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Notmuch ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(add-hook 'notmuch-hello-mode-hook (lambda () (shell-command "offlineimap"))) ; LSP ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(lsp-treemacs-sync-mode 1)
(dap-mode 1)
(dap-ui-mode 1)
(dap-tooltip-mode 1)
(tooltip-mode 1)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Misc ; ; Misc ;
@ -667,9 +698,7 @@ biefore packages are loaded."
)) ))
(add-hook 'before-save-hook 'delete-trailing-whitespace) (add-hook 'before-save-hook 'delete-trailing-whitespace)
(add-hook 'prog-mode-hook 'eldoc-mode) (add-hook 'prog-mode-hook 'eldoc-mode)
(mapc (lambda (x) (add-hook 'prog-mode-hook 'visual-line-mode)
(add-hook 'prog-mode-hook x))
'(visual-line-mode))
(mapc (lambda (x) (mapc (lambda (x)
(add-hook x 'auto-fill-mode) (add-hook x 'auto-fill-mode)
(add-hook x 'visual-line-mode)) (add-hook x 'visual-line-mode))
@ -751,6 +780,7 @@ biefore packages are loaded."
(spacemacs/declare-prefix "om" "multiple-cursors") (spacemacs/declare-prefix "om" "multiple-cursors")
(spacemacs/declare-prefix "oo" "org-mode") (spacemacs/declare-prefix "oo" "org-mode")
(spacemacs/declare-prefix "ooi" "custom IDs") (spacemacs/declare-prefix "ooi" "custom IDs")
(spacemacs/declare-prefix "oos" "structure")
(spacemacs/declare-prefix "oot" "tables") (spacemacs/declare-prefix "oot" "tables")
(spacemacs/declare-prefix "oott" "toggle width") (spacemacs/declare-prefix "oott" "toggle width")
(spacemacs/declare-prefix "oote" "expand") (spacemacs/declare-prefix "oote" "expand")
@ -783,6 +813,7 @@ biefore packages are loaded."
"omp" 'mc/mark-previous-like-this "omp" 'mc/mark-previous-like-this
"oma" 'mc/mark-all-like-this "oma" 'mc/mark-all-like-this
"ooi" 'eos/org-add-ids-to-headlines-in-file "ooi" 'eos/org-add-ids-to-headlines-in-file
"oos" 'org-insert-structure-template
"ooT" 'org-sidebar-tree "ooT" 'org-sidebar-tree
"oott" 'org-table-toggle-column-width "oott" 'org-table-toggle-column-width
"oote" 'org-table-expand "oote" 'org-table-expand
@ -939,23 +970,23 @@ So a typical ID could look like \"Org-4nd91V40HI\"."
":DAILY:"))))) ":DAILY:")))))
org-agenda-files (list "~/org") org-agenda-files (list "~/org")
org-confirm-babel-evaluate 'ck/org-confirm-babel-evaluate org-confirm-babel-evaluate 'ck/org-confirm-babel-evaluate
org-ditaa-jar-path "/usr/share/java/ditaa/ditaa-0.11.jar"
org-export-latex-hyperref-format "\\ref{%s}" org-export-latex-hyperref-format "\\ref{%s}"
org-html-validation-link nil org-html-validation-link nil
org-journal-date-prefix "#+TITLE: " org-journal-date-prefix "#+TITLE: "
org-journal-dir "~/org/journal/" org-journal-dir "~/org/journal/"
org-journal-file-format "%Y-%m-%d" org-journal-file-format "%Y-%m-%d"
org-latex-listings 'minted
org-reveal-root "file:///home/phundrak/fromGIT/reveal.js"
org-latex-compiler "xelatex"
org-latex-pdf-process
'("xelatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"xelatex -shell-escape -interaction nonstopmode -output-directory %o %f")
org-src-tab-acts-natively t org-src-tab-acts-natively t
user-full-name "Lucien Cartier-Tilet" user-full-name "Lucien Cartier-Tilet"
user-mail-address "lucien@phundrak.com" user-mail-address "lucien@phundrak.com"
;; subscripts and superscripts need {} to work ;; subscripts and superscripts need {} to work
org-use-sub-superscripts (quote {}) org-use-sub-superscripts (quote {})
org-latex-listings 'minted
org-reveal-root "file:///home/phundrak/fromGIT/reveal.js"
org-latex-compiler "xelatex"
org-latex-pdf-process
'("xelatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"xelatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"xelatex -shell-escape -interaction nonstopmode -output-directory %o %f")
org-latex-default-packages-alist '(("" "graphicx" t) org-latex-default-packages-alist '(("" "graphicx" t)
("" "longtable" nil) ("" "longtable" nil)
("" "wrapfig" nil) ("" "wrapfig" nil)
@ -966,47 +997,43 @@ So a typical ID could look like \"Org-4nd91V40HI\"."
("" "amssymb" t) ("" "amssymb" t)
("" "capt-of" nil) ("" "capt-of" nil)
("" "hyperref" nil)) ("" "hyperref" nil))
org-structure-template-alist (append org-structure-template-alist (append org-structure-template-alist
org-structure-template-alist '(("el" . "src emacs-lisp")))
'(("el" "#+BEGIN_SRC emacs-lisp :exports results
?
#+END_SRC")))
;;; Org projects ;;; Org projects
org-publish-project-alist org-publish-project-alist
'(("langue-phundrak-fr-org" '(("langue-phundrak-com-org"
:base-directory "~/Documents/conlanging/" :base-directory "~/Documents/conlanging/web/"
:base-extension "org" :base-extension "org"
:exclude "\\./\\(CONTRIB\\|README\\|head\\|temp\\|svg-ink\\).*" :exclude "\\./\\(CONTRIB\\|README\\|head\\|temp\\|svg-ink\\).*"
:publishing-directory "/ssh:Naro:~/www/phundrak.fr/langue" :publishing-directory "/ssh:Naro:~/www/phundrak.com/langue-phundrak-com/web"
:recursive t :recursive t
:publishing-function org-html-publish-to-html :publishing-function org-html-publish-to-html
:headline-levels 5 :headline-levels 5
:auto-sitemap t
:auto-preamble t) :auto-preamble t)
("langue-phundrak-fr-pdf" ("langue-phundrak-com-pdf"
:base-directory "~/Documents/conlanging/" :base-directory "~/Documents/conlanging/web/"
:base-extension "org" :base-extension "org"
:exclude "\\./\\(CONTRIB\\|README\\|index\\|head\\|temp\\|svg-ink\\).*" :exclude "\\./\\(CONTRIB\\|README\\|index\\|head\\|temp\\|svg-ink\\).*"
:publishing-directory "/ssh:Naro:~/www/phundrak.fr/langue" :publishing-directory "/ssh:Naro:~/www/phundrak.com/langue-phundrak-com/web"
:recursive t :recursive t
:publishing-function org-latex-publish-to-pdf :publishing-function org-latex-publish-to-pdf
:headline-levels 5 :headline-levels 5
:auto-preamble t) :auto-preamble t)
("langue-phundrak-fr-static" ("langue-phundrak-com-static"
:base-directory "~/Documents/conlanging" :base-directory "~/Documents/conlanging/web/"
:base-extension "css\\|js\\|png\\|jpg\\|gif\\|svg\\|jpeg\\|ttf\\|woff\\|txt" :base-extension "css\\|scss\\|dart\\|js\\|png\\|jpg\\|gif\\|svg\\|jpeg\\|ttf\\|woff\\|txt\\|epub"
:exclude ".*auto-generated.*" :publishing-directory "/ssh:Naro:~/www/phundrak.com/langue-phundrak-com/web"
:publishing-directory "/ssh:Naro:~/www/phundrak.fr/langue"
:recursive t :recursive t
:publishing-function org-publish-attachment) :publishing-function org-publish-attachment)
("langue-phundrak-fr" ("langue-phundrak-com"
:components ("langue-phundrak-fr-org" :components ("langue-phundrak-com-org"
"langue-phundrak-fr-static" "langue-phundrak-com-static"
"langue-phundrak-fr-pdf")))) "langue-phundrak-com-pdf"))))
(add-to-list 'org-latex-packages-alist '("" "minted")) (add-to-list 'org-latex-packages-alist '("" "minted"))
(add-to-list 'org-latex-packages-alist '("" "fontspec")) (add-to-list 'org-latex-packages-alist '("" "fontspec"))
(add-to-list 'org-latex-packages-alist '("" "fontspec"))
(add-to-list 'org-latex-packages-alist '("" "xeCJK")) (add-to-list 'org-latex-packages-alist '("" "xeCJK"))
;; Shortcuts ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Shortcuts ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@ -1182,79 +1209,79 @@ double-quotes matter and must be escaped appropriately."
This is an auto-generated function, do not modify its content directly, use This is an auto-generated function, do not modify its content directly, use
Emacs customize menu instead. Emacs customize menu instead.
This function is called at the very end of Spacemacs initialization." This function is called at the very end of Spacemacs initialization."
(custom-set-variables (custom-set-variables
;; custom-set-variables was added by Custom. ;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful. ;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance. ;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(ansi-color-faces-vector '(ansi-color-faces-vector
[default default default italic underline success warning error]) [default default default italic underline success warning error])
'(ansi-color-names-vector '(ansi-color-names-vector
["black" "red3" "ForestGreen" "yellow3" "blue" "magenta3" "DeepSkyBlue" "gray50"]) ["black" "red3" "ForestGreen" "yellow3" "blue" "magenta3" "DeepSkyBlue" "gray50"])
'(default-input-method "ipa-x-sampa") '(default-input-method "ipa-x-sampa")
'(eshell-aliases-file "/home/phundrak/.emacs.d/private/eshell-alias") '(eshell-aliases-file "/home/phundrak/.emacs.d/private/eshell-alias")
'(evil-want-Y-yank-to-eol nil) '(evil-want-Y-yank-to-eol nil)
'(fci-rule-color "#5B6268") '(fci-rule-color "#5B6268")
'(hl-todo-keyword-faces '(hl-todo-keyword-faces
(quote (quote
(("TODO" . "#dc752f") (("TODO" . "#dc752f")
("NEXT" . "#dc752f") ("NEXT" . "#dc752f")
("THEM" . "#2d9574") ("THEM" . "#2d9574")
("PROG" . "#3a81c3") ("PROG" . "#3a81c3")
("OKAY" . "#3a81c3") ("OKAY" . "#3a81c3")
("DONT" . "#f2241f") ("DONT" . "#f2241f")
("FAIL" . "#f2241f") ("FAIL" . "#f2241f")
("DONE" . "#42ae2c") ("DONE" . "#42ae2c")
("NOTE" . "#b1951d") ("NOTE" . "#b1951d")
("KLUDGE" . "#b1951d") ("KLUDGE" . "#b1951d")
("HACK" . "#b1951d") ("HACK" . "#b1951d")
("TEMP" . "#b1951d") ("TEMP" . "#b1951d")
("FIXME" . "#dc752f") ("FIXME" . "#dc752f")
("XXX" . "#dc752f") ("XXX" . "#dc752f")
("XXXX" . "#dc752f")))) ("XXXX" . "#dc752f"))))
'(jdee-db-active-breakpoint-face-colors (cons "#1B2229" "#51afef")) '(jdee-db-active-breakpoint-face-colors (cons "#1B2229" "#51afef"))
'(jdee-db-requested-breakpoint-face-colors (cons "#1B2229" "#98be65")) '(jdee-db-requested-breakpoint-face-colors (cons "#1B2229" "#98be65"))
'(jdee-db-spec-breakpoint-face-colors (cons "#1B2229" "#3f444a")) '(jdee-db-spec-breakpoint-face-colors (cons "#1B2229" "#3f444a"))
'(objed-cursor-color "#ff6c6b") '(objed-cursor-color "#ff6c6b")
'(org-export-headline-levels 4) '(org-export-headline-levels 4)
'(package-selected-packages '(package-selected-packages
(quote (quote
(org-sidebar dap-mode bui tree-mode xkcd vmd-mode visual-fill-column typit mmt sudoku restclient-helm pony-mode pacmacs ox-reveal outorg ob-restclient ob-http meson-mode ibuffer-projectile lv helm-w3m w3m graphviz-dot-mode flycheck-gometalinter transient ess-smart-equals ess-R-data-view ctable ess julia-mode eshell-git-prompt emoji-cheat-sheet-plus edit-indirect dockerfile-mode docker docker-tramp company-restclient restclient know-your-http-well company-quickhelp company-emoji company-emacs-eclim eclim atomic-chrome websocket 2048-game ox-gfm slime-company slime common-lisp-snippets erlang insert-shebang fish-mode company-shell faceup racket-mode treepy graphql yapfify yaml-mode xterm-color web-beautify twittering-mode toml-mode tagedit stickyfunc-enhance smeargle slim-mode shell-pop selectric-mode scss-mode sass-mode ranger rainbow-identifiers pytest pyenv-mode py-isort pug-mode plantuml-mode phpunit phpcbf php-auto-yasnippets pdf-tools tablist ox-pandoc orgit org-present org-pomodoro alert log4e gntp ob-elixir multi-term markdown-toc magit-gitflow magit-gh-pulls livid-mode live-py-mode json-snatcher js2-refactor js-doc htmlize hlint-refactor hindent helm-pydoc helm-hoogle helm-gitignore helm-css-scss haskell-snippets haml-mode gnuplot glsl-mode gitignore-mode github-search github-clone github-browse-file gitconfig-mode gitattributes-mode git-messenger gist gh marshal logito pcache ht gh-md flyspell-correct-helm flyspell-correct flycheck-rust pos-tip flycheck-mix flycheck-credo eshell-z eshell-prompt-extras esh-help drupal-mode disaster cython-mode dash-functional tern company-ghci company-ghc ghc color-identifiers-mode cmm-mode clang-format cargo auto-dictionary alchemist modern-cpp-font-lock yasnippet-snippets x86-lookup web-mode srefactor racer pyvenv pip-requirements pandoc-mode org-projectile org-category-capture org-mime org-download nasm-mode json-reformat intero imenu-list hy-mode git-timemachine git-link geiser flycheck-pos-tip flycheck-haskell evil-magit emmet-mode cmake-mode anaconda-mode rust-mode elixir-mode flycheck haskell-mode multiple-cursors skewer-mode simple-httpd markdown-mode magit magit-popup git-commit ghub with-editor pythonic emms gmail-message-mode ham-mode html-to-markdown flymd edit-server image-dired+ go-guru go-eldoc company-go go-mode unfill mwim company-web web-completion-data company-tern company-cabal company-c-headers company-auctex company-anaconda elcord xresources-theme sql-indent rainbow-mode php-extras php-mode mmm-mode json-mode js2-mode csv-mode coffee-mode auctex helm-company helm-c-yasnippet fuzzy company-statistics company auto-yasnippet yasnippet ac-ispell auto-complete ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator 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-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f dash s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async))) (dired-du org-sidebar dap-mode bui tree-mode xkcd vmd-mode visual-fill-column typit mmt sudoku restclient-helm pony-mode pacmacs ox-reveal outorg ob-restclient ob-http meson-mode ibuffer-projectile lv helm-w3m w3m graphviz-dot-mode flycheck-gometalinter transient ess-smart-equals ess-R-data-view ctable ess julia-mode eshell-git-prompt emoji-cheat-sheet-plus edit-indirect dockerfile-mode docker docker-tramp company-restclient restclient know-your-http-well company-quickhelp company-emoji company-emacs-eclim eclim atomic-chrome websocket 2048-game ox-gfm slime-company slime common-lisp-snippets erlang insert-shebang fish-mode company-shell faceup racket-mode treepy graphql yapfify yaml-mode xterm-color web-beautify twittering-mode toml-mode tagedit stickyfunc-enhance smeargle slim-mode shell-pop selectric-mode scss-mode sass-mode ranger rainbow-identifiers pytest pyenv-mode py-isort pug-mode plantuml-mode phpunit phpcbf php-auto-yasnippets pdf-tools tablist ox-pandoc orgit org-present org-pomodoro alert log4e gntp ob-elixir multi-term markdown-toc magit-gitflow magit-gh-pulls livid-mode live-py-mode json-snatcher js2-refactor js-doc htmlize hlint-refactor hindent helm-pydoc helm-hoogle helm-gitignore helm-css-scss haskell-snippets haml-mode gnuplot glsl-mode gitignore-mode github-search github-clone github-browse-file gitconfig-mode gitattributes-mode git-messenger gist gh marshal logito pcache ht gh-md flyspell-correct-helm flyspell-correct flycheck-rust pos-tip flycheck-mix flycheck-credo eshell-z eshell-prompt-extras esh-help drupal-mode disaster cython-mode dash-functional tern company-ghci company-ghc ghc color-identifiers-mode cmm-mode clang-format cargo auto-dictionary alchemist modern-cpp-font-lock yasnippet-snippets x86-lookup web-mode srefactor racer pyvenv pip-requirements pandoc-mode org-projectile org-category-capture org-mime org-download nasm-mode json-reformat intero imenu-list hy-mode git-timemachine git-link geiser flycheck-pos-tip flycheck-haskell evil-magit emmet-mode cmake-mode anaconda-mode rust-mode elixir-mode flycheck haskell-mode multiple-cursors skewer-mode simple-httpd markdown-mode magit magit-popup git-commit ghub with-editor pythonic emms gmail-message-mode ham-mode html-to-markdown flymd edit-server image-dired+ go-guru go-eldoc company-go go-mode unfill mwim company-web web-completion-data company-tern company-cabal company-c-headers company-auctex company-anaconda elcord xresources-theme sql-indent rainbow-mode php-extras php-mode mmm-mode json-mode js2-mode csv-mode coffee-mode auctex helm-company helm-c-yasnippet fuzzy company-statistics company auto-yasnippet yasnippet ac-ispell auto-complete ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator 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-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f dash s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async)))
'(pdf-view-midnight-colors (quote ("#655370" . "#fbf8ef"))) '(pdf-view-midnight-colors (quote ("#655370" . "#fbf8ef")))
'(safe-local-variable-values '(safe-local-variable-values
(quote (quote
((org-confirm-babel-evaluate) ((org-confirm-babel-evaluate)
(javascript-backend . tern) (javascript-backend . tern)
(javascript-backend . lsp) (javascript-backend . lsp)
(go-backend . go-mode) (go-backend . go-mode)
(go-backend . lsp)))) (go-backend . lsp))))
'(solaire-mode-auto-swap-bg t) '(solaire-mode-auto-swap-bg t)
'(vc-annotate-background "#282c34") '(vc-annotate-background "#282c34")
'(vc-annotate-color-map '(vc-annotate-color-map
(list (list
(cons 20 "#98be65") (cons 20 "#98be65")
(cons 40 "#b4be6c") (cons 40 "#b4be6c")
(cons 60 "#d0be73") (cons 60 "#d0be73")
(cons 80 "#ECBE7B") (cons 80 "#ECBE7B")
(cons 100 "#e6ab6a") (cons 100 "#e6ab6a")
(cons 120 "#e09859") (cons 120 "#e09859")
(cons 140 "#da8548") (cons 140 "#da8548")
(cons 160 "#d38079") (cons 160 "#d38079")
(cons 180 "#cc7cab") (cons 180 "#cc7cab")
(cons 200 "#c678dd") (cons 200 "#c678dd")
(cons 220 "#d974b7") (cons 220 "#d974b7")
(cons 240 "#ec7091") (cons 240 "#ec7091")
(cons 260 "#ff6c6b") (cons 260 "#ff6c6b")
(cons 280 "#cf6162") (cons 280 "#cf6162")
(cons 300 "#9f585a") (cons 300 "#9f585a")
(cons 320 "#6f4e52") (cons 320 "#6f4e52")
(cons 340 "#5B6268") (cons 340 "#5B6268")
(cons 360 "#5B6268"))) (cons 360 "#5B6268")))
'(vc-annotate-very-old-color nil)) '(vc-annotate-very-old-color nil))
(custom-set-faces (custom-set-faces
;; custom-set-faces was added by Custom. ;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful. ;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance. ;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
) )
) )