Removed Emacs configuration files
This commit is contained in:
parent
cc24b8c5e7
commit
d377073925
|
@ -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 "|")
|
|
@ -1,9 +0,0 @@
|
|||
; (use-package calfw
|
||||
; :config
|
||||
; (progn
|
||||
; (require 'calfw-ical)
|
||||
; ))
|
||||
|
||||
|
||||
; (use-package calfw-gcal
|
||||
; :after calfw)
|
|
@ -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))
|
|
@ -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")
|
|
@ -1,6 +0,0 @@
|
|||
(use-package emmet-mode
|
||||
:config
|
||||
(progn
|
||||
(add-hook 'sgml-mode-hook 'emmet-mode)
|
||||
(add-hook 'css-mode-hook 'emmet-mode)
|
||||
))
|
|
@ -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))
|
|
@ -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)))
|
|
@ -1 +0,0 @@
|
|||
;; TODO: flymake?
|
|
@ -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)))
|
|
@ -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)))
|
|
@ -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)))
|
|
@ -1 +0,0 @@
|
|||
(use-package js2-mode)
|
|
@ -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)
|
|
@ -1 +0,0 @@
|
|||
(use-package org)
|
|
@ -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)
|
||||
))
|
|
@ -1,2 +0,0 @@
|
|||
(use-package php-mode
|
||||
:diminish php-mode)
|
|
@ -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)))
|
|
@ -1,3 +0,0 @@
|
|||
(use-package undo-tree
|
||||
:diminish undo-tree-mode
|
||||
:init (global-undo-tree-mode))
|
|
@ -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))
|
|
@ -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 "")
|
Loading…
Reference in New Issue