summaryrefslogtreecommitdiff
path: root/plugins/vim-interaction
diff options
context:
space:
mode:
authorJóhann Friðriksson <johann.fridriksson@gmail.com>2021-09-09 19:31:01 +0200
committerGitHub <noreply@github.com>2021-09-09 19:31:01 +0200
commitaa6e932b06137a697296ea5be62c73905ff68848 (patch)
tree4bcd6f9c1423d7286ece72d2bb019209c9277a5a /plugins/vim-interaction
parent130f35fcb2e175e28178f834b16e00f121319bc4 (diff)
downloadzsh-aa6e932b06137a697296ea5be62c73905ff68848.tar.gz
zsh-aa6e932b06137a697296ea5be62c73905ff68848.tar.bz2
zsh-aa6e932b06137a697296ea5be62c73905ff68848.zip
fix(vim-interaction): look up the newest GVim instance (#9095)
Instead of relying on a hardcoded instance-name existing for the default-value, let's look up the latest instance. This also resolves my problem where MacVim had a servername of "VIM" instead of "GVIM". Co-authored-by: Johann Fridriksson <jofridri@silabs.com>
Diffstat (limited to 'plugins/vim-interaction')
-rw-r--r--plugins/vim-interaction/vim-interaction.plugin.zsh3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/vim-interaction/vim-interaction.plugin.zsh b/plugins/vim-interaction/vim-interaction.plugin.zsh
index 010f998d3..53ec453e8 100644
--- a/plugins/vim-interaction/vim-interaction.plugin.zsh
+++ b/plugins/vim-interaction/vim-interaction.plugin.zsh
@@ -22,7 +22,8 @@ EOH
local cmd=""
local before="<esc>"
local after=""
- local name="GVIM"
+ # Look up the newest instance
+ local name="$(gvim --serverlist | tail -n 1)"
while getopts ":b:a:n:" option
do
case $option in