autoclose_matchpairs.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. let g:delimitMate_autoclose = 1
  2. "(x" "(x)"
  3. "(\<BS>x" "x"
  4. "()x" "()x"
  5. "((\<C-G>gx" "(())x"
  6. "(x\<Esc>u" ""
  7. "@(x" "@(x)"
  8. "@#\<Left>(x" "@(x)#"
  9. "(\<S-Tab>x" "()x"
  10. let g:delimitMate_autoclose = 0
  11. "(x" "(x"
  12. "()x" "(x)"
  13. "())x" "()x"
  14. "()\<BS>x" "x"
  15. "@()x" "@(x)"
  16. "@#\<Left>()x" "@(x)#"
  17. let g:delimitMate_expand_space = 1
  18. let g:delimitMate_autoclose = 1
  19. "(\<Space>x" "( x )"
  20. "(\<Space>\<BS>x" "(x)"
  21. let g:delimitMate_autoclose = 0
  22. "()\<Space>\<BS>x" "(x)"
  23. let g:delimitMate_autoclose = 1
  24. # Handle backspace gracefully.
  25. set backspace=
  26. "(\<Esc>a\<BS>x" "(x)"
  27. set bs=2
  28. # closing parens removes characters. #133
  29. "(a\<Esc>i)" "()a)"
  30. # Add semicolon next to the closing paren. Issue #77.
  31. new
  32. let b:delimitMate_eol_marker = ';'
  33. "abc(x" "abc(x);"
  34. %d
  35. # BS should behave accordingly.
  36. "abc(\<BS>" "abc;"
  37. # Expand iabbreviations
  38. unlet b:delimitMate_eol_marker
  39. iabb def ghi
  40. "def(" "ghi()"
  41. iunabb def
  42. "abc а\<Left>(" "abc (а"
  43. "abc ñ\<Left>(" "abc (ñ"
  44. "abc $\<Left>(" "abc ($"
  45. "abc £\<Left>(" "abc (£"
  46. "abc d\<Left>(" "abc (d"
  47. "abc \<C-V>(\<Left>(" "abc (("
  48. "abc .\<Left>(" "abc ()."
  49. "abc \<Left>(" "abc () "