hrsh7th
b7b2c12610
- fix ci
...
- fix #1780
2024-03-22 16:59:37 +09:00
Kyle Butt
6460f979b9
Add option for symbol matching logic. ( #1515 )
...
The no_symbol_match makes command line completion a lot less useful. It
disables any matches for file names with symbols in them. This prevents
completing things like ":b foo/bar" to ":b foo/bar.txt" or ":b foo_" to
":b baz/foo_bar.txt". Add an option `disallow_symbol_nonprefix_matching`
that prevents a match if it contains a symbol and isn't a prefix match.
Make that option the default. Add the option to documentation and tests.
Add to the examples for command line setup disabling the option.
2024-03-22 03:00:36 +09:00
hrsh7th
36eb3a6917
add test-case placeholders
2023-12-10 19:59:39 +09:00
hrsh7th
4261563063
Fix #1443
2023-02-24 12:15:40 +09:00
hrsh7th
7cd39409e7
Fix #1443
2023-02-23 13:39:43 +09:00
hrsh7th
c4128bcd13
Fix CI
2023-02-15 00:32:21 +09:00
hrsh7th
a926412e16
Fix fuzzy matching option check and matched position
2023-02-15 00:30:03 +09:00
hrsh7th
6635b7aee5
Fix fuzzy match without no partial match
2023-02-14 22:41:28 +09:00
hrsh7th
aae0c3e4e7
Implement middle fuzzy matching
...
Fixes #1422
2023-02-11 22:52:28 +09:00
hrsh7th
5054c14490
dev ( #956 )
...
* Adjust empty line count
* Implement vim.api.nvim_create_autocmd (#844 )
* Implement vim.api.nvim_create_autocmd
* Only use vim.api.nvim_create_autocmd on nighly
* Cleanup
* cleanup
* Rename autos.lua to autocmds.lua
* Fix forgot to rename autos to autocmds
* Remove legacy autocmd
* Add descriptions on autocmds
* Update descriptions on autocmds
* Update CmpStatus command to lua API (#922 )
Signed-off-by: Micah Halter <micah@balena.io >
* Move highlights to nvim_set_hl lua API (#925 )
Signed-off-by: Micah Halter <micah@balena.io >
* Add default to highlight
* Refactor autocmds
* fmt
* Improve performance
* Fix bug
* Improve matching logic
Fixes https://github.com/hrsh7th/nvim-cmp/discussions/954
* Fix format
* Improve performance
Fix #825
* Fix cmdline redraw bug
* Fix event
Co-authored-by: hrsh7th <>
Co-authored-by: zer09 <zer09@users.noreply.github.com >
Co-authored-by: Micah Halter <micah@mehalter.com >
2022-05-04 01:47:01 +09:00
hrsh7th
c07350181f
Implement matching config.
...
Fix #796
2022-02-13 16:44:45 +09:00
hrsh7th
c57969580d
Fix #374
2021-10-19 14:38:10 +09:00
hrsh7th
ada9ddeff7
Use floating window for completion menus ( #224 )
...
* WIP
* WIP
* Fix #226
* Insert text
* Emulate vim native
* テキトウ
* Tekito
* Move scrollbar impl
* aaa
* Ignore unexpected event
* fix
* fix scroll
* Refactor (conflict...)
* Fix bug
* Positive integer
* Refactor a bit
* Fix for pumheight=0
* fx
* Improve matching highlight
* Improve colorscheme handling
* fmt
* Add cmp.visible
* Fix pum pos
* ABBR_MARGIN
* Fix cel calculation
* up
* refactor
* fix
* a
* a
* compat
* Remove current completion state
* Fix ghost text
* Add feature toggle
* highlight customization
* Update
* Add breaking change announcement
* Add README.md
* Remove unused function
* extmark ephemeral ghost text
* Support native comp
* Fix docs pos
* a
* Remove if native menu visible
* theme async
* Improvement idea: option to disables insert on select item (#240 )
* use ghost text instead of insertion on prev/next item
* add disables_insert_on_selection option
* move disable_insert_on_select option as argumet on
* update README
* use an enum behavior to disable insert on select
* Adopt contribution
* Preselect
* Improve
* Change configuration option
* a
* Improve
* Improve
* Implement proper <C-e> behavior to native/custom
* Support <C-c> maybe
* Improve docs view
* Improve
* Avoid syntax leak
* TODO: refactor
* Fix
* Revert win pos
* fmt
* ghost text remaining
* Don't use italic by default
* bottom
* dedup by label
* Ignore events
* up
* Hacky native view partial support
* up
* perf
* improve
* more cache
* fmt
* Fix format option
* fmt
* recheck
* Fix
* Improve
* Improve
* compat
* implement redraw
* improve
* up
* fmt/lint
* immediate ghost text
* source timeout
* up
* Support multibyte
* disable highlight
* up
* improve
* fmt
* fmt
* fix
* fix
* up
* up
* Use screenpos
* Add undojoin check
* Fix height
* matcher bug
* Fix dot-repeat
* Remove undojoin
* macro
* Support dot-repeat
* MacroSafe
* Default item count is 200
* fmt
Co-authored-by: Eric Puentes <eric.puentes@mercadolibre.com.co >
2021-10-08 18:27:33 +09:00
hrsh7th
cb67fe9093
Fix fuzzy match bug
2021-08-08 17:37:02 +09:00
hrsh7th
efed43377b
Improve scoring
2021-08-08 17:33:33 +09:00
hrsh7th
56d22edbbf
Improve matching and sorting on specific cases
2021-08-05 15:21:16 +09:00
hrsh7th
d23d3533cf
dev ( #1 )
...
* dev
* Improve sync design
* Support buffer local mapping
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* stylua
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* integration
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* update
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
* tmp
2021-08-04 01:07:12 +09:00