From ec57deca2202d10ea904da09bc4f3bfca7f1a027 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Sun, 6 Aug 2023 12:06:08 +0200 Subject: Make the k8s-edit-secret plugin just a bit better --- .vim/plugin/k8s-edit-secret.vim | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to '.vim') diff --git a/.vim/plugin/k8s-edit-secret.vim b/.vim/plugin/k8s-edit-secret.vim index 26b67df..1a3e063 100644 --- a/.vim/plugin/k8s-edit-secret.vim +++ b/.vim/plugin/k8s-edit-secret.vim @@ -16,9 +16,7 @@ endif let g:k8s_edit_secret = "1" " Define the file pattern -if (!exists("g:k8s_edit_secret_file_pattern")) - let g:k8s_edit_secret_file_pattern = "/tmp/kubectl-edit-*.yaml" -endif +let g:k8s_edit_secret_file_pattern = get(g:, "k8s_edit_secret_file_pattern", "/tmp/kubectl-edit-*.yaml") " Define the decode function function K8sEditSecretDecode (...) @@ -31,7 +29,9 @@ function K8sEditSecretDecode (...) endif " Pipe buffer through kubectl secret decode + let view = winsaveview() silent exe "%!kubectl secret decode" + call winrestview(view) endfunction " Define the encode function @@ -45,7 +45,9 @@ function K8sEditSecretEncode (...) endif " Pipe buffer through kubectl secret encode + let view = winsaveview() silent exe "%!kubectl secret encode" + call winrestview(view) endfunction " Define the autocmd -- cgit v1.1