NewAI Enhanced
Use custom popup menu
Breaking Changes
- Custom popup menu replaces vim's built-in pum — requires remapping completion keys; see
:h coc-completion - Min versions bumped: nvim ≥ 0.4.0, vim ≥ 8.1.1719
- Removed configs:
suggest.enablePreview,suggest.keepCompleteopt,suggest.disableKind,suggest.disableMenu,suggest.floatEnable,suggest.disableMenuShortcut suggest.noselect: nowfalseby default (was true)suggest.enablePreselect: nowtrueby default (was false)list.matchHighlightGroupremoved — useCocListSearchhighlight group insteadnotification.preferMenuPickerremoved — picker always used for actionsprogressOnInitializationdisabled by default for language clients
Features
- New
suggest.formatItemsconfig to customize popup menu layout - New
notification.disabledProgressSourcesconfig floatConfignow supports"rounded"property- New
workspace.openOutputCommandconfig repeat#setnow supported for change-making commands
What's Changed
Break changes
- Use custom popup menu instead of vim's built-in pum, see
:h coc-completionor #3862- Minimal version changed to nvim >= 0.4.0 and vim >= 8.1.1719.
- Removed configurations:
suggest.enablePreviewsuggest.keepCompleteoptsuggest.disableKindsuggest.disableMenusuggest.floatEnablesuggest.disableMenuShortcut. "suggest.noselect"changed tofalseby default, like VSCode."suggest.enablePreselect"changed totrueby default, like VSCode.- Add
"suggest.formatItems"for customize layout in popupmenu. - Need to remap keys to manage completion list.
- Remove configuration
list.matchHighlightGroup, use highlight groupCocListSearchfor matched characters. - Always use picker to message with actions, remove configuration
notification.preferMenuPicker - Disable
progressOnInitializationfor language client by default. - Support
repeat#setfor commands that make changes only.
New features
- Add configuration "notification.disabledProgressSources".
- Add "rounded" property to "floatConfig" configuration.
- Add configuration
workspace.openOutputCommand.
Full Changelog: https://github.com/neoclide/coc.nvim/compare/540b2865...7a50d4d9