tvl-depot/configs/shared/.emacs.d/wpc/packages/wpc-shell.el
William Carroll f739534203 Support fish shell!
After some back-and-forth, I'm trialing fish shell instead of zsh as my default
shell. For now, I'm porting the aliases.zsh into config.fish -- defining them as
abbreviations instead of aliases; this preference may change. See the commentary
in config.fish for more information.

A spent a lot of time in zsh and built much configuration, so supporting fish
may take considerable time. Here's some work that remains:

TODO:
- Port functions.zsh
- Port variables.zsh
- Port zle.zsh
2019-12-24 15:21:34 +00:00

17 lines
418 B
EmacsLisp

;;; wpc-shell.el --- POSIX Shell scripting support -*- lexical-binding: t -*-
;; Author: William Carroll <wpcarro@gmail.com>
;;; Commentary:
;; Helpers for my shell scripting. Includes bash, zsh, etc.
;;; Code:
(use-package flymake-shellcheck
:commands flymake-shellcheck-load
:init
(add-hook 'sh-mode-hook #'flymake-shellcheck-load))
(use-package fish-mode)
(provide 'wpc-shell)
;;; wpc-shell.el ends here