f739534203
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
17 lines
418 B
EmacsLisp
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
|