diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2023-08-03 09:39:28 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2023-08-03 09:39:28 +1200 |
commit | be48618896bdfd0b238b19cae609a6da48c358be (patch) | |
tree | faac1db499973c99a58655c3ff2c139ccb8a2f67 /vim/after/ftplugin | |
parent | Merge branch 'release/v12.40.0' (diff) | |
parent | Bump VERSION (diff) | |
download | dotfiles-master.tar.gz dotfiles-master.zip |
* release/v12.41.0:
Handle unset b:undo_ftplugin in Python Vim
Add Vim filetype detection for Rust
Set exports filetype in Vim
Add missing comment to filetype.vim
Correct double-up in Vim python 'equalprg'
Add keybinding for rofi password-store login
Add username-typing to rofi password-store script
Diffstat (limited to 'vim/after/ftplugin')
-rw-r--r-- | vim/after/ftplugin/python.vim | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/vim/after/ftplugin/python.vim b/vim/after/ftplugin/python.vim index b5071e3b..2ca1ae89 100644 --- a/vim/after/ftplugin/python.vim +++ b/vim/after/ftplugin/python.vim @@ -1,3 +1,11 @@ +" The Python runtime files didn't define b:undo_ftplugin until Vim v8.1.1048; +" if it's not set yet, set it here (to something innoccuous) so that the +" appending :let commands in the rest of this file don't break. +" +if !exists('b:undo_ftplugin') + let b:undo_ftplugin = 'setlocal tabstop<' +endif + " Use pyflakes for syntax checking and autopep8 for tidying compiler pyflakes if executable('autopep8') @@ -20,7 +28,7 @@ let b:undo_ftplugin .= '|nunmap <buffer> <LocalLeader>c' " Mappings to choose 'equalprg' nnoremap <buffer> <LocalLeader>t - \ :<C-U>setlocal equalprg=equalprg=autopep8\ -aaa\ --\ -<CR> + \ :<C-U>setlocal equalprg=autopep8\ -aaa\ --\ -<CR> nnoremap <buffer> <LocalLeader>i \ :<C-U>setlocal equalprg<<CR> let b:undo_ftplugin .= '|nunmap <buffer> <LocalLeader>t' |