aboutsummaryrefslogtreecommitdiff
path: root/emacs/emacs
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/emacs')
-rw-r--r--emacs/emacs29
1 files changed, 28 insertions, 1 deletions
diff --git a/emacs/emacs b/emacs/emacs
index a80f36a1..637f8053 100644
--- a/emacs/emacs
+++ b/emacs/emacs
@@ -1,7 +1,34 @@
+;; Package setup
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(custom-set-variables
'(package-selected-packages
- (quote (markdown-mode fireplace))))
+ (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)
+(tool-bar-mode -1)