Change-Id: I6c6847fac56f0a9a1a2209792e00a3aec5e672b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10809 Autosubmit: aspen <root@gws.fyi> Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Reviewed-by: lukegb <lukegb@tvl.fyi>
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			554 B
		
	
	
	
		
			EmacsLisp
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			554 B
		
	
	
	
		
			EmacsLisp
		
	
	
	
	
	
| ;;; -*- 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)
 | |
|  )
 |