27 lines
686 B
EmacsLisp
27 lines
686 B
EmacsLisp
;;; shell-settings.el --- Summary -*- lexical-binding: t -*-
|
|
;;; Commentary:
|
|
;;; Code:
|
|
(use-package comint ;; parent mode of many shell modes
|
|
:bind (:map comint-mode-map
|
|
("<up>" . comint-previous-input)
|
|
("<down>" . comint-next-input)))
|
|
|
|
(use-package sh-script
|
|
: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
|