making some eshell changes
This commit is contained in:
		
							parent
							
								
									50d9ded24c
								
							
						
					
					
						commit
						448c1cd2fc
					
				
					 2 changed files with 26 additions and 0 deletions
				
			
		
							
								
								
									
										15
									
								
								README.org
									
										
									
									
									
								
							
							
						
						
									
										15
									
								
								README.org
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -3072,6 +3072,8 @@ Ace link provides an avy like search for links. Upon using the keybindings prese
 | 
			
		|||
             (display-buffer-in-side-window)
 | 
			
		||||
             (side . bottom)
 | 
			
		||||
             (window-height . 0.25))
 | 
			
		||||
            ("\\*e?shell\\*<20>"
 | 
			
		||||
             (display-buffer-same-window))
 | 
			
		||||
            ("\\*e?shell-terminal\\*"
 | 
			
		||||
             (display-buffer-same-window))
 | 
			
		||||
            ("*helpful*"
 | 
			
		||||
| 
						 | 
				
			
			@ -3126,6 +3128,8 @@ Ace link provides an avy like search for links. Upon using the keybindings prese
 | 
			
		|||
           (display-buffer-in-side-window)
 | 
			
		||||
           (side . bottom)
 | 
			
		||||
           (window-height . 0.25))
 | 
			
		||||
          ("\\*e?shell\\*"
 | 
			
		||||
           (display-buffer-same-window))
 | 
			
		||||
          ("\\*e?shell-terminal\\*"
 | 
			
		||||
           (display-buffer-same-window))
 | 
			
		||||
          ("*helpful*"
 | 
			
		||||
| 
						 | 
				
			
			@ -4506,6 +4510,12 @@ Let's add our own eshell prompt. and set the password cache to a significantly h
 | 
			
		|||
       "*upgrade*"
 | 
			
		||||
       "*upgrade-errors*")))
 | 
			
		||||
 | 
			
		||||
  (defun chris/eshell-current-window ()
 | 
			
		||||
    "Open eshell in the current directory using the current window"
 | 
			
		||||
    (interactive)
 | 
			
		||||
    (same-window-prefix)
 | 
			
		||||
    (eshell))
 | 
			
		||||
 | 
			
		||||
  (setq eshell-command-aliases-list
 | 
			
		||||
        `(("q" "exit")
 | 
			
		||||
          ("f" "find-file $1")
 | 
			
		||||
| 
						 | 
				
			
			@ -4563,6 +4573,7 @@ Let's add our own eshell prompt. and set the password cache to a significantly h
 | 
			
		|||
    :states 'normal
 | 
			
		||||
    :keymaps 'override
 | 
			
		||||
    "oe" 'chris/eshell-new
 | 
			
		||||
    "oE" 'chris/eshell-current-window
 | 
			
		||||
    "be" 'eshell)
 | 
			
		||||
  (general-def '(normal insert) eshell-mode-map
 | 
			
		||||
    "C-d" 'kill-buffer-and-window
 | 
			
		||||
| 
						 | 
				
			
			@ -4587,7 +4598,11 @@ Emulate a terminal
 | 
			
		|||
** Vterm
 | 
			
		||||
#+begin_src emacs-lisp
 | 
			
		||||
(setq vterm-buffer-name-string "vterm %s"
 | 
			
		||||
<<<<<<< HEAD
 | 
			
		||||
      vterm-shell "/run/current-system/sw/bin/nu")
 | 
			
		||||
=======
 | 
			
		||||
      vterm-shell "/run/current-system/sw/bin/fish")
 | 
			
		||||
>>>>>>> 3f6bc9c5 (making some eshell changes)
 | 
			
		||||
(defun chris/vterm-setup ()
 | 
			
		||||
  "Setup vterm with my preferred settings"
 | 
			
		||||
  (display-line-numbers-mode -1))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										11
									
								
								init.el
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								init.el
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -2250,6 +2250,8 @@ targets."
 | 
			
		|||
             (display-buffer-in-side-window)
 | 
			
		||||
             (side . bottom)
 | 
			
		||||
             (window-height . 0.25))
 | 
			
		||||
            ("\\*e?shell\\*<20>"
 | 
			
		||||
             (display-buffer-same-window))
 | 
			
		||||
            ("\\*e?shell-terminal\\*"
 | 
			
		||||
             (display-buffer-same-window))
 | 
			
		||||
            ("*helpful*"
 | 
			
		||||
| 
						 | 
				
			
			@ -2304,6 +2306,8 @@ targets."
 | 
			
		|||
           (display-buffer-in-side-window)
 | 
			
		||||
           (side . bottom)
 | 
			
		||||
           (window-height . 0.25))
 | 
			
		||||
          ("\\*e?shell\\*"
 | 
			
		||||
           (display-buffer-same-window))
 | 
			
		||||
          ("\\*e?shell-terminal\\*"
 | 
			
		||||
           (display-buffer-same-window))
 | 
			
		||||
          ("*helpful*"
 | 
			
		||||
| 
						 | 
				
			
			@ -3305,6 +3309,12 @@ targets."
 | 
			
		|||
       "*upgrade*"
 | 
			
		||||
       "*upgrade-errors*")))
 | 
			
		||||
 | 
			
		||||
  (defun chris/eshell-current-window ()
 | 
			
		||||
    "Open eshell in the current directory using the current window"
 | 
			
		||||
    (interactive)
 | 
			
		||||
    (same-window-prefix)
 | 
			
		||||
    (eshell))
 | 
			
		||||
 | 
			
		||||
  (setq eshell-command-aliases-list
 | 
			
		||||
        `(("q" "exit")
 | 
			
		||||
          ("f" "find-file $1")
 | 
			
		||||
| 
						 | 
				
			
			@ -3362,6 +3372,7 @@ targets."
 | 
			
		|||
    :states 'normal
 | 
			
		||||
    :keymaps 'override
 | 
			
		||||
    "oe" 'chris/eshell-new
 | 
			
		||||
    "oE" 'chris/eshell-current-window
 | 
			
		||||
    "be" 'eshell)
 | 
			
		||||
  (general-def '(normal insert) eshell-mode-map
 | 
			
		||||
    "C-d" 'kill-buffer-and-window
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue