]> git.r.bdr.sh - rbdr/dotfiles/blame_incremental - config/emacs/init.el
Add basic emacs config
[rbdr/dotfiles] / config / emacs / init.el
... / ...
CommitLineData
1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2;; Style
3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4;; Editor Style
5(setq inhibit-startup-message t)
6(global-display-line-numbers-mode 1)
7(setq display-line-numbers-type 'relative)
8
9;; Color / Theme
10(load-theme 'deeper-blue t)
11
12;; Chrome
13(menu-bar-mode -1)
14
15;; Whitespace
16(setq-default show-trailing-whitespace t)
17(setq-default indicate-empty-lines t)
18(setq-default indicate-buffer-boundaries 'left)
19
20;; IDO Mode
21(ido-mode 1)
22(ido-everywhere)
23(setq ido-enable-flex-matching t)
24(fido-mode)
25
26;; Tab Style
27(setq-default indent-tabs-mode nil)
28(setq-default tab-width 2)
29
30;; Match Parentheses
31(setq show-paren-delay 0)
32(show-paren-mode)
33
34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
35;; Behaviof
36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
37
38(setq-default require-final-newline t)
39(setq sentence-end-double-space nil)
40
41;; Packages
42(require 'package)
43(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
44(package-initialize)
45(unless package-archive-contents
46 (package-refresh-contents))