src.nth.io/

summaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2015-09-15 09:47:48 -0500
committerLuke Hoersten <[email protected]>2015-09-15 09:47:48 -0500
commite3e828bcb110eaec6954e53570b03f99b38ef8b4 (patch)
tree688b18593a826e8881cab1d89ee5af9d3aae0ac7 /init.el
parente182a0952c3c19c784a326d93e44502bc78949f6 (diff)
Added ansible init.
Diffstat (limited to 'init.el')
-rw-r--r--init.el43
1 files changed, 29 insertions, 14 deletions
diff --git a/init.el b/init.el
index 0a1aa5a..60c37f8 100644
--- a/init.el
+++ b/init.el
@@ -114,17 +114,15 @@
;;; packages
(require 'package-require)
-(package-require '(company exec-path-from-shell expand-region
-hgignore-mode ido-at-point markdown-mode move-text paredit
-powerline rainbow-delimiters rainbow-mode solarized-theme
-visual-regexp yasnippet zencoding-mode))
-
-;; powerline
-(require 'powerline)
-(powerline-default-theme)
+(package-require '(ace-jump-mode company exec-path-from-shell
+expand-region smex hgignore-mode ido-at-point markdown-mode
+hgignore-mode move-text paredit rainbow-delimiters rainbow-mode
+json-mode json-reformat solarized-theme terraform-mode
+visual-regexp yasnippet yaml-mode zencoding-mode))
;;; terminal
(global-set-key (kbd "C-c s") 'eshell) ; start shell
+(exec-path-from-shell-copy-env "PYTHONPATH")
(exec-path-from-shell-initialize)
(eshell)
(add-hook 'eshell-mode-hook (lambda () (setenv "TERM" "emacs")))
@@ -132,15 +130,30 @@ visual-regexp yasnippet zencoding-mode))
;;; custom requires
(require 'haskell-init)
(require 'javascript-init)
-(require 'c-init) ; c specific elisp
+(require 'c-init)
+(require 'ansible-init)
-;;; completion
+;;; ido / smex / completion
(ido-at-point-mode)
(global-set-key (kbd "M-/") 'completion-at-point)
-
-;;; company mode
+(global-set-key (kbd "M-x") 'smex)
+(global-set-key (kbd "M-X") 'smex-major-mode-commands)
+
+;;; ace-mode
+(define-key global-map (kbd "C-c SPC") 'ace-jump-mode)
+;; (autoload
+;; 'ace-jump-mode-pop-mark
+;; "ace-jump-mode"
+;; "Ace jump back:-)"
+;; t)
+;; (eval-after-load "ace-jump-mode"
+;; '(ace-jump-mode-enable-mark-sync))
+;; (define-key global-map (kbd "C-x SPC") 'ace-jump-mode-pop-mark)
+
+
+;;; company-mode
(add-hook 'after-init-hook 'global-company-mode)
-;; (global-set-key (kbd "M-/") 'company-complete)
+(global-set-key (kbd "M-/") 'company-complete)
(custom-set-variables
'(company-idle-delay nil)
'(company-minimum-prefix-length 2)
@@ -200,7 +213,9 @@ visual-regexp yasnippet zencoding-mode))
html-mode-hook
css-mode-hook
clojure-mode-hook
- emacs-lisp-mode-hook))
+ emacs-lisp-mode-hook
+ conf-mode-hook
+ yaml-mode-hook))
;;; expand-region
(global-set-key (kbd "C-=") 'er/expand-region)