Skip to content

Instantly share code, notes, and snippets.

@EgZvor
Last active August 17, 2021 17:45
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EgZvor/0079c5dfb8832291f872e5e9af530933 to your computer and use it in GitHub Desktop.
Save EgZvor/0079c5dfb8832291f872e5e9af530933 to your computer and use it in GitHub Desktop.
#!/bin/bash
if [ "$1" == "--servername" ]; then
servername="$2"
shift 2
else
servername=$(vim --serverlist | rofi -dmenu -i -p "Enter the vim server name" 2>/dev/null)
fi
if [ "${servername}" == "" ]; then
exit 0;
fi
if [ $(basename "$0") == "vims" ]; then
vim --servername "${servername:-kek}" --remote-silent "$@" 2>/dev/null ||
vim --servername "${servername:-kek}" "$@"
elif [ $(basename "$0") == "vimt" ]; then
vim --servername "${servername:-kek}" --remote-tab-silent "$@" 2>/dev/null ||
vim --servername "${servername:-kek}" "$@"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment