config/default: add & change SPC p keybinds

- Moved SPC p x to SPC p i (invalidate cache)
- Add SPC x prefix for opening terminals/ielm at project root
- Add SPC a and SPC d for adding/removing known projects
- Add SPC f for finding a file in other projects
- Add SPC b for switching project buffer (TODO improve ivy/helm support)
- Add SPC k for killing project buffers
This commit is contained in:
Henrik Lissner 2019-04-11 15:22:24 -04:00
parent 4724d0a109
commit c1bc899e34
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -725,12 +725,22 @@
:desc "Browse project" "." #'+default/browse-project
:desc "Find file in project" "/" #'projectile-find-file
:desc "Run cmd in project root" "!" #'projectile-run-shell-command-in-root
:desc "Compile project" "c" #'projectile-compile-project
:desc "Add new project" "a" #'projectile-add-known-project
:desc "Switch to project buffer" "b" #'projectile-switch-to-buffer
:desc "Compile in project" "c" #'projectile-compile-project
:desc "Remove known project" "d" #'projectile-remove-known-project
:desc "Find file in known project" "f" #'projectile-find-file-in-known-projects
:desc "Kill project buffers" "k" #'projectile-kill-buffers
:desc "Invalidate project cache" "i" #'projectile-invalidate-cache
:desc "Find other file" "o" #'projectile-find-other-file
:desc "Switch project" "p" #'projectile-switch-project
:desc "Recent project files" "r" #'projectile-recentf
:desc "Find recent project files" "r" #'projectile-recentf
:desc "List project tasks" "t" #'+default/project-tasks
:desc "Invalidate cache" "x" #'projectile-invalidate-cache)
(:prefix ("x" . "terminal")
:desc "Open eshell in project" "e" #'projectile-run-eshell
:desc "Open ielm in project" "i" #'projectile-run-ielm
:desc "Open term in project" "t" #'projectile-run-term
:desc "Open shell in project" "s" #'projectile-run-shell))
(:prefix ("q" . "session")
:desc "Quit Emacs" "q" #'evil-quit-all