From 8f630961be964b43eaaf1bed27e9941527b3cca7 Mon Sep 17 00:00:00 2001 From: Tomas G B Date: Tue, 14 Feb 2023 13:52:33 +0100 Subject: [PATCH 1/2] Update source.lua --- lua/cmp_buffer/source.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/cmp_buffer/source.lua b/lua/cmp_buffer/source.lua index 9be673c..758e189 100644 --- a/lua/cmp_buffer/source.lua +++ b/lua/cmp_buffer/source.lua @@ -11,7 +11,7 @@ local buffer = require('cmp_buffer.buffer') ---@type cmp_buffer.Options local defaults = { keyword_length = 3, - keyword_pattern = [[\%(-\?\d\+\%(\.\d\+\)\?\|\h\%(\w\|á\|Á\|é\|É\|í\|Í\|ó\|Ó\|ú\|Ú\)*\%(-\%(\w\|á\|Á\|é\|É\|í\|Í\|ó\|Ó\|ú\|Ú\)*\)*\)]], + keyword_pattern = [[\%(-\?\d\+\%(\.\d\+\)\?\|\%(\h\|[\u00C0-\u00D6]\|[\u00D8-\u00F6]\|[\u00F8-\u02AF]\)\%(\w\|[\u00C0-\u00D6]\|[\u00D8-\u00F6]\|[\u00F8-\u02AF]\)*\%(-\%(\w\|[\u00C0-\u00D6]\|[\u00D8-\u00F6]\|[\u00F8-\u02AF]\)*\)*\)]], get_bufnrs = function() return { vim.api.nvim_get_current_buf() } end, From de43a0561892bd6d7fc59152c7e967e0f57ebfed Mon Sep 17 00:00:00 2001 From: Tomas G B Date: Tue, 14 Feb 2023 13:53:12 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4d0f561..0133c56 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ The number of characters that need to be typed to trigger auto-completion. ### keyword_pattern (type: string) -_Default:_ `[[\%(-\?\d\+\%(\.\d\+\)\?\|\h\w*\%([\-.]\w*\)*\)]]` +_Default:_ `[[\%(-\?\d\+\%(\.\d\+\)\?\|\%(\h\|[\u00C0-\u00D6]\|[\u00D8-\u00F6]\|[\u00F8-\u02AF]\)\%(\w\|[\u00C0-\u00D6]\|[\u00D8-\u00F6]\|[\u00F8-\u02AF]\)*\%(-\%(\w\|[\u00C0-\u00D6]\|[\u00D8-\u00F6]\|[\u00F8-\u02AF]\)*\)*\)]]` A vim's regular expression for creating a word list from buffer content.