Title: Simple emacs config
       Author: Solène
       Date: 02 May 2016
       Tags: emacs cheatsheet
       Description: 
       
       Here is a dump of my emacs config file. That may be useful for some
       emacs users who begin.
       
       If you doesn't want to have your_filename.txt~ files with a tilde at
       the end (this is a default backup file), add this
       
       
           (setq backup-inhibited t) 
           (setq auto-save-default nil)
       
       
       To have parenthesis highlighting on match, which is very useful, you
       will need this
       
           ; show match parenthesis 
           (show-paren-mode 1)
       
       I really like this one. It will save the cursor position in every file
       you edit. When you edit it again, you start exactly where you leaved
       the last time.
       
       
           (setq save-place-file "~/.emacs.d/saveplace") 
           (setq-default save-place t) 
           (require 'saveplace)`
       
       
       If you write in utf-8 (which is very common now) you should add this.
       
           ; utf8 
           (prefer-coding-system 'utf-8)
       
       
       Emacs modes are used depending on the extension of a file. Sometime
       you need to edit files with a custom extension but you want to use a
       mode for it. So, you just need to add some line like this to get your
       mode automatically when you load the file.
       
       
           (add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode)) 
           (add-to-list 'auto-mode-alist '("\\.tpl$" . html-mode))
       
       
       My Org-mode part in the config file
       
           (require 'org)
           (define-key global-map "\C-ca" 'org-agenda)
           (setq org-log-done t)
           (setq org-agenda-files (list "~/Org/work.org" "~/Org/home.org"))
       
       
       Stop mixing tabs and space when indenting
       
           (setq indent-tabs-mode nil)