Skip to content

Instantly share code, notes, and snippets.

@ijdickinson
Created October 13, 2015 14:00
Show Gist options
  • Save ijdickinson/c93166bd9ce5e6c9e791 to your computer and use it in GitHub Desktop.
Save ijdickinson/c93166bd9ce5e6c9e791 to your computer and use it in GitHub Desktop.
Emacs config
ian@ian-desktop $ cd ~
ian@ian-desktop $ cat .emacs
(setq visible-bell 1)
(setq-default indent-tabs-mode nil)
(add-to-list 'default-frame-alist '(height . 68))
(add-to-list 'default-frame-alist '(width . 180))
(when (>= emacs-major-version 24)
(require 'package)
(add-to-list
'package-archives
'("melpa" . "http://melpa.org/packages/")
'("marmalade" . "http://marmalade-repo.org/packages/")
)
(package-initialize))
ian@ian-desktop $ cd .emacs.d
[~/.emacs.d]
ian@ian-desktop $ ls
auto-save-list/ ijd-keybindings.el thumbs/
backups/ places url/
elpa/ session.10935ec55a5dfd95e144293576742244100000021260069
ido.last session.10d5482e7861b48c87144302860346335200000022120067
ian@ian-desktop $ cat ijd-keybindings.el
(defun my-unindent-region (N)
(interactive "p")
(if (use-region-p)
(progn (indent-rigidly (region-beginning) (region-end) (* N -4))
(setq deactivate-mark nil))
(self-insert-command N)))
(global-set-key "\C-tab" 'my-unindent-region)
ian@ian-desktop $ ls elpa/
alchemist-20150928.2343/ company-20150919.1933/ gnupg/
archives/ dash-20150829.433/ handlebars-mode-20150211.949/
better-defaults-20150404.223/ elixir-mode-20150917.50/ handlebars-mode-readme.txt
better-defaults-readme.txt epl-20150517.433/ pkg-info-20150517.443/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment