summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordrd <drd@ableton.com>2017-04-06 11:41:27 +0200
committerDavid Robillard <d@drobilla.net>2017-04-06 22:23:57 +0200
commit4df6636aa50789960d13bc0dae7f4b64c940e6d3 (patch)
tree729ed9eb57914581c1b685ed2e08e7ec310d9fcd
parent0eaefbd2d5bb52b6d2068801c771a880a8a7e729 (diff)
downloaddotfiles-4df6636aa50789960d13bc0dae7f4b64c940e6d3.tar.gz
dotfiles-4df6636aa50789960d13bc0dae7f4b64c940e6d3.tar.bz2
dotfiles-4df6636aa50789960d13bc0dae7f4b64c940e6d3.zip
Add fancy navigation stuff
-rw-r--r--emacs.d/init.el19
1 files changed, 18 insertions, 1 deletions
diff --git a/emacs.d/init.el b/emacs.d/init.el
index 351478f..ce14e5f 100644
--- a/emacs.d/init.el
+++ b/emacs.d/init.el
@@ -23,7 +23,10 @@
(package-install 'use-package)))
(require 'use-package)
+(use-package counsel :config (counsel-mode))
(use-package dired+)
+(use-package ivy :config (ivy-mode))
+(use-package projectile :config (projectile-global-mode))
(use-package spaceline-config)
(use-package tramp)
(use-package window-numbering)
@@ -44,8 +47,10 @@
(diminish 'auto-fill-function "↵")
(diminish 'auto-revert-mode "↻")
(diminish 'compilation-in-progress "⚙")
+(diminish 'counsel-mode "")
(diminish 'flyspell-mode "✓")
(diminish 'ggtags-mode "☚")
+(diminish 'ivy-mode "")
(setq spaceline-minor-modes-separator " ")
(spaceline-define-segment version-control
@@ -111,6 +116,7 @@
"find . -type f -not -name \"*.svn-base\" -print0 | xargs -0 grep -I -n -s -F ")
'(indicate-empty-lines t)
'(inhibit-startup-screen t)
+ '(ivy-magic-tilde nil)
'(jabber-account-list
(quote
(("david.e.robillard@gmail.com"
@@ -158,9 +164,19 @@
'(menu-bar-mode nil)
'(package-selected-packages
(quote
- (ggtags auctex use-package spaceline pdf-tools markdown-mode magit glsl-mode dired-rainbow dired+)))
+ (counsel-gtags counsel-projectile flyspell-correct-ivy ivy clang-format swift-mode projectile ggtags auctex use-package spaceline pdf-tools markdown-mode magit glsl-mode dired-rainbow dired+)))
'(pdf-view-midnight-colors (quote ("#C3D1D1" . "#141414")))
'(powerline-default-separator nil)
+ '(projectile-completion-system (quote ivy))
+ '(projectile-enable-caching t)
+ '(projectile-mode-line
+ (quote
+ (:eval
+ (if (file-remote-p default-directory)
+ " P[R]"
+ (format " P[%s]"
+ (projectile-project-name))))))
+ '(projectile-use-git-grep t)
'(quack-pretty-lambda-p t)
'(quack-run-scheme-always-prompts-p nil)
'(savehist-mode t)
@@ -351,6 +367,7 @@
(global-set-key (kbd "C-c e") 'erc-track-switch-buffer)
(global-set-key (kbd "C-c f") 'ff-find-other-file)
(global-set-key (kbd "C-c g") 'grep-find)
+(global-set-key (kbd "C-c i") 'clang-format-buffer)
(global-set-key (kbd "C-c m") 'magit-status)
(global-set-key (kbd "C-c r") 'replace-string)
(global-set-key (kbd "C-c s") 'sort-lines)