From 4df6636aa50789960d13bc0dae7f4b64c940e6d3 Mon Sep 17 00:00:00 2001 From: drd Date: Thu, 6 Apr 2017 11:41:27 +0200 Subject: Add fancy navigation stuff --- emacs.d/init.el | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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) -- cgit v1.2.1