Last active
November 19, 2019 12:00
-
-
Save gexplorer/8b3c0582eff5d7ece2b6258ed147a030 to your computer and use it in GitHub Desktop.
emacs.d
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(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