aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2019-01-02 22:46:51 +1300
committerTom Ryder <tom@sanctum.geek.nz>2019-01-02 22:54:54 +1300
commit93c74c47a31cf1a65368f51bedc03a33f38c9451 (patch)
treeab9c798964869b74e3f8df12da527af180b1c107
parentAdd Emacs settings for message-mode (diff)
downloaddotfiles-93c74c47a31cf1a65368f51bedc03a33f38c9451.tar.gz
dotfiles-93c74c47a31cf1a65368f51bedc03a33f38c9451.zip
Add some more elementary Emacs configuration
Now I remember how it felt to try to use Vim for the first time.
-rw-r--r--emacs/emacs25
1 files changed, 22 insertions, 3 deletions
diff --git a/emacs/emacs b/emacs/emacs
index 119a98d3..637f8053 100644
--- a/emacs/emacs
+++ b/emacs/emacs
@@ -1,3 +1,4 @@
+;; Package setup
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
@@ -10,6 +11,24 @@
vimrc-mode
))))
-(add-to-list 'auto-mode-alist '("/mutt" . message-mode))
-(add-hook 'message-mode-hook 'auto-fill-mode)
-(add-hook 'message-mode-hook (lambda () (use-hard-newlines 1 'always)))
+;; 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)
+(tool-bar-mode -1)