summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutils/installer/uninstall.sh15
1 files changed, 7 insertions, 8 deletions
diff --git a/utils/installer/uninstall.sh b/utils/installer/uninstall.sh
index 96dea8cd..0ac62e36 100755
--- a/utils/installer/uninstall.sh
+++ b/utils/installer/uninstall.sh
@@ -6,14 +6,14 @@ ARGS_REMOVE_CONFIG=0
declare -r XDG_DATA_HOME="${XDG_DATA_HOME:-"$HOME/.local/share"}"
declare -r XDG_CACHE_HOME="${XDG_CACHE_HOME:-"$HOME/.cache"}"
-declare -r XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-"$HOME/.config"}"
-declare -r LUNARVIM_RUNTIME_DIR="${LUNARVIM_RUNTIME_DIR:-"$XDG_DATA_HOME/lunarvim"}"
-declare -r LUNARVIM_CONFIG_DIR="${LUNARVIM_CONFIG_DIR:-"$XDG_CONFIG_HOME/lvim"}"
-declare -r LUNARVIM_CACHE_DIR="${LUNARVIM_CACHE_DIR:-"$XDG_CACHE_HOME/lvim"}"
+declare -xr NVIM_APPNAME="${NVIM_APPNAME:-"lvim"}"
+
+declare LUNARVIM_DATA_DIR="$XDG_DATA_HOME/$NVIM_APPNAME"
+declare LUNARVIM_CACHE_DIR="$XDG_CACHE_HOME/$NVIM_APPNAME"
declare -a __lvim_dirs=(
- "$LUNARVIM_RUNTIME_DIR"
+ "$LUNARVIM_DATA_DIR"
"$LUNARVIM_CACHE_DIR"
)
@@ -59,19 +59,18 @@ function remove_lvim_dirs() {
}
function remove_lvim_bin() {
- local legacy_bin="/usr/local/bin/lvim "
+ local legacy_bin="/usr/local/bin/lvim"
if [ -x "$legacy_bin" ]; then
echo "Error! Unable to remove $legacy_bin without elevation. Please remove manually."
exit 1
fi
- lvim_bin="$(command -v lvim 2>/dev/null)"
+ lvim_bin="$(command -v $NVIM_APPNAME 2>/dev/null)"
rm -f "$lvim_bin"
}
function remove_desktop_file() {
OS="$(uname -s)"
- # TODO: Any other OSes that use desktop files?
([ "$OS" != "Linux" ] || ! command -v xdg-desktop-menu &>/dev/null) && return
echo "Removing desktop file..."