2024-11-18 16:41:51 +00:00
|
|
|
;;;; Vterm
|
|
|
|
(use-package vterm
|
|
|
|
:ensure t
|
|
|
|
:bind
|
|
|
|
("C-x m" . vterm)
|
|
|
|
:config
|
|
|
|
(setq vterm-shell (or (executable-find "fish") "/opt/homebrew/bin/fish")))
|
|
|
|
|
2024-12-02 03:05:05 +00:00
|
|
|
;;; Enrich zoxide db based on everything I open in Emacs
|
|
|
|
(when (executable-find "zoxide")
|
|
|
|
(use-package zoxide
|
|
|
|
:ensure t
|
|
|
|
:config
|
|
|
|
(add-hook 'find-file-hook #'zoxide-add)
|
|
|
|
(add-hook 'dired-mode-hook #'zoxide-add)))
|
|
|
|
|
2024-12-06 13:58:10 +00:00
|
|
|
;; Mode to read/write fish functions and files
|
|
|
|
(use-package fish-mode
|
|
|
|
:ensure t)
|
|
|
|
|
2024-12-16 01:40:29 +00:00
|
|
|
(use-package dwim-shell-command
|
|
|
|
:ensure t
|
|
|
|
:bind
|
|
|
|
( :map global-map
|
|
|
|
([remap shell-command] . dwim-shell-command)
|
|
|
|
:map dired-mode-map
|
|
|
|
([remap dired-do-async-shell-command] . dwim-shell-command)
|
|
|
|
([remap dired-do-shell-command] . dwim-shell-command)
|
|
|
|
([remap dired-smart-shell-command] . dwim-shell-command))
|
|
|
|
:config
|
|
|
|
;; Also make available all the utility functions provided by Xenodium
|
|
|
|
(require 'dwim-shell-commands))
|
|
|
|
|
2024-11-18 16:41:51 +00:00
|
|
|
(provide 'unravel-shell)
|