diff options
author | Patrick Spek <p.spek@tyil.nl> | 2023-08-06 12:06:08 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2023-08-06 12:06:08 +0200 |
commit | ec57deca2202d10ea904da09bc4f3bfca7f1a027 (patch) | |
tree | 9507bbfb142dd5adcbe3fc1d48753db39de14744 /.vim/plugin/k8s-edit-secret.vim | |
parent | 9f808fd514d65dae59bf2c1bc1ecda7edbbba87f (diff) |
Make the k8s-edit-secret plugin just a bit better
Diffstat (limited to '.vim/plugin/k8s-edit-secret.vim')
-rw-r--r-- | .vim/plugin/k8s-edit-secret.vim | 8 |
1 files changed, 5 insertions, 3 deletions
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 |