Skip to content

Instantly share code, notes, and snippets.

@gtrak
Created October 1, 2013 16:01
Show Gist options
  • Save gtrak/6780836 to your computer and use it in GitHub Desktop.
Save gtrak/6780836 to your computer and use it in GitHub Desktop.
(require 'package)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/") t)
(package-initialize)
(require 'auto-complete)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/dict")
(require 'auto-complete-config)
(ac-config-default)
(require 'ac-nrepl)
(add-hook 'nrepl-mode-hook 'ac-nrepl-setup)
(add-hook 'nrepl-interaction-mode-hook 'ac-nrepl-setup)
(eval-after-load "auto-complete"
'(add-to-list 'ac-modes 'nrepl-mode))
(defun set-auto-complete-as-completion-at-point-function ()
(setq completion-at-point-functions '(auto-complete)))
(add-hook 'auto-complete-mode-hook 'set-auto-complete-as-completion-at-point-function)
(add-hook 'nrepl-mode-hook 'set-auto-complete-as-completion-at-point-function)
(add-hook 'nrepl-interaction-mode-hook 'set-auto-complete-as-completion-at-point-function)
(define-key nrepl-interaction-mode-map (kbd "C-c C-d") 'ac-nrepl-popup-doc)
(require 'color-theme)
(color-theme-emacs-nw)
(global-set-key [C-tab] 'completion-at-point)
(setq erc-timestamp-only-if-changed-flag nil
erc-timestamp-format "%H:%M "
erc-fill-prefix " "
erc-insert-timestamp-function 'erc-insert-timestamp-left)
(add-hook 'erc-mode-hook (lambda () (auto-fill-mode 0)))
(set-face-attribute 'default nil :font "Source Code Pro Light-10")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment