Skip to content

Instantly share code, notes, and snippets.

@gexplorer
Last active November 19, 2019 12:00
Show Gist options
  • Save gexplorer/8b3c0582eff5d7ece2b6258ed147a030 to your computer and use it in GitHub Desktop.
Save gexplorer/8b3c0582eff5d7ece2b6258ed147a030 to your computer and use it in GitHub Desktop.
emacs.d
(use-package org
:ensure
:mode ("\\.org\\'" . org-mode)
:bind (("C-c a" . org-agenda)
("C-c c" . org-capture)
("C-S-n" . org-move-subtree-down)
("C-S-p" . org-move-subtree-up))
:commands (org-map-entries org-archive-subtree org-element-property org-element-at-point)
:custom
(org-priority-faces `((65 . ,(face-foreground 'error))
(66 . ,(face-foreground 'warning))))
:config
(defun org-archive-done-tasks()
(interactive)
(org-map-entries
(lambda ()
(org-archive-subtree)
(setq org-map-continue-from (org-element-property :begin (org-element-at-point))))
"/DONE" 'file))
(let ((fixed-pitch-face 'fixed-pitch)
(variable-pitch-face 'variable-pitch)
(mixed-pitch-face 'variable-pitch)
(headline-size 120)
(face-small 105))
(custom-set-faces
`(org-agenda-date ((t (
:inherit ,variable-pitch-face
:box (:line-width 8 :color ,(face-background 'default))
:weight bold
:foreground nil
:height 1.1))))
`(org-agenda-date-today ((t (:inverse-video nil))))
`(org-agenda-date-weekend ((t (:foreground nil :underline t))))
`(org-agenda-structure ((t (
:inherit ,variable-pitch-face
:box (:line-width 4 :color ,(face-background 'default))))))
`(org-block ((t (:inherit (,fixed-pitch-face highlight)))))
`(org-block-begin-line ((t (:inherit (,fixed-pitch-face highlight) :height ,face-small))))
`(org-block-end-line ((t (:inherit (,fixed-pitch-face highlight) :height ,face-small))))
`(org-date ((t (:inherit ,fixed-pitch-face :height ,face-small :underline nil))))
`(org-document-info-keyword ((t (:inherit (,fixed-pitch-face org-meta-line)))))
`(org-done ((t (:foreground nil :strike-through t :inherit (shadow ,fixed-pitch-face) :height ,face-small))))
`(org-document-title ((t (:height 1.0))))
`(org-headline-done ((t (:foreground nil :inherit shadow))))
`(org-hide ((t (:inherit ,fixed-pitch-face))))
`(org-meta-line ((t (:inherit ,fixed-pitch-face :height ,face-small))))
`(org-level-1 ((t (:foreground nil :height ,headline-size))))
`(org-level-2 ((t (:foreground nil :height ,headline-size))))
`(org-level-3 ((t (:foreground nil :height ,headline-size))))
`(org-level-4 ((t (:foreground nil :height ,headline-size))))
`(org-level-5 ((t (:foreground nil :height ,headline-size))))
`(org-level-6 ((t (:foreground nil :height ,headline-size))))
`(org-level-7 ((t (:foreground nil :height ,headline-size))))
`(org-level-8 ((t (:foreground nil :height ,headline-size))))
`(org-priority ((t (:inherit ,mixed-pitch-face :weight bold :height ,face-small))))
`(org-property-value ((t (:inherit ,fixed-pitch-face :height ,face-small))))
`(org-scheduled ((t (:foreground nil))))
`(org-scheduled-previously ((t (:foreground ,(face-foreground 'shadow)))))
`(org-scheduled-today ((t (:foreground ,(face-foreground 'match)))))
`(org-special-keyword ((t (:inherit ,fixed-pitch-face :height ,face-small))))
`(org-table ((t (:inherit ,fixed-pitch-face))))
`(org-tag ((t (:inherit ,mixed-pitch-face :height ,face-small))))
`(org-todo ((t (:inherit ,mixed-pitch-face :foreground nil :weight bold :height ,face-small))))
`(org-verbatim ((t (:inherit (shadow ,fixed-pitch-face highlight))))))
))
(use-package org-indent
:delight
:hook (org-mode . org-indent-mode))
(use-package org-bullets
:ensure
:delight
:hook (org-mode . org-bullets-mode))
(use-package htmlize
:ensure
:defer 5)
(defvar file-name-handler-alist-old file-name-handler-alist)
(setq package-enable-at-startup nil
file-name-handler-alist nil
message-log-max 16384
gc-cons-threshold 402653184
gc-cons-percentage 0.6
auto-window-vscroll nil)
(add-hook 'after-init-hook
`(lambda ()
(setq file-name-handler-alist file-name-handler-alist-old
gc-cons-threshold 800000
gc-cons-percentage 0.1)
(garbage-collect))
t)
(tool-bar-mode -1)
(menu-bar-mode -1)
(scroll-bar-mode -1)
(blink-cursor-mode -1)
(setq ring-bell-function (quote ignore))
(fset 'yes-or-no-p 'y-or-n-p)
(set-language-environment "UTF-8")
(setq w32-apps-modifier 'super)
(setq mode-line-percent-position nil)
(line-number-mode 1)
(column-number-mode 1)
(setq create-lockfiles nil)
(setq auto-save-default nil)
(setq make-backup-files nil)
(setq backup-directory-alist `((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t)))
(require 'package)
(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
(not (gnutls-available-p))))
(proto (if no-ssl "http" "https")))
(add-to-list 'package-archives (cons "melpa" (concat proto "://melpa.org/packages/")) t))
(package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
(eval-when-compile
(require 'use-package))
(require 'bind-key)
(eval-and-compile
(if init-file-debug
(setq use-package-verbose t
use-package-expand-minimally nil
use-package-compute-statistics t
debug-on-error t)
)
(setq use-package-verbose nil)
(setq use-package-expand-minimally t)
(defun emacs-path (path)
(expand-file-name path user-emacs-directory))
(setq custom-file (emacs-path "settings.el"))
(load custom-file))
(use-package delight)
(use-package emacs
:delight (buffer-face-mode nil face-remap)
:hydra (hydra-goto
(global-map "M-g")
""
("c" goto-char "Goto char" :exit t :column "Goto")
("g" goto-line "Goto line" :exit t)
("M-g" goto-line nil :exit t)
("TAB" move-to-column "Move to column" :exit t)
("p" previous-error "Previous error" :column "Error")
("M-p" previous-error nil)
("n" next-error "Next error")
("M-n" next-error nil )
("q" nil "quit"))
:custom-face
(default ((t (:family "Iosevka Sans" :height 120))))
(variable-pitch ((t (:family "Open Sans" :height 115))))
(fixed-pitch ((t (:family "Iosevka Sans"))))
(fixed-pitch-serif ((t (:family "Iosevka")))))
(use-package solarized-theme
:ensure
:demand t
:custom-face
(mode-line ((t (:box nil))))
(mode-line-inactive ((t (:box nil))))
:config
(load-theme 'solarized-light))
(use-package face-remap
:hook ((org-mode markdown-mode) . variable-pitch-mode))
(load (emacs-path "dot-org"))
(use-package undo-tree
:ensure
:delight
:bind (("C-x u" . undo-tree-visualize)
("C-_" . undo-tree-undo)
("M-_" . undo-tree-redo)))
(use-package ivy
:ensure
:hook (after-init . ivy-mode)
:delight
:bind ("C-x b" . ivy-switch-buffer))
(use-package ibuffer
:ensure
:bind ("C-x C-b" . ibuffer))
(use-package ace-window
:ensure
:bind (("C-x o" . ace-window)
("C-x C-o" . ace-swap-window)))
(use-package swiper
:ensure
:after ivy
:bind ("C-s" . swiper-isearch))
(use-package counsel
:ensure
:after ivy
:hook (after-init . counsel-mode)
:delight
:bind (("C-c i" . counsel-imenu)
("C-c s" . counsel-ag))
:bind (:map minibuffer-local-map
("M-r" . counsel-minibuffer-history)))
(use-package magit
:ensure
:bind (("C-x g" . magit-status)
("C-x M-g" . magit-dispatch)))
(use-package ediff
:commands (ediff-buffers ediff-buffers3)
:config
(setq ediff-diff-ok-lines-regexp
(concat
"^\\("
"[0-9,]+[acd][0-9,]+\C-m?$"
"\\|[<>] "
"\\|---"
"\\|.*Warning *:"
"\\|.*No +newline"
"\\|.*No hay ning"
"\\|.*missing +newline"
"\\|^\C-m?$"
"\\)"))
(setq ediff-diff3-ok-lines-regexp
(concat
"^\\("
"[1-3]:"
"\\|===="
"\\| "
"\\|.*Warning *:"
"\\|.*No newline"
"\\|.*No hay ning"
"\\|.*missing newline"
"\\|^\C-m"
"$\\)")))
(use-package autorevert
:delight auto-revert-mode
:commands auto-revert-mode)
(use-package which-key
:ensure
:commands which-key-mode
:delight
:init (which-key-mode 1))
(use-package lisp-mode
:commands (lisp-mode emacs-lisp-mode lisp-interaction-mode)
:delight
(lisp-mode "lisp")
(emacs-lisp-mode "elisp")
(lisp-interaction-mode "lisp-int")
:preface
(defun gx-compile-current-file (load)
(interactive "P")
(byte-compile-file (buffer-file-name) load))
:bind ("<f9>" . gx-compile-current-file))
(use-package auto-compile
:ensure
:commands (auto-compile-mode auto-compile-on-save-mode auto-compile-on-load-mode))
(use-package eldoc
:ensure
:delight
:hook (prog-mode . eldoc-mode))
(use-package flycheck
:ensure
:after hydra
:commands (
flycheck-mode flycheck-add-next-checker flycheck-get-next-checkers
flycheck-buffer flycheck-clear flycheck-next-error
flycheck-previous-error flycheck-list-errors flycheck-select-checker
flycheck-describe-checker flycheck-disable-checker flycheck-display-error-at-point
flycheck-explain-error-at-point display-local-help flycheck-manual
flycheck-version flycheck-verify-setup)
:bind (
("C-c f" . hydra-flycheck/body)
("<f2>" . flycheck-buffer)
("C-<f2>" . flycheck-list-errors)
("M-<f2>" . flycheck-next-error)
("M-S-<f2>" . flycheck-previous-error))
:hydra (hydra-flycheck
(global-map "C-c f")
""
("c" flycheck-buffer "Check buffer" :column "Flycheck")
("C" flycheck-clear "Clear errors" :colored blue)
("n" flycheck-next-error "Next error")
("p" flycheck-previous-error "Previous error")
("l" flycheck-list-errors "List errors" :color blue)
("s" flycheck-select-checker "Select checker" :color blue :column "Checker")
("?" flycheck-describe-checker "Describe checker" :color blue)
("x" flycheck-disable-checker "Disable checker" :color blue)
("h" flycheck-display-error-at-point "Display error at point" :color blue)
("e" flycheck-explain-error-at-point "Explain error at point" :color blue)
("H" display-local-help "Display local help" :color blue :column "Help")
("i" flycheck-manual "Manual" :color blue)
("V" flycheck-version "Version" :color blue)
("v" flycheck-verify-setup "Verify setup" :color blue))
:hook (prog-mode . flycheck-mode)
:config
(add-hook 'lsp-ui-mode-hook
#'(lambda ()
(unless (member 'typescript-tslint (flycheck-get-next-checkers 'lsp-ui))
(flycheck-add-next-checker 'lsp-ui 'typescript-tslint)))))
(use-package flycheck-indicator
:ensure
:delight
:hook (flycheck-mode . flycheck-indicator-mode))
(use-package lsp-mode
:ensure
:delight
:commands (lsp lsp-deferred)
:hook ((typescript-mode js2-mode scss-mode) . lsp-deferred))
(use-package lsp-ui
:ensure
:after lsp-mode
:commands lsp-ui-mode)
(use-package multiple-cursors
:ensure
:bind (("M-j" . mc/mark-next-like-this-word)
("M-J" . mc/unmark-next-like-this)
("C-M-j" . mc/mark-all-words-like-this)))
(use-package expand-region
:ensure
:bind ("C-c w" . er/expand-region))
(use-package crux
:ensure
:bind (("C-c I" . crux-find-user-init-file)
;; ("C-k" . crux-smart-kill-line)
("C-a" . crux-move-beginning-of-line)
("C-M-l" . crux-indent-defun)
("C-c d" . crux-duplicate-current-line-or-region)
("C-x C-o" . crux-transpose-windows)))
(use-package move-text
:ensure
:bind (("C-S-n" . move-text-down)
("C-S-p" . move-text-up)))
(use-package projectile
:ensure
:commands projectile-mode
:bind-keymap ("C-c p" . projectile-command-map)
:delight '(:eval (if (projectile-project-root) (format " %s" (projectile-project-name))))
:config
(projectile-mode 1))
(use-package counsel-projectile
:ensure
:delight
:bind (([remap projectile-find-file] . counsel-projectile-find-file)
([remap projectile-find-file-dwim] . counsel-projectile-find-file-dwim)
([remap projectile-find-dir] . counsel-projectile-find-dir)
([remap projectile-switch-to-buffer] . counsel-projectile-switch-to-buffer)
([remap projectile-grep] . counsel-projectile-grep)
([remap projectile-ag] . counsel-projectile-ag)
([remap projectile-ripgrep] . counsel-projectile-rg)
([remap projectile-switch-project] . counsel-projectile-switch-project))
:bind (:map projectile-command-map
(" " . counsel-projectile)
("si" . counsel-projectile-git-grep)
("Oc" . counsel-projectile-org-capture)
("Oa" . counsel-projectile-org-agenda)))
(use-package rainbow-delimiters
:ensure
:hook ((lisp-mode emacs-lisp-mode) . rainbow-delimiters-mode))
(use-package smartparens
:ensure
:delight
:commands (sp-local-pair)
:config
(sp-local-pair '(lisp-mode emacs-lisp-mode) "`" "'" :when '(sp-in-string-p sp-in-comment-p))
(sp-local-pair '(lisp-mode emacs-lisp-mode) "'" nil :actions nil)
:hook ((prog-mode . smartparens-mode)
(prog-mode . show-smartparens-mode)
((lisp-mode emacs-lisp-mode) . smartparens-strict-mode))
)
(use-package smartparens-config
:disabled
:ensure
:hook (prog-mode . turn-on-smartparens-strict-mode)
:config (progn (show-smartparens-global-mode t)))
(use-package powershell
:ensure
:disabled
:mode ("\\.ps[dm]?1\\'" . powershell-mode))
(use-package eshell
:ensure
:commands eshell
:bind (([remap eshell-pcomplete] . completion-at-point)))
(use-package js2-mode
:ensure
:delight "js2"
:mode "\\.js\\'"
:config
(setq js2-global-externs '("module" "require" "buster" "sinon" "assert" "refute"
"setTimeout" "clearTimeout" "setInterval" "clearInterval"
"location" "__dirname" "console" "JSON" "process")))
(use-package js
:ensure
:delight "js"
:commands js-mode)
(use-package vue-mode
:ensure
:mode "\\.vue\\'")
(use-package add-node-modules-path
:ensure
:hook ((js2-mode typescript-mode) . add-node-modules-path))
(use-package prettier-js
:disabled
:ensure
:delight
:hook (js2-mode . prettier-js-mode))
(use-package json-mode
:ensure
:mode "\\.json\\'")
(use-package typescript-mode
:ensure
:delight "ts"
:mode "\\.ts\\'")
(use-package company
:disabled
:ensure
:delight
:hook (prog-mode . company-mode)
:bind (("C-M-i" . company-complete))
:bind (:map company-active-map
("<SPC>" . company-filter-candidates))
:bind (:map company-filter-map
("<SPC>" . self-insert-command))
:bind (:map lisp-interaction-mode-map
("C-M-i" . company-complete))
:bind (:map emacs-lisp-mode-map
("C-M-i" . company-complete))
:bind (:map lisp-mode-map
("C-M-i" . company-complete)))
(use-package company-posframe
:disabled
:ensure
:delight
:after company
:hook (company-mode . company-posframe-mode))
(use-package company-web
:disabled
:ensure
:after (company web-mode)
:preface
(defun my-company-web-setup ()
(set (make-local-variable 'company-backends) '(company-web-html)))
:hook (web-mode . my-company-web-setup))
(use-package company-lsp
:disabled
:ensure
:after (company lsp-mode)
:preface
(defun my-company-lsp-setup ()
(add-to-list 'company-backends 'company-lsp))
:hook (lsp-mode . my-company-lsp-setup))
(use-package web-mode
:ensure
:mode "\\.html\\'")
(use-package handlebars-mode
:ensure
:delight "hbs"
:mode "\\.hbs\\'")
(use-package csharp-mode
:ensure
:mode "\\.cs\\'")
(use-package omnisharp
:ensure
:delight
:preface
;; (defun my-omnisharp-setup ()
;; (set (make-local-variable 'company-backends) '(company-omnisharp)))
:hook ((csharp-mode . omnisharp-mode)
(csharp-mode . (lambda ()
(set (make-local-variable 'compile-command)
`(concat "MSbuild " ,omnisharp--last-project-path))))
;; (csharp-mode . my-omnisharp-setup)
))
(use-package hydra
:ensure)
(use-package use-package-hydra
:ensure t)
(use-package ag
:ensure
:disabled)
(use-package wgrep
:ensure
:commands wgrep-change-to-wgrep-mode)
(use-package restclient
:ensure
:mode ("\\.http\\'" . restclient-mode))
(use-package ob-http
:ensure
:after org-mode)
(use-package olivetti
:ensure
:commands olivetti-mode)
(use-package feature-mode
:ensure
:mode "\\.feature\\'")
(use-package markdown-mode
:ensure t
:delight "md"
:mode "\\.md\\'"
:commands markdown-update-header-faces
:custom-face
(markdown-code-face ((t (:inherit (fixed-pitch highlight)))))
(markdown-inline-code-face ((t (:inherit (fixed-pitch highlight)))))
:config
(markdown-update-header-faces markdown-header-scaling))
(use-package simple
:commands (visual-line-mode)
:delight visual-line-mode
:hook ((org-mode markdown-mode) . visual-line-mode))
(use-package font-lock-studio
:ensure t
:commands (font-lock-studio))
(use-package yasnippet
:delight yas-minor-mode
:commands (yas-minor-mode))
(use-package graphviz-dot-mode
:ensure t
:mode "\\.dot\\'")
(use-package cask-mode
:ensure t
:mode "[Cc]ask\\'")
;; (use-package nearley-mode
;; :load-path "../Projects/nearley-mode"
;; :delight "ne"
;; :mode "\\.ne\\'")
(use-package choicescript-mode
:load-path "../Projects/choicescript-mode"
:delight "chs"
:commands choicescript-mode)
(use-package simple-modeline
:load-path "../Projects/simple-modeline"
:commands simple-modeline-mode
:init
(simple-modeline-mode 1))
(put 'downcase-region 'disabled nil)
(put 'narrow-to-region 'disabled nil)
(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.
'(auto-revert-buffer-list-filter (quote magit-auto-revert-repository-buffer-p))
'(company-auto-complete nil)
'(company-global-modes nil)
'(company-idle-delay nil)
'(company-lsp-cache-candidates nil)
'(company-lsp-enable-recompletion nil)
'(company-lsp-enable-snippet nil)
'(company-search-regexp-function (quote company-search-words-regexp))
'(company-tooltip-align-annotations t)
'(company-tooltip-minimum-width 40)
'(counsel-mode-override-describe-bindings t)
'(counsel-org-headline-display-priority nil)
'(counsel-projectile-ag-initial-input nil)
'(counsel-projectile-sort-buffers t)
'(counsel-projectile-sort-directories t)
'(counsel-projectile-sort-files t)
'(counsel-projectile-sort-projects nil)
'(counsel-yank-pop-separator "
----
")
'(counsel-yank-pop-truncate-radius 3)
'(css-indent-offset 4)
'(ctl-arrow t)
'(cursor-type (quote box))
'(custom-buffer-done-kill t)
'(custom-buffer-verbose-help nil)
'(custom-magic-show (quote long))
'(custom-magic-show-button nil)
'(custom-raised-buttons t)
'(custom-reset-button-menu t)
'(custom-safe-themes
(quote
("7d56fb712ad356e2dacb43af7ec255c761a590e1182fe0537e1ec824b7897357" "97965ccdac20cae22c5658c282544892959dc541af3e9ef8857dbf22eb70e82b" "9129c2759b8ba8e8396fe92535449de3e7ba61fd34569a488dd64e80f5041c9f" "d91ef4e714f05fff2070da7ca452980999f5361209e679ee988e3c432df24347" "0598c6a29e13e7112cfbc2f523e31927ab7dce56ebb2016b567e1eff6dc1fd4f" default)))
'(custom-search-field nil)
'(default-input-method "rfc1345")
'(defun-prompt-regexp nil)
'(delete-by-moving-to-trash t)
'(delete-selection-mode t)
'(diff-hl-side (quote right))
'(directory-abbrev-alist nil)
'(display-line-numbers nil)
'(dynamic-completion-mode nil)
'(ediff-split-window-function (quote split-window-horizontally))
'(eldoc-idle-delay 0.5)
'(eldoc-posframe-border-width 10 t)
'(eldoc-posframe-position (quote posframe-poshandler-window-top-left-corner))
'(enable-completion nil)
'(fill-column 100)
'(flycheck-check-syntax-automatically (quote (save idle-change mode-enabled)))
'(flycheck-color-mode-line-face-to-color (quote mode-line-buffer-id))
'(flycheck-disabled-checkers (quote (emacs-lisp-checkdoc)))
'(flycheck-display-errors-function (quote flycheck-display-error-messages-unless-error-list))
'(flycheck-emacs-lisp-load-path (quote inherit))
'(flycheck-idle-change-delay 5)
'(flycheck-indicator-icon-error 9632)
'(flycheck-indicator-icon-info 9679)
'(flycheck-indicator-icon-warning 9650)
'(flycheck-javascript-eslint-executable "x")
'(flycheck-posframe-error-prefix "Ⓔ ")
'(flycheck-posframe-info-prefix "Ⓘ ")
'(flycheck-posframe-prefix "- ")
'(flycheck-posframe-warning-prefix "Ⓦ ")
'(flycheck-stylelintrc ".stylelintrc")
'(flycheck-temp-prefix "flycheck")
'(fringe-mode 12 nil (fringe))
'(highlight-nonselected-windows nil)
'(ibuffer-default-shrink-to-minimum-size nil)
'(ibuffer-default-sorting-mode (quote recency))
'(ibuffer-display-summary t)
'(ibuffer-elide-long-columns t)
'(ibuffer-expert t)
'(ibuffer-formats
(quote
((mark modified read-only locked " "
(name 36 36 :left :elide)
" "
(mode 16 16 :left :elide)
" " filename-and-process)
(mark " "
(name 16 -1)
" " filename))))
'(ibuffer-hook
(lambda nil
(ibuffer-projectile-set-filter-groups)
(setq ibuffer-directory-abbrev-alist
(mapcar
(lambda
(root)
(cons
(expand-file-name root)
(concat
(propertize
(format ":%s:"
(projectile-default-project-name root))
(quote font-lock-face)
(quote shadow))
"/")))
projectile-known-projects))
(unless
(eq ibuffer-sorting-mode
(quote alphabetic))
(ibuffer-do-sort-by-alphabetic))))
'(ibuffer-mode-hook nil)
'(ibuffer-projectile-prefix "")
'(ibuffer-saved-filters
(quote
(("Programming"
(and
(derived-mode . prog-mode)
(not
(starred-name))
(not
(filename . ".emacs.d"))))
("Magit"
(derived-mode . magit-mode))
("emacs"
(or
(mode . Custom-mode)
(filename . ".emacs.d")))
("Org"
(mode . org-mode))
("Help"
(mode . help-mode)))))
'(ibuffer-show-empty-filter-groups nil)
'(ibuffer-use-header-line t)
'(ibuffer-use-other-window nil)
'(idle-update-delay 1)
'(imenu-auto-rescan t)
'(imenu-sort-function (quote imenu--sort-by-name))
'(imenu-use-markers t)
'(indent-tabs-mode nil)
'(inhibit-default-init nil)
'(inhibit-startup-echo-area-message "gexplorer")
'(inhibit-startup-screen t)
'(initial-frame-alist (quote ((menu-bar-lines . 0) (tool-bar-lines . 0))))
'(initial-scratch-message nil)
'(ivy-count-format "")
'(ivy-display-functions-alist
(quote
((counsel-irony . ivy-display-function-overlay)
(ivy-completion-in-region . ivy-display-function-overlay)
(t))))
'(ivy-extra-directories (quote ("./")))
'(ivy-format-function (quote ivy-format-function-line) t)
'(ivy-height 20)
'(ivy-ignore-buffers (quote ("\\` ")))
'(ivy-mode t)
'(ivy-rich-display-transformers-list
(quote
(package-install
(:columns
((ivy-rich-candidate
(:width 40))
(ivy-rich-package-install-summary
(:face font-lock-doc-face))))
ivy-switch-buffer
(:columns
((ivy-rich-candidate
(:width 50))
(ivy-rich-switch-buffer-indicators
(:width 4 :face error :align right))
(ivy-rich-switch-buffer-major-mode
(:width 30 :face warning)))
:predicate
(lambda
(cand)
(get-buffer cand)))
counsel-M-x
(:columns
((counsel-M-x-transformer
(:width 40))
(ivy-rich-counsel-function-docstring
(:face font-lock-doc-face))))
counsel-describe-function
(:columns
((counsel-describe-function-transformer
(:width 40))
(ivy-rich-counsel-function-docstring
(:face font-lock-doc-face))))
counsel-describe-variable
(:columns
((counsel-describe-variable-transformer
(:width 40))
(ivy-rich-counsel-variable-docstring
(:face font-lock-doc-face))))
counsel-recentf
(:columns
((ivy-rich-candidate
(:width 0.8))
(ivy-rich-file-last-modified-time
(:face font-lock-comment-face)))))))
'(ivy-rich-mode nil)
'(ivy-rich-parse-remote-buffer nil)
'(ivy-use-virtual-buffers t)
'(ivy-virtual-abbreviate (quote abbreviate))
'(lsp-auto-configure t)
'(lsp-auto-guess-root t)
'(lsp-clients-typescript-server "typescript-language-server")
'(lsp-enable-snippet nil)
'(lsp-imenu-show-container-name nil)
'(lsp-prefer-flymake nil)
'(lsp-signature-render-all nil)
'(lsp-symbol-highlighting-skip-current nil)
'(lsp-ui-doc-border "#839496")
'(lsp-ui-doc-delay 1)
'(lsp-ui-doc-enable nil)
'(lsp-ui-doc-header t)
'(lsp-ui-doc-include-signature t)
'(lsp-ui-doc-max-height 80)
'(lsp-ui-doc-max-width 120)
'(lsp-ui-doc-position (quote bottom))
'(lsp-ui-doc-use-childframe t)
'(lsp-ui-doc-use-webkit nil)
'(lsp-ui-flycheck-enable t)
'(lsp-ui-flycheck-live-reporting nil)
'(lsp-ui-imenu-kind-position (quote top))
'(lsp-ui-sideline-delay 0.5)
'(lsp-ui-sideline-enable nil)
'(lsp-ui-sideline-ignore-duplicate t)
'(lsp-ui-sideline-show-code-actions t)
'(lsp-ui-sideline-show-diagnostics t)
'(lsp-ui-sideline-show-hover t)
'(lsp-ui-sideline-show-symbol t)
'(magit-auto-revert-mode nil)
'(magit-bisect-show-graph nil)
'(magit-commit-show-diff nil)
'(magit-diff-highlight-hunk-body nil)
'(magit-diff-highlight-hunk-region-functions
(quote
(magit-diff-highlight-hunk-region-dim-outside magit-diff-highlight-hunk-region-using-overlays)))
'(magit-diff-highlight-trailing nil)
'(magit-diff-paint-whitespace nil)
'(magit-diff-refine-hunk t)
'(magit-diff-refine-ignore-whitespace t)
'(magit-diff-unmarked-lines-keep-foreground t)
'(magit-log-section-commit-count 5)
'(magit-module-sections-nested nil)
'(magit-pull-or-fetch nil)
'(magit-section-visibility-indicator
(quote
(magit-fringe-bitmap-bold> . magit-fringe-bitmap-boldv)))
'(magit-status-headers-hook
(quote
(magit-insert-error-header magit-insert-diff-filter-header magit-insert-head-branch-header magit-insert-upstream-branch-header magit-insert-push-branch-header)))
'(magit-status-margin (quote (nil age magit-log-margin-width t 18)))
'(magit-status-show-hashes-in-headers nil)
'(markdown-asymmetric-header nil)
'(markdown-header-scaling t)
'(markdown-header-scaling-values (quote (1.7 1.5 1.4 1.1 1.0 1.0)))
'(markdown-hide-markup t)
'(markdown-list-item-bullets (quote ("●")))
'(markdown-marginalize-headers t)
'(menu-bar-mode nil)
'(minions-blacklist nil)
'(minions-direct (quote (flycheck-mode)))
'(minions-mode-line-delimiters nil)
'(minions-mode-line-lighter "")
'(minions-whitelist nil)
'(mode-line-default-help-echo nil)
'(olivetti-body-width 100)
'(olivetti-minimum-body-width 70)
'(omnisharp-server-executable-path "OmniSharp.exe")
'(org-adapt-indentation nil)
'(org-agenda-compact-blocks nil)
'(org-agenda-custom-commands
(quote
(("n" "Agenda and all TODOs"
((agenda "" nil)
(todo "NEXT|WAITING"
((org-agenda-overriding-header "Next:"))))
nil))))
'(org-agenda-files (quote ("~/Dropbox/org/" "~/Dropbox/org/work/")))
'(org-agenda-persistent-filter t)
'(org-agenda-scheduled-leaders (quote ("Scheduled: " "Sched.%2dx: ")))
'(org-agenda-show-future-repeats nil)
'(org-agenda-skip-deadline-if-done t)
'(org-agenda-skip-scheduled-if-done t)
'(org-agenda-skip-timestamp-if-done t)
'(org-agenda-todo-ignore-with-date t)
'(org-babel-load-languages (quote ((emacs-lisp . t) (shell . t))))
'(org-blank-before-new-entry (quote ((heading . auto) (plain-list-item . auto))))
'(org-bullets-bullet-list (quote ("○")))
'(org-bullets-face-name (quote fixed-pitch))
'(org-catch-invisible-edits (quote smart))
'(org-cycle-level-faces nil)
'(org-cycle-separator-lines 2)
'(org-deadline-warning-days 3)
'(org-directory "~/Dropbox/org")
'(org-ellipsis "…")
'(org-fontify-done-headline t)
'(org-hide-block-startup t)
'(org-hide-emphasis-markers t)
'(org-hide-leading-stars t)
'(org-highlight-links (quote (bracket angle plain radio tag date footnote)))
'(org-image-actual-width t)
'(org-insert-heading-respect-content t)
'(org-log-done-with-time nil)
'(org-log-note-headings
(quote
((done . "CLOSING NOTE %t")
(state . "")
(note . "Note taken on %t")
(reschedule . "Rescheduled from %S on %t")
(delschedule . "Not scheduled, was %S on %t")
(redeadline . "New deadline from %S on %t")
(deldeadline . "Removed deadline, was %S on %t")
(refile . "Refiled on %t")
(clock-out . ""))))
'(org-log-repeat (quote time))
'(org-modules (quote (org-bbdb org-docview org-info org-w3m)))
'(org-pretty-entities nil)
'(org-priority-faces (quote ((65 . "#cb4b16") (66 . "#b58900"))))
'(org-refile-targets (quote ((org-agenda-files :level . 1))))
'(org-special-ctrl-a/e t)
'(org-special-ctrl-k t)
'(org-startup-folded (quote content))
'(org-tags-column 0)
'(org-todo-keyword-faces (quote (("NEXT" . "#2aa198") ("WAIT" . "#268bd2"))))
'(org-todo-keywords
(quote
((sequence "TODO(t)" "NEXT(n)" "WAIT(w)" "DONE(d)"))))
'(org-use-fast-todo-selection t)
'(overflow-newline-into-fringe t)
'(overline-margin 1)
'(package-selected-packages
(quote
(org-preview-html htmlize js-comint smartparens-config string-inflection cask-mode doom-modeline graphviz-dot-mode gulp-task-runner mixed-pitch tablist olivetti restclient counsel-projectile counsel magit mood-line poet-theme js2-refactor use-package-hydra bnf-mode font-lock-studio xah-fly-keys flycheck-indicator polymode logview handlebars-mode feature-mode wgrep powershell ob-http c-sharp omnisharp flycheck-package package-lint flycheck-color-mode-line spaceline transient ag hydra 0blayout vue-mode org-bullets add-node-modules-path eval-expr simple move-text auto-compile prettier-js json-mode js2-mode lsp-ui typescript-mode tyepscript-mode rainbow-delimiters web-mode copmany-web copmany-posframe delight smartparens projectile crux expand-region multiple-cursors which-key swiper ace-window undo-tree solarized-theme use-package)))
'(projectile-indexing-method (quote alien))
'(ring-bell-function (quote ignore))
'(rm-whitelist "FlyC")
'(selective-display-ellipses t)
'(server-switch-hook nil)
'(shell-file-name
"c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/libexec/emacs/26.2/x86_64-w64-mingw32/cmdproxy.exe")
'(show-paren-when-point-in-periphery t)
'(show-paren-when-point-inside-paren t)
'(simple-modeline-mode t)
'(simple-modeline-show-cursor-point nil)
'(simple-modeline-show-encoding-information nil)
'(simple-modeline-show-eol-style nil)
'(simple-modeline-show-percent-position nil)
'(solarized-height-minus-1 0.8)
'(solarized-height-plus-2 1.1)
'(solarized-height-plus-3 1.1)
'(solarized-height-plus-4 1.1)
'(solarized-high-contrast-mode-line nil)
'(solarized-scale-org-headlines nil)
'(solarized-scale-outline-headlines nil)
'(solarized-use-more-italic t)
'(solarized-use-variable-pitch nil)
'(sp-base-key-bindings (quote sp))
'(truncate-lines t)
'(truncate-partial-width-windows 80)
'(typescript-enabled-frameworks (quote (typescript)))
'(typescript-flat-functions t)
'(undo-tree-history-directory-alist (quote ((".*" . "c:/Users/Eder/AppData/Local/Temp/"))))
'(web-mode-auto-close-style 1)
'(web-mode-enable-block-face nil)
'(web-mode-enable-css-colorization nil)
'(web-mode-enable-current-column-highlight nil)
'(web-mode-enable-current-element-highlight nil)
'(web-mode-enable-element-content-fontification nil)
'(web-mode-enable-element-tag-fontification nil)
'(web-mode-enable-engine-detection t)
'(web-mode-enable-html-entities-fontification t)
'(which-key-max-description-length 40)
'(which-key-max-display-columns 5)
'(whitespace-line-column nil)
'(word-wrap t)
'(x-underline-at-descent-line 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.
'(aw-leading-char-face ((t (:foreground "red" :weight bold))))
'(bold ((t (:weight bold))))
'(bold-italic ((t (:inherit bold :slant italic))))
'(choicescript-mode-text-face ((t (:inherit variable-pitch))))
'(css-selector ((t (:inherit font-lock-type-face))))
'(custom-comment ((t (:inherit font-lock-doc-face))))
'(custom-documentation ((t (:inherit variable-pitch))))
'(flycheck-posframe-background-face ((t (:inherit highlight))))
'(flycheck-posframe-error-face ((t (:inherit (error flycheck-posframe-face)))))
'(flycheck-posframe-face ((t (:inherit default))))
'(flycheck-posframe-warning-face ((t (:inherit (warning flycheck-posframe-face)))))
'(ivy-org ((t (:inherit font-lock-doc-face))))
'(ivy-virtual ((t (:inherit font-lock-comment-face))))
'(line-number-current-line ((t (:inherit default :weight bold))))
'(lsp-ui-doc-header ((t (:inherit font-lock-string-face :weight bold))))
'(lsp-ui-sideline-global ((t (:inherit highlight :slant italic))))
'(lsp-ui-sideline-symbol-info ((t (:slant italic))))
'(lv-separator ((t (:inherit highlight))))
'(magit-mode-line-process ((t (:inherit font-lock-string-face :weight bold))))
'(markdown-code-face ((t (:inherit bold))))
'(markdown-inline-code-face ((t (:inherit (fixed-pitch highlight)))))
'(mmm-default-submode-face ((t nil)))
'(mode-line ((t (:box nil))))
'(mode-line-emphasis ((t (:inherit success :weight bold))))
'(mode-line-highlight ((t (:box 2))))
'(mode-line-inactive ((t (:box nil))))
'(quote (mode-line ((t (:box nil)))))
'(typescript-jsdoc-tag ((t (:inherit font-lock-builtin-face))))
'(typescript-jsdoc-type ((t (:inherit font-lock-keyword-face))))
'(typescript-jsdoc-value ((t (:inherit font-lock-variable-name-face))))
'(vc-conflict-state ((t (:inherit (vc-state-base error)))))
'(vc-edited-state ((t (:inherit (vc-state-base font-lock-variable-name-face)))))
'(vc-locally-added-state ((t (:inherit (vc-state-base success)))))
'(vc-locked-state ((t (:inherit (vc-state-base shadow)))))
'(vc-missing-state ((t (:inherit (vc-state-base error)))))
'(vc-needs-update-state ((t (:inherit (vc-state-base warning)))))
'(vc-removed-state ((t (:inherit (vc-state-base error)))))
'(vc-state-base ((t nil)))
'(web-mode-bold-face ((t (:weight bold))))
'(web-mode-current-column-highlight-face ((t (:inherit highlight))))
'(which-key-local-map-description-face ((t (:inherit which-key-command-description-face :slant italic)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment