config/emacs/.emacs

59 lines
1.9 KiB
Plaintext
Executable File

(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(c-basic-offset 2)
'(c-tab-always-indent t)
'(canlock-password "201dd6597717bea7c6569288a099ce4c838cd1a7")
'(case-fold-search t)
'(current-language-environment "English")
'(default-input-method "latin-1-prefix")
'(global-font-lock-mode t nil (font-lock))
'(make-backup-files nil)
'(pc-select-meta-moves-sexps t)
'(pc-select-selection-keys-only t)
'(pc-selection-mode t t)
'(php-file-patterns nil)
'(show-paren-mode t nil (paren))
'(transient-mark-mode t)
'(version-control (quote never)))
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(mmm-default-submode-face ((t nil))))
(put 'narrow-to-region 'disabled nil)
;; *** User-added stuff *** ;;
;; General custom variables
(setq require-final-newline 't)
(set-language-environment "UTF-8")
;; Kill GUI elements
(menu-bar-mode 0)
;; *** Programming
(global-set-key (kbd "C-x g") 'goto-line)
(define-key global-map (kbd "<f5>") 'vc-diff)
(define-key global-map (kbd "<f7>") 'compile)
(define-key global-map (kbd "<f8>") 'recompile)
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq-default python-indent-offset 2)
(setq-default css-indent-offset 2)
(column-number-mode)
;; Use the right mode for Arduino sketches
(add-to-list 'auto-mode-alist '("\\.ino\\'" . c++-mode))
(add-to-list 'load-path "~/.emacs.d/lisp")
(require 'yaml-mode)
(require 'slim-mode)
(require 'haml-mode)
;; Markdown support
(autoload 'markdown-mode "markdown-mode"
"Major mode for editing Markdown files" t)
(add-to-list 'auto-mode-alist '("\\.text\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))