changeset 276:ecc3074ac1fc

Add delimitMate config for systemverilog and python
author zegervdv <zegervdv@me.com>
date Mon, 24 Aug 2020 21:29:27 +0200
parents 6eae07a6985f
children a567e547b45a
files dot_config/nvim/init.vim
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dot_config/nvim/init.vim	Thu Aug 06 22:24:25 2020 +0200
+++ b/dot_config/nvim/init.vim	Mon Aug 24 21:29:27 2020 +0200
@@ -1118,7 +1118,7 @@
   au FileType systemverilog setlocal suffixesadd+=.sv,.v
   au FileType systemverilog setlocal foldmethod=marker
   au FileType systemverilog,verilog call SVAlign()
-  au FileType systemverilog,verilog let b:delimitMate_quotes = "\" '"
+  au FileType systemverilog,verilog let b:delimitMate_quotes = "\""
 augroup END
 
 function! SVAlign()
@@ -1146,6 +1146,7 @@
   autocmd FileType python setlocal shiftwidth=4
   au FileType python setlocal formatprg=autopep8\ -
   autocmd FileType python setlocal path-=**
+  autocmd Filetype python let b:delimitMate_nesting_quotes = ['"', "'"]
 augroup END
 lua << EOF
   vim.lsp.set_log_level("debug")
@@ -1243,6 +1244,9 @@
 let g:completion_confirm_key_rhs = "\<Plug>delimitMateCR"
 let g:UltiSnipsJumpForwardTrigger="<c-b>"
 let g:UltiSnipsJumpBackwardTrigger="<c-z>"
+
+let delimitMate_expand_cr = 1
+let delimitMate_expand_space = 1
 " }}}
 " Background make {{{
 nnoremap <F9> :PMake<CR>