summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/essentials/nvim/after/plugin/autoclose.lua2
-rw-r--r--config/essentials/zsh/aliases.zsh2
-rwxr-xr-xstowdots26
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'
diff --git a/stowdots b/stowdots
index b133092..1c72f80 100755
--- a/stowdots
+++ b/stowdots
@@ -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