;;; shell-settings.el --- Summary -*- lexical-binding: t -*- ;;; Commentary: ;;; Code: (use-package comint ;; parent mode of many shell modes :bind (:map comint-mode-map ("" . comint-previous-input) ("" . comint-next-input))) (use-package sh-script ;; built-in :defer t :config (setq sh-basic-offset 2)) (use-package powershell ;; https://melpa.org/#/powershell :commands (powershell powershell-mode)) (use-package eshell-mode :defer t :init (setq eshell-directory-name (concat user-cache-directory "eshell/"))) (use-package vterm :commands (vterm)) (provide 'shell-settings) ;;; shell-settings.el ends here