aboutsummaryrefslogtreecommitdiff
path: root/emacs/emacs
blob: 31770133a493fd8ff5557ed85e3812382068d10a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
;; Package setup
(require 'package)
(add-to-list 'package-archives
  '("melpa"     . "https://melpa.org/packages/"))
(package-initialize)
(custom-set-variables
  '(package-selected-packages
    (quote (
      fireplace
      markdown-mode
      vimrc-mode
    ))))

;; Still trying to get mail to behave properly
(add-to-list 'auto-mode-alist '("/mutt" . mail-mode))
(add-hook 'mail-mode-hook 'auto-fill-mode)
(add-hook 'mail-mode-hook 'use-hard-newlines)

;; From better-defaults.el <https://github.com/technomancy/better-defaults/blob/master/better-defaults.el>
(show-paren-mode 1)
(setq-default indent-tabs-mode nil)
(setq
  require-final-newline t
  visible-bell t
  save-place-file (concat user-emacs-directory "places")
  backup-directory-alist `(("." . ,(concat user-emacs-directory "backups")))
)

;; A few more options I've found around the web
(customize-set-variable 'inhibit-startup-screen t)
(column-number-mode 1)
(line-number-mode 1)
(menu-bar-mode -1)