Emacs: Added init-bindings.el, removed starter-kit-bindings
This commit is contained in:
		
							parent
							
								
									4454fca696
								
							
						
					
					
						commit
						74d252df97
					
				
					 2 changed files with 37 additions and 5 deletions
				
			
		
							
								
								
									
										35
									
								
								emacs.d/init-bindings.el
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								emacs.d/init-bindings.el
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | |||
| ;; Various keybindings, most of them taken from starter-kit-bindings | ||||
| 
 | ||||
| ;; Font size | ||||
| (define-key global-map (kbd "C-+") 'text-scale-increase) | ||||
| (define-key global-map (kbd "C--") 'text-scale-decrease) | ||||
| 
 | ||||
| ;; Use regex searches by default. | ||||
| (global-set-key (kbd "C-s") 'isearch-forward-regexp) | ||||
| (global-set-key (kbd "\C-r") 'isearch-backward-regexp) | ||||
| (global-set-key (kbd "M-%") 'query-replace-regexp) | ||||
| (global-set-key (kbd "C-M-s") 'isearch-forward) | ||||
| (global-set-key (kbd "C-M-r") 'isearch-backward) | ||||
| (global-set-key (kbd "C-M-%") 'query-replace) | ||||
| 
 | ||||
| ;; Jump to a definition in the current file. (Protip: this is awesome.) | ||||
| (global-set-key (kbd "C-x C-i") 'imenu) | ||||
| 
 | ||||
| ;; Window switching. (C-x o goes to the next window) | ||||
| (windmove-default-keybindings) ;; Shift+direction | ||||
| 
 | ||||
| ;; Start eshell or switch to it if it's active. | ||||
| (global-set-key (kbd "C-x m") 'eshell) | ||||
| 
 | ||||
| ;; Start a new eshell even if one is active. | ||||
| (global-set-key (kbd "C-x M") (lambda () (interactive) (eshell t))) | ||||
| 
 | ||||
| ;; Start a regular shell if you prefer that. | ||||
| (global-set-key (kbd "C-x C-m") 'shell) | ||||
| 
 | ||||
| ;; So good! | ||||
| (global-set-key (kbd "C-c g") 'magit-status) | ||||
| 
 | ||||
| ;; Add a fullscreen toggle | ||||
| (global-set-key (kbd "M-RET") 'toggle-frame-fullscreen) | ||||
| 
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue