Skip to content

Instantly share code, notes, and snippets.

@cordarei
Created March 23, 2014 05:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cordarei/9719297 to your computer and use it in GitHub Desktop.
Save cordarei/9719297 to your computer and use it in GitHub Desktop.
Emacs init file version 2
;; setup for requiring and installing packages
(require 'cl)
(require 'package)
;; add extra ELPA archives
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
;; initialize package system
(package-initialize)
;; get list of packages if not present
(unless package-archive-contents
(package-refresh-contents))
;; make sure use-package is installed (we'll use it to install other packages)
(unless (package-installed-p 'use-package)
(package-install 'use-package))
;; make use-package available
(require 'use-package)
;; set up individual packages
;; evil-mode
(use-package evil
:ensure evil
:config
(progn (evil-mode 1)))
;; monokai theme
(use-package monokai-theme
:ensure monokai-theme
:config
(progn (load-theme 'monokai t)))
;; set up interface customizations
;; keybindings:
(define-key key-translation-map [?\C-h] [?\C-?])
(global-set-key (kbd "M-h") 'help-command)
;; GUI settings:
(tool-bar-mode -1)
(menu-bar-mode -1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment