changeset 435:e67efbc7de41

Complete pairs inside python f-strings
author zegervdv <zegervdv@me.com>
date Sun, 15 Aug 2021 10:10:35 +0200
parents 3339d673ee5e
children cf524a68bebc
files dot_config/nvim/init.lua
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/dot_config/nvim/init.lua	Sat Aug 14 11:49:44 2021 +0200
+++ b/dot_config/nvim/init.lua	Sun Aug 15 10:10:35 2021 +0200
@@ -79,7 +79,7 @@
         require('kommentary.config').configure_language('default', { prefer_single_line_comments = true })
       end,
       keys = {
-        { 'n',  'gcc' },
+        { 'n', 'gcc' },
         { 'v', 'gc' },
       },
     }
@@ -95,7 +95,9 @@
         local npairs = require 'nvim-autopairs'
         local Rule = require 'nvim-autopairs.rule'
 
-        npairs.setup()
+        npairs.setup {
+          ignored_next_char = string.gsub([[ [%w%%%'%[%.] ]], '%s+', ''),
+        }
 
         require('nvim-autopairs.completion.compe').setup {
           map_cr = true,
@@ -133,10 +135,9 @@
             :use_key ']',
         }
 
-        npairs.get_rule('`')
-          :with_pair(function()
-            return vim.bo.filetype ~= 'systemverilog'
-          end)
+        npairs.get_rule('`'):with_pair(function()
+          return vim.bo.filetype ~= 'systemverilog'
+        end)
       end,
     }