diff options
-rw-r--r-- | config/essentials/nvim/after/plugin/autoclose.lua | 2 | ||||
-rw-r--r-- | config/essentials/zsh/aliases.zsh | 2 | ||||
-rwxr-xr-x | stowdots | 26 |
3 files changed, 19 insertions, 11 deletions
diff --git a/config/essentials/nvim/after/plugin/autoclose.lua b/config/essentials/nvim/after/plugin/autoclose.lua index 9dffb8a..89078ef 100644 --- a/config/essentials/nvim/after/plugin/autoclose.lua +++ b/config/essentials/nvim/after/plugin/autoclose.lua @@ -14,7 +14,7 @@ require("autoclose").setup({ ["`"] = { escape = true, close = true, pair = "``"}, }, options = { - disabled_filetypes = { "text", "telekasten", "diff", "gitcommit", "fugitive" }, + disabled_filetypes = { "text", "telekasten", "groff", "diff", "gitcommit", "fugitive" }, disable_when_touch = true, }, }) diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index c9fa4dc..7548d7a 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -53,7 +53,7 @@ alias lst3='ls --tree -L3' alias ls.='ls -dl .*' which exa >/dev/null 2>&1 && alias ls='exa --sort extension --group-directories-first' || - alias ls='ls --color --group-directories-fist --sort=extension' + alias ls='ls --color --group-directories-first --sort=extension' # pacman aliases alias pac='pacman' @@ -1,20 +1,28 @@ #!/bin/sh -trap "echo -ne '\nbye'; exit 1" EXIT +trap "echo -e '\nbye'; exit 1" EXIT + +die () { + echo "$@" 1>&2 +} if ! stow --version > /dev/null 2>&1 then - echo "E: stow not installed or not found" 1>&2 - exit 1 + die "stow not installed or not found." + die "install stow?" + die -n ">" + test "y" = "$(head -n 1)" && + doas pacman -Sy stow || + exit 1 fi if [ -n "${MACH:=$1}" ] then - echo "I: stowing for $MACH" + die "I: stowing for $MACH" else - echo "E: MACH not set" 1>&2 - echo "Enter valid value for 'MACH'" - echo "d(esktop) | s(erver) | l(aptop)" - echo -n ">" + die "E: MACH not set" >&2 + die "Enter valid value for 'MACH'" + die "d(esktop) | s(erver) | l(aptop)" + echo -n ">" >&2 read MACH fi @@ -34,6 +42,6 @@ case "$MACH" in stow -d config/ -t "$HOME/" -R home ;; *) - echo "E: invalid value for 'MACH'" 1>&2 + die "E: invalid value for 'MACH'" break esac |