Removed Emacs configuration files

This commit is contained in:
Alexander Schmidt 2017-06-02 20:40:32 -05:00
parent cc24b8c5e7
commit d377073925
20 changed files with 0 additions and 406 deletions

View File

@ -1,56 +0,0 @@
;; load and set the color theme
(use-package color-theme-sanityinc-tomorrow
:init (load-theme 'sanityinc-tomorrow-night t))
;; show number of search matches in the mode line
(use-package anzu
:diminish anzu-mode
:config (global-anzu-mode +1))
;; enable relative line numbers
(use-package linum-relative
:diminish linum-relative-mode)
(use-package vi-tilde-fringe
:diminish vi-tilde-fring-mode
:config (global-vi-tilde-fringe-mode))
(use-package powerline
:config (powerline-vim-theme))
(setq-default cursor-type 'bar)
;; amount of line spacing in a buffer
(setq-default line-spacing 0.2)
;; shorter confirmation prompts
(fset 'yes-or-no-p 'y-or-n-p)
;; show matching parens
(setq show-paren-delay 0)
(show-paren-mode t)
;; give a visual indication of an empty line
(setq indicate-empty-lines t)
;; show the column number in the mode line
(setq-default column-number-mode t)
(when (fboundp 'global-prettify-symbols-mode)
(global-prettify-symbols-mode))
;; don't wrap long lines
(setq-default truncate-lines t)
(setq-default truncate-partial-width-windows t)
;; allow the emacs window to be resized nicely
(setq frame-resize-pixelwise t)
(setq window-combination-resize t)
; ;; set the editor font
(set-face-attribute 'default nil
:family "Roboto Mono"
:height 100
:weight 'normal)
(setq indent-guide-char "|")

View File

@ -1,9 +0,0 @@
; (use-package calfw
; :config
; (progn
; (require 'calfw-ical)
; ))
; (use-package calfw-gcal
; :after calfw)

View File

@ -1,46 +0,0 @@
(use-package company
:demand
:commands company-mode
:init (global-company-mode)
:config
(progn
(setq company-show-numbers t)
(setq company-idle-delay 0.2)
(setq company-tooltip-limit 20)
(setq company-require-match nil)
(setq company-minimum-prefix-length 1)
(setq company-tooltip-align-annotations t)
(setq company-tooltip-flip-when-above t)
(setq company-global-modes '(not term-mode)))
:diminish company-mode)
(use-package company-quickhelp
:after company
:config
(progn
(setq company-quickhelp-delay 1)
(company-quickhelp-mode)))
(use-package company-statistics
:after company
:config (company-statistics-mode))
(use-package company-math
:after company
:config
(progn
(add-to-list 'company-backends 'company-math-symbols-unicode)
(add-to-list 'company-backends 'company-math-symbols-latex)))
(use-package company-auctex
:after company
:config (company-auctex-init))

View File

@ -1,50 +0,0 @@
;; start the emacs server if it's not already running
(use-package server
:ensure server
:config (unless (server-running-p) (server-start)))
(use-package indent-guide
:config (indent-guide-global-mode))
;; http://bling.github.io/blog/2016/01/18/why-are-you-changing-gc-cons-threshold/
(defun my-minibuffer-setup-hook ()
(setq gc-cons-threshold most-positive-fixnum))
(defun my-minibuffer-exit-hook ()
(setq gc-cons-threshold 800000))
(add-hook 'minibuffer-setup-hook #'my-minibuffer-setup-hook)
(add-hook 'minibuffer-exit-hook #'my-minibuffer-setup-exit-hook)
;; strip trailing whitespace when saving a file
(add-hook 'before-save-hook 'delete-trailing-whitespace)
;; scrolling settings
(setq scroll-margin 5
scroll-conservatively 999
scroll-step 1)
;; require a newline at the end of every file
(setq require-final-newline)
;; ignore case when searching
(setq-default case-fold-search t)
;; don't insert tabs
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq indent-line-function 'insert-tab)
;; don't make backup files
(setq-default make-backup-files nil)
(setq compilation-ask-about-save nil)
;; week starts on monday
(setq calendar-week-start-day 1)
;; spell checking
(setq ispell-program-name "aspell")
(setq ispell-dictionary "english")

View File

@ -1,6 +0,0 @@
(use-package emmet-mode
:config
(progn
(add-hook 'sgml-mode-hook 'emmet-mode)
(add-hook 'css-mode-hook 'emmet-mode)
))

View File

@ -1,59 +0,0 @@
(use-package evil
:config
(progn
(setq evil-default-cursor t)
(setq evil-want-fine-undo t)
(define-key evil-normal-state-map (kbd "j") 'evil-next-visual-line)
(define-key evil-normal-state-map (kbd "k") 'evil-previous-visual-line)
(define-key evil-ex-map "e " 'ido-find-file)
(define-key evil-ex-map "b " 'ido-switch-buffer)
(define-key evil-visual-state-map [escape] 'keyboard-quit)
(define-key minibuffer-local-map [escape] 'abort-recursive-edit)
(define-key minibuffer-local-ns-map [escape] 'abort-recursive-edit)
(define-key minibuffer-local-completion-map [escape] 'abort-recursive-edit)
(define-key minibuffer-local-must-match-map [escape] 'abort-recursive-edit)
(define-key minibuffer-local-isearch-map [escape] 'abort-recursive-edit)
(setq-default evil-insert-state-cursor 'bar)
;; activate evil-mode
(evil-mode t)))
(use-package evil-leader
:after evil
:config
(progn
(setq evil-leader/in-all-states t)
(evil-leader/set-leader ",")
(evil-leader/set-key
"T" 'eshell
"k" 'kill-buffer
"K" 'kill-this-buffer
"b" 'ido-switch-buffer
"w" 'save-buffer
"o" 'helm-occur)
(global-evil-leader-mode)))
(use-package evil-matchit
:after evil
:config (global-evil-matchit-mode t))
(use-package evil-surround
:after evil
:config (global-evil-surround-mode t))
(use-package evil-commentary
:diminish evil-commentary-mode
:config (evil-commentary-mode))
(use-package evil-snipe
:after evil
:diminish evil-snipe-mode
:diminish evil-snipe-local-mode
:config (evil-snipe-mode t))

View File

@ -1,8 +0,0 @@
(use-package flycheck
:diminish flycheck-mode
:init
(progn
(setq-default flycheck-disabled-checkers '(emacs-lisp-checkdoc))
(setq flycheck-check-syntax-automatically '(save mode-enabled))
(global-flycheck-mode)))

View File

@ -1 +0,0 @@
;; TODO: flymake?

View File

@ -1,6 +0,0 @@
(use-package haskell-mode
:config
(progn
(setq-default haskell-stylish-on-save t)
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)))

View File

@ -1,37 +0,0 @@
(use-package helm
:config
(progn
(require 'helm)
(require 'helm-config)
(setq helm-candidate-number-limit 100)
(setq helm-autoresize-min-height 10)
(setq helm-autoresize-min-height 20)
(helm-autoresize-mode 1)))
(use-package helm-descbinds
:after helm
:config (helm-descbinds-mode))
(use-package helm-flx
:after helm
:config (helm-flx-mode t))
(use-package helm-fuzzier
:after helm
:config (helm-fuzzier-mode t))
(use-package helm-ag
:after helm
:config (setq helm-ag-fuzzy-match t))
(use-package helm-swoop
:after helm
:config
(progn
(setq helm-swoop-pre-input-function #'ignore)
(setq helm-swoop-use-line-number-face t)
(setq helm-swoop-split-with-multiple-windows t)
(setq helm-swoop-speed-or-color t)
(setq helm-swoop-use-fuzzy-match t)))

View File

@ -1,39 +0,0 @@
(use-package ido
:config
(progn
(setq ido-enable-prefix nil)
(setq ido-use-virtual-buffers t)
(setq ido-use-url-at-point t)
(setq ido-max-prospects 10)
(setq ido-create-new-buffer 'always)
(setq ido-use-filename-at-point 'guess)
(setq ido-save-directory-list-file "~/.emacs.d/ido.last")
(ido-mode t)
(ido-everywhere t)))
(use-package ido-ubiquitous
:after ido
:config (ido-ubiquitous-mode t))
(use-package flx-ido
:after ido
:config
(progn
(setq ido-enable-flex-matching t)
(flx-ido-mode t)))
(use-package ido-vertical-mode
:after ido
:config
(progn
(ido-vertical-mode)
(setq ido-vertical-show-count t)))
(use-package smex
:init
(progn
(smex-initialize)
(global-set-key (kbd "M-x") 'smex)
(global-set-key (kbd "M-X") 'smex-major-mode-commands)))

View File

@ -1 +0,0 @@
(use-package js2-mode)

View File

@ -1,7 +0,0 @@
(use-package magit
:bind ("C-x g" . magit-status))
(use-package gist
:after magit
:config (global-git-gutter-mode t)
:diminish git-gutter-mode)

View File

@ -1 +0,0 @@
(use-package org)

View File

@ -1,6 +0,0 @@
(use-package pandoc-mode
:init
(progn
(add-hook 'markdown-mode-hook 'pandoc-mode)
(add-hook 'pandoc-mode-hook 'pandoc-load-default-settings)
))

View File

@ -1,2 +0,0 @@
(use-package php-mode
:diminish php-mode)

View File

@ -1,20 +0,0 @@
(use-package tex
:ensure auctex
:config
(progn
(setq TeX-save-query nil)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq TeX-PDF-mode t)
(setq-default TeX-master nil)
(setq-default TeX-engine 'xetex)
(setq TeX-source-correlate-mode t)
(setq TeX-source-correlate-method 'synctex)
(setq font-latex-fontify-sectioning 'color)
(setq font-latex-script-display nil)
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)))

View File

@ -1,3 +0,0 @@
(use-package undo-tree
:diminish undo-tree-mode
:init (global-undo-tree-mode))

View File

@ -1,10 +0,0 @@
;; use utf-8
(set-language-environment 'utf-8)
(setq locale-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-selection-coding-system (if (eq system-type 'windows-nt) 'utf-16-le 'utf-8))
(prefer-coding-system 'utf-8)
;; treat clipboard input as a utf-8 string
(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))

View File

@ -1,39 +0,0 @@
;; init.el
;; Yeah, my emacs config is a mess from me experimenting the operating
;; sys-- I mean editor. Please ignore the horrible elisp I wrote (still
;; learning) and it's also probably safe to assume nothing works. I'll
;; improve this eventually and rewrite it all so that it makes sense.
;; disable a few annoying things before initializing
(dolist (mode '(menu-bar-mode tool-bar-mode scroll-bar-mode))
(when (fboundp mode) (funcall mode -1)))
(setq inhibit-default-init t
inhibit-startup-screen t
ring-bell-function #'ignore)
;; packages
(require 'package)
(setq package-enable-at-startup nil)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/")
'("org" . "http://orgmode.org/elpa/"))
(package-initialize)
;; bootstrap use-package
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
(eval-when-compile (require 'use-package))
(setq use-package-always-ensure t)
(setq load-prefer-newer t)
(mapc 'load (file-expand-wildcards "~/.emacs.d/config/*.el"))
(diminish 'indent-guide-mode "")