Emacs: C# mode hook, change drag stuff keybinding
This commit is contained in:
		
							parent
							
								
									ea73ff3f14
								
							
						
					
					
						commit
						171b78aa7d
					
				| @ -636,10 +636,10 @@ weren't working, until I randomly saw this in someone's init.el | ||||
| 
 | ||||
| (advice-add 'drag-stuff-up :after 'indent-region-advice) | ||||
| (advice-add 'drag-stuff-down :after 'indent-region-advice) | ||||
| (define-key prog-mode-map (kbd "M-<up>") #'drag-stuff-up) | ||||
| (define-key prog-mode-map (kbd "M-<down>") #'drag-stuff-down) | ||||
| (define-key prog-mode-map (kbd "M-<left>") #'drag-stuff-left) | ||||
| (define-key prog-mode-map (kbd "M-<right>") #'drag-stuff-right) | ||||
| (define-key prog-mode-map (kbd "M-h") #'drag-stuff-left) | ||||
| (define-key prog-mode-map (kbd "M-j") #'drag-stuff-down) | ||||
| (define-key prog-mode-map (kbd "M-k") #'drag-stuff-up) | ||||
| (define-key prog-mode-map (kbd "M-l") #'drag-stuff-right) | ||||
| #+end_src | ||||
| 
 | ||||
| Simple function more quickly align text | ||||
| @ -1165,7 +1165,6 @@ Ace Window will show a hint if there are more than 2 windows, but I don't really | ||||
| (beframe-mode +1) | ||||
| #+end_src | ||||
| *** Popper | ||||
| 
 | ||||
| #+begin_src emacs-lisp | ||||
| (require 'popper) | ||||
| (setq popper-reference-buffers | ||||
| @ -2423,6 +2422,17 @@ it doesn't close it. | ||||
|   (c-toggle-comment-style -1)) | ||||
| (add-hook 'c-mode-hook #'joe/c-mode-hook) | ||||
| #+end_src | ||||
| *** CSharp | ||||
| #+begin_src emacs-lisp | ||||
| (defun joe/csharp-mode-hook () | ||||
|   (yas-minor-mode t) | ||||
|   (defalias 'joe/serialized-private-public-getter | ||||
|    (kmacro "^ W W Y o C-y <escape> ^ i p u b l i c SPC <escape> l W y i w P a SPC = > SPC <escape> B B ~")) | ||||
|   (evil-set-register ?g (lambda nil "Unity/C#" | ||||
|                         (call-interactively 'joe/serialized-private-public-getter))) | ||||
|   (electric-pair-local-mode t)) | ||||
| (add-hook 'csharp-mode-hook #'joe/csharp-mode-hook) | ||||
| #+end_src | ||||
| *** Python | ||||
| #+begin_src emacs-lisp | ||||
| (require 'python) | ||||
| @ -2761,6 +2771,7 @@ Org mode buffers have associated files. | ||||
| 
 | ||||
| (defun joe/org-hook () | ||||
|   (org-fancy-priorities-mode) | ||||
|   (visual-line-mode) | ||||
|   (org-bullets-mode) | ||||
|   (org-indent-mode) | ||||
|   (olivetti-mode)) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user