Create unravel-shell.el for vterm related settings

This commit is contained in:
Vedang Manerikar 2024-11-18 22:11:51 +05:30
parent 475d0bad25
commit 6193ec3386
3 changed files with 42 additions and 0 deletions

View file

@ -92,4 +92,5 @@ making an abbreviation to a function."
(require 'unravel-window)
(require 'unravel-git)
(require 'unravel-org)
(require 'unravel-shell)
(require 'unravel-langs)

View file

@ -387,6 +387,7 @@ Now we are ready to load our per-module configuration files:
(require 'unravel-window)
(require 'unravel-git)
(require 'unravel-org)
(require 'unravel-shell)
(require 'unravel-langs)
#+end_src
@ -4044,6 +4045,37 @@ title of the task, and the like. The documentation string of
(provide 'unravel-org)
#+end_src
* The =unravel-shell.el= module
:PROPERTIES:
:CUSTOM_ID: h:1E30455D-BB40-44E7-9FB1-92529FE03BDE
:END:
I use ~vterm~ for my shell inside Emacs, and at the moment, this section is about ~vterm~ configuration only.
** The =unravel-shell.el= section for ~vterm~
:PROPERTIES:
:CUSTOM_ID: h:2945DD5C-6AF1-4323-A287-A4F5C109471C
:END:
#+begin_src emacs-lisp :tangle "unravel-modules/unravel-shell.el" :mkdirp yes
;;;; Vterm
(use-package vterm
:ensure t
:bind
("C-x m" . vterm)
:config
(setq vterm-shell (or (executable-find "fish") "/opt/homebrew/bin/fish")))
#+end_src
** Finally, we provide the =unravel-shell.el= module
:PROPERTIES:
:CUSTOM_ID: h:83F2ADFB-D72B-4F8C-8B01-BA1A9CA4939C
:END:
#+begin_src emacs-lisp :tangle "unravel-modules/unravel-shell.el"
(provide 'unravel-shell)
#+end_src
* The =unravel-langs.el= module
:PROPERTIES:
:CUSTOM_ID: h:f44afb76-a1d7-4591-934d-b698cc79a792

View file

@ -0,0 +1,9 @@
;;;; Vterm
(use-package vterm
:ensure t
:bind
("C-x m" . vterm)
:config
(setq vterm-shell (or (executable-find "fish") "/opt/homebrew/bin/fish")))
(provide 'unravel-shell)