[vim] a few tweaks

- adjust tab completion in insert mode
- fix fzf since I'm on M1 now
pull/37/head
Alpha Chen 3 years ago
parent 01545b84b9
commit eef626690f

@ -121,7 +121,14 @@ augroup END
" :help ins-completion " :help ins-completion
function! CleverTab() function! CleverTab()
if strpart( getline('.'), 0, col('.')-1 ) =~ '^\s*$' " https://vim.fandom.com/wiki/Autocomplete_with_TAB_when_typing_words
" if col('.')>1 && strpart( getline('.'), col('.')-2, 3 ) =~ '^\w'
" return "\<C-N>"
" if strpart( getline('.'), 0, col('.')-1 ) =~ '^\s*$'
" return "\<Tab>"
if col('.') <= 1 || strpart(getline('.'), col('.')-2, 1) =~ '\s'
return "\<Tab>" return "\<Tab>"
" https://vim.fandom.com/wiki/Smart_mapping_for_tab_completion " https://vim.fandom.com/wiki/Smart_mapping_for_tab_completion
@ -203,8 +210,8 @@ nnoremap <leader>d :Dispatch<cr>
" fzf " fzf
if executable('fzf') if executable('fzf')
if isdirectory('/usr/local/opt/fzf/plugin') if isdirectory('/opt/homebrew/opt/fzf/plugin')
set rtp+=/usr/local/opt/fzf set rtp+=/opt/homebrew/opt/fzf
elseif isdirectory('/home/alpha/.fzf') elseif isdirectory('/home/alpha/.fzf')
set rtp+=~/.fzf set rtp+=~/.fzf
endif endif

Loading…
Cancel
Save