feat(sterni/emacs): add key bindings for project-* commands
Change-Id: I482b629747adebe049e1e145c13efec17a0d2b7d Reviewed-on: https://cl.tvl.fyi/c/depot/+/5571 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: sterni <sternenseemann@systemli.org>
This commit is contained in:
		
							parent
							
								
									1e3306ab57
								
							
						
					
					
						commit
						5cccb0c573
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		|  | @ -119,6 +119,14 @@ | |||
| ; default, but allows ';' as prompt | ||||
| (setq shell-prompt-pattern "^[^#$%>;\n]*[#$%>;] *") | ||||
| 
 | ||||
| ;; projects (see also evil config) | ||||
| 
 | ||||
| (setq project-switch-commands | ||||
|       '((project-find-file "Find file") | ||||
|         (project-find-regexp "Find regexp") | ||||
|         (project-dired "Dired") | ||||
|         (project-shell "Shell"))) | ||||
| 
 | ||||
| ;;; Configure packages | ||||
| (require 'use-package) | ||||
| 
 | ||||
|  | @ -164,6 +172,14 @@ | |||
|   (define-key evil-window-map (kbd "<right>") 'evil-window-right) | ||||
|   (define-key evil-window-map (kbd "<up>") 'evil-window-up) | ||||
|   (define-key evil-window-map (kbd "<down>") 'evil-window-down) | ||||
|   ;; projects | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>pf") 'project-find-file) | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>pg") 'project-find-regexp) | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>pd") 'project-dired) | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>ps") 'project-shell) | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>pR") 'project-query-replace-regexp) | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>pK") 'project-kill-buffers) | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>pp") 'project-switch-project) | ||||
|   ;; emacs | ||||
|   (evil-define-key 'visual 'global (kbd "<leader>ee") 'eval-region) | ||||
|   (evil-define-key 'normal 'global (kbd "<leader>ee") 'eval-last-sexp) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue