]> git.rmz.io Git - dotfiles.git/blobdiff - vim/plugin/update_tmux_env.vim
vim: UpdateTmuxEnv function to import SSH_AUTH_SOCK
[dotfiles.git] / vim / plugin / update_tmux_env.vim
diff --git a/vim/plugin/update_tmux_env.vim b/vim/plugin/update_tmux_env.vim
new file mode 100644 (file)
index 0000000..01df515
--- /dev/null
@@ -0,0 +1,7 @@
+function! <SID>UpdateTmuxEnv()
+    let env = trim(system("tmux showenv SSH_AUTH_SOCK"))
+    let es = split(env, "=")
+    call setenv(es[0], es[1])
+endfunction
+
+command! -nargs=0 UpdateTmuxEnv call <SID>UpdateTmuxEnv()