diff --git a/nvim/init.vim b/nvim/init.vim index 41bf126..9415d4a 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -106,7 +106,8 @@ set modeline let mapleader = "\" " Make space the leader key nnoremap w :w| " Write file nnoremap q :q| " Close file -nnoremap s :w !sudo tee %L +nnoremap s :w !sudo -A tee %L +cmap w!! w !sudo -A tee > /dev/null % nmap V| " Change to visual line mode map q: :q| " No command history diff --git a/zsh/.zshrc b/zsh/.zshrc index 89d6495..39b035f 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -50,6 +50,9 @@ if `which go &>/dev/null`; then export GOPATH=$(go env GOPATH) fi +# Sudo workaround for neovim +export SUDO_ASKPASS=$(command -v ssh-askpass) + # Powerlevel 10k # Remove padding on right side ZLE_RPROMPT_INDENT=0