| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- (package-initialize)
- ;;; Repositories
- ;; MELPA. For more plugin goodness, particularly evil-mode.
- (require 'package)
- (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
- (when (< emacs-major-version 24)
- (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/") ))
- ;;; Setup
- ;; Vim-bindings with Evil-Mode
- (setq evil-want-C-u-scroll t) ; <C-u> for "up" to match <C-d> for "down"
- (require 'evil-leader)
- (global-evil-leader-mode)
- (evil-leader/set-leader ",")
- (evil-leader/set-key
- "e" 'find-file
- "b" 'switch-to-buffer
- "k" 'kill-buffer
- "d" 'dired)
- (require 'evil)
- (evil-mode 1)
- ;; Mouse support for Terminal Emulators. Particularly iTerm2. With mouse wheel scrolling.
- (unless window-system
- (require 'mouse)
- (xterm-mouse-mode t)
- (global-set-key [mouse-4] '(lambda ()
- (interactive)
- (scroll-down 1)))
- (global-set-key [mouse-5] '(lambda ()
- (interactive)
- (scroll-up 1)))
- (defun track-mouse (e))
- (setq mouse-sel-mode t))
- ;; Solarized: How do we set this up properly?
|