diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-06-08 15:14:35 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-06-08 15:14:35 +0800 |
| commit | 866367f784410de1bd20e6104f19c92ab91a8770 (patch) | |
| tree | df849be51582892c7042719811d2be8cc9e658f4 /func.zsh | |
| parent | 2e2689f8b595a0b86f2d456045c275e290867834 (diff) | |
Revert "vim: use $EDITOR"
This reverts commit 8c81cc5b672e50d5425ecf7948040ea9d15dff4d.
Diffstat (limited to 'func.zsh')
| -rwxr-xr-x | func.zsh | 36 |
1 files changed, 18 insertions, 18 deletions
@@ -128,18 +128,18 @@ function vim () { # printf "File name argument required.\n" # return 1 # fi - if [ ! "$1" ]; then + if [ ! "$@" ]; then if [ ! -w "$(pwd)" ]; then - printf "Opening $EDITOR with sudo...\n" - sudo $EDITOR + printf "Opening vim with sudo...\n" + sudo -E $HOME/.local/bin/lvim return else - printf "Opening $EDITOR...\n" - $EDITOR + printf "Opening vim...\n" + $HOME/.local/bin/lvim return fi fi - if [ ! -e "$1" ] + if [ ! -e "$@" ] then printf "$@ doesn't exist\ntouch File '$@'?(y/N)" if read -q "choice? " @@ -151,9 +151,9 @@ function vim () { #if [[ "$OWNER" != "$USER" ]] if [ ! -w "$(dirname $@)" ] then - printf "Opening with sudoedit ($EDITOR)...\n" - sudoedit "$@" - if [ ! -e "$1" ] + printf "Opening vim with sudo...\n" + sudo -E $HOME/.local/bin/lvim "$@" + if [ ! -e "$@" ] then #printf "File \"$@\" is Empty, auto deleted...\n" printf "File \"$@\" is isn't saved, auto deleted...\n" @@ -162,8 +162,8 @@ function vim () { return #elif [[ -e "$@" ]] else - printf "Opening $EDITOR...\n" - $EDITOR "$@" + printf "Opening vim...\n" + $HOME/.local/bin/lvim "$@" if [ ! -e "$@" ] then #printf "File \"$@\" is Empty, auto deleted...\n" @@ -180,14 +180,14 @@ function vim () { #else #OWNER=$(stat -c '%U' "$@") fi - if [ ! -w "$1" ] + if [ ! -w "$@" ] then - printf "Opening $EDITOR with sudo...\n" - sudoedit "$@" + printf "Opening vim with sudo...\n" + sudo -E $HOME/.local/bin/lvim "$@" return - elif [[ -e "$1" ]]; then - printf "Opening $EDITOR...\n" - $EDITOR "$@" + elif [[ -e "$@" ]]; then + printf "Opening vim...\n" + $HOME/.local/bin/lvim "$@" return fi # if [ -e "$@" ] @@ -380,7 +380,7 @@ function path () function vimake () { if [ -e "Makefile" ]; then - nvim Makefile + lvim Makefile else printf "No Makefile" fi |
