feat(gs/emacs): Add some config for vterm
for some reason installing it directly via nix doesn't work atm, so I have this hack here Change-Id: I45093633c35e756988078eb136c6e7bc3c532eea Reviewed-on: https://cl.tvl.fyi/c/depot/+/2078 Reviewed-by: glittershark <grfn@gws.fyi> Tested-by: BuildkiteCI
This commit is contained in:
		
							parent
							
								
									2e2bdf9c6c
								
							
						
					
					
						commit
						bdc5d0cfa0
					
				
					 3 changed files with 34 additions and 5 deletions
				
			
		|  | @ -387,7 +387,7 @@ | |||
|     (add-hook! evil-normal-state-entry-hook | ||||
|       #'org-align-all-tags)) | ||||
|   (add-hook 'org-mode-hook (lambda () (display-line-numbers-mode -1))) | ||||
|   (setq whitespace-global-modes '(not org-mode magit-mode)) | ||||
|   (setq whitespace-global-modes '(not org-mode magit-mode vterm-mode)) | ||||
|   (setf (alist-get 'file org-link-frame-setup) 'find-file-other-window) | ||||
|   (set-face-foreground 'org-block +solarized-s-base00) | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										24
									
								
								users/glittershark/emacs.d/vterm.el
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								users/glittershark/emacs.d/vterm.el
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| ;;; ../code/depot/users/glittershark/emacs.d/vterm.el -*- lexical-binding: t; -*- | ||||
| 
 | ||||
| (defun require-vterm () | ||||
|   (add-to-list | ||||
|    'load-path | ||||
|    (concat | ||||
|     (s-trim | ||||
|      (shell-command-to-string | ||||
|       "nix-build --no-out-link ~/code/depot -A third_party.emacs.vterm")) | ||||
|     "/share/emacs/site-lisp/elpa/vterm-20200515.1412")) | ||||
|   (require 'vterm)) | ||||
| 
 | ||||
| (defun +grfn/vterm-setup () | ||||
|   (hide-mode-line-mode) | ||||
|   (setq-local evil-collection-vterm-send-escape-to-vterm-p t)) | ||||
| 
 | ||||
| (add-hook 'vterm-mode-hook #'+grfn/vterm-setup) | ||||
| 
 | ||||
| (map! (:map vterm-mode-map | ||||
|        "<C-escape>" #'evil-normal-state)) | ||||
| 
 | ||||
| (comment | ||||
|  (require-vterm) | ||||
|  ) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue