diff --git a/common/neovim/init.lua b/common/neovim/init.lua index 861a44a..d6aee91 100644 --- a/common/neovim/init.lua +++ b/common/neovim/init.lua @@ -281,7 +281,7 @@ vim.api.nvim_create_autocmd("TextYankPost", { end, }) -vim.api.nvim_create_autocmd("BufWritePost", { +vim.api.nvim_create_autocmd("BufWritePre", { pattern = "*", callback = function() vim.lsp.buf.formatting_seq_sync() diff --git a/os/linux/arch/provision.sh b/os/linux/arch/provision.sh index d3b7b9d..488a083 100755 --- a/os/linux/arch/provision.sh +++ b/os/linux/arch/provision.sh @@ -8,14 +8,14 @@ ls -la "$(dirname "$0")" for file in "$(dirname "$0")/provision.d"/*; do test -d "$file" && continue echo "Runnning $file..." - if <<< "$file" grep -q "AS_ROOT"; then - if [ "$is_root" == "1" ]; then + if grep -q "AS_ROOT" "$file"; then + if [ "$is_root" = "1" ]; then "$file" else sudo "$file" fi else - if [ "$is_root" == "1" ]; then + if [ "$is_root" = "1" ]; then sudo -u daniel "$file" else "$file"