Minor enhancements to vterm
Including a more consistent way of starting it for a project.
This commit is contained in:
		
							parent
							
								
									8a2c0419ff
								
							
						
					
					
						commit
						e73277971e
					
				
					 2 changed files with 8 additions and 2 deletions
				
			
		| 
						 | 
					@ -1352,7 +1352,7 @@ This version starts =eshell= in the project’s root, using [[help:projectile-pr
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
And we can attach this function to the =projectile= menu:
 | 
					And we can attach this function to the =projectile= menu:
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
  (ha-leader "p t" '("eshell" . eshell-project))
 | 
					  (ha-leader "p s" '("eshell" . eshell-project))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
** Shell Over There
 | 
					** Shell Over There
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -164,6 +164,10 @@ VTerm has an issue (at least for me) with ~M-Backspace~ not deleting the previou
 | 
				
			||||||
    :hook
 | 
					    :hook
 | 
				
			||||||
    (vterm-mode . (lambda ()
 | 
					    (vterm-mode . (lambda ()
 | 
				
			||||||
                    (setq-local evil-insert-state-cursor 'box)
 | 
					                    (setq-local evil-insert-state-cursor 'box)
 | 
				
			||||||
 | 
					                    (setq-local show-paren-mode nil)
 | 
				
			||||||
 | 
					                    (setf truncate-lines nil)
 | 
				
			||||||
 | 
					                    (flycheck-mode -1)
 | 
				
			||||||
 | 
					                    (yas-minor-mode -1)
 | 
				
			||||||
                    (evil-insert-state))))
 | 
					                    (evil-insert-state))))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -484,7 +488,9 @@ This file, so far, as been good-enough for a Vanilla Emacs installation, but to
 | 
				
			||||||
    "a v d o" '("open"        . multi-vterm-dedicated-open)
 | 
					    "a v d o" '("open"        . multi-vterm-dedicated-open)
 | 
				
			||||||
    "a v d s" '("switch"      . multi-vterm-dedicated-select)
 | 
					    "a v d s" '("switch"      . multi-vterm-dedicated-select)
 | 
				
			||||||
    "a v d t" '("toggle"      . multi-vterm-dedicated-toggle)
 | 
					    "a v d t" '("toggle"      . multi-vterm-dedicated-toggle)
 | 
				
			||||||
    "a v d x" '("close"       . multi-vterm-dedicated-close))
 | 
					    "a v d x" '("close"       . multi-vterm-dedicated-close)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    "p t"   '("project vterm" . multi-vterm-project))
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
* Technical Artifacts                                :noexport:
 | 
					* Technical Artifacts                                :noexport:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue