Преглед на файлове

Fix YCM and delimitMate backspace compatibility

Andrew Swistak преди 7 години
родител
ревизия
8af129c623
променени са 1 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 10 0
      vimrc

+ 10 - 0
vimrc

@@ -464,3 +464,13 @@ autocmd BufWrite *.rs :silent! exec "!rusty-tags vi --quiet --start-dir=" . expa
 
 let g:prettier#autoformat = 0
 autocmd BufWritePre *.js,*.jsx,*.mjs,*.ts,*.tsx,*.css,*.less,*.scss,*.json,*.graphql Prettier
+
+" Fix backspace
+imap <silent> <BS> <C-R>=YcmOnDeleteChar()<CR><Plug>delimitMateBS
+
+function! YcmOnDeleteChar()
+  if pumvisible()
+    return "\<C-y>"
+  endif
+  return ""
+endfunction