aboutsummaryrefslogblamecommitdiff
path: root/emacs/emacs
blob: ea13faa900cd26c0edfa605506bdd2499254e443 (plain) (tree)
1
2
3
4
5
6
7
                





                                                 




                   
 














                                                                                                          
                                                      
                                                  

                                            

                      
;; 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")))
)

;; Show a scratch buffer rather than the startup hints
(customize-set-variable 'inhibit-startup-screen t)

;; Show line and column number in status bar
(column-number-mode 1)
(line-number-mode 1)