Releases: neoclide/coc.nvim
Releases · neoclide/coc.nvim
v0.0.72
- feat(plugin): add CocStatusChange autocmd
- feat(extension): support both npm and yarn.
- feat(plugin): work on vim 8.0
- feat(extensions): add lock & doc actions to extension source
- feat(extension): add proxy auth support (#920)
- feat(source): not change startcol for file source
- feat(completion): no numberSelect for number input
- feat(extensions): Use yarn when npm not found
- feat(completion): no popup for command line buffer
- feat(plugin): support only for codeActions action
- feat(task): debounce stdout
- feat(plugin): add keymaps for selection ranges
- feat(plugin): add function textobj
- feat(list): restore window height, closes #905
- feat(handler): support signature.floatTimeout
- feat(configuration): support change of workspace configuration
- feat(diagnostic): add keymaps for jump error diagnostics
- feat(plugin): delay start on gvim, fix #659
v0.0.71
- feat(plugin): add popup support of vim
- refactor(completion): improve float support
- refactor(floating): remove unused code
- refactor(workspace): replace find-up
- refactor(handler): improve message for fold method
- fix(virtualtext): invalid highlight tag (#874)
- fix(snippets): fix plaintext check
- fix(highlight): catch error of child_process.spawn
- fix(highlight): use v:progpath, fix #871
- fix(floatFactory): escape feedkeys
- fix(handler): fix getCurrentFunctionSymbol not work
v0.0.70
- feat(document): add getVar method
- fix(util): not break selection on message
- fix(workspace): fix jumpTo not work on vim8
- fix(completion): trigger completion with word character
- refactor(handler): return boolean result
- perf(workspace): improve jump performance
- fix(util): Escape filename for jump (#862)
- refactor(plugin): not show empty hover
- feat(outline): ignore callback function
- feat(workspace): support list of events with registerAutocmd
- fix(workspace): fix jump with tab drop
- refactor(language-client): change API of selectionRanges
v0.0.69
- Break change
CocHighlightText
link toCursorColumn
by default. - Break change logger folder changed to
$XDG_RUNTIME_DIR
when exists. - Add
<PageUp>
and<PageDown>
support for list, #825. - Add function
coc#add_command()
. - Add
disableDiagnostics
&disableCompletion
to languageclient configuration. - Add
signature.triggerSignatureWait
configuration. - Add vim-repeat support for run command and quickfix.
- Add prefered
codeAction
support. - Add
prompt.paste
action to list. - Add title as argument support for
codeAction
action. - Add
suggest.floatEnable
configuration. - Add
editor.action.orgnizeImport
command. - Add
:CocAction
and:CocFix
commands. - Add
codeActions
action. - Fix issues with list.
v0.0.68
- Break change logger folder changed.
- Add support of vim-repeat for
<Plug>
keymaps. - Add
CocRegistNotification()
function. - Add argument to rename action.
- Add
suggest.disableMenuShortcut
configuration. - Add glob support for root patterns.
- Add
<esc>
keymap to list window. - Add shortcut in sources list.
- Add
list.previewSplitRight
configuration. - Add
triggerOnly
property to source. - Add warning for duplicate extension.
- Bug fixes.
v0.0.67
- New feature load extensions from coc-extensions folder.
- Add
workspace.renameCurrentFile
command. - Add
FloatBuffer
,FloatFactory
andUri
to exports. - Add
resolveItem
support to list. - Fix prompt can't work when execute list action.
- Fix ansiparser for empty color ranges.
- Fix highlight only work with first 8 items.
v0.0.66
- Break change vim-node-rpc not required on vim.
- Break change python not required on vim.
- Break change complete items would refreshed after 500ms when not finished.
- Add
additionalSchemes
for configured language server. - Add support for jumpCommand as false.
- Fix
diagnostic.level
not work.
v0.0.65
- Break change
--strictMatch
option of list renamed to--strict
- Break change
suggest.reloadPumOnInsertChar
support removed. - Break change no more binary release.
- Break change logic for resolve workspace folder changed.
- Add
Task
module. - Add
getCurrentFunctionSymbol
action. - Add
list.source.outline.ctagsFilestypes
setting. - Add
suggest.disableMenu
andsuggest.disableMenu
settings. - Add
equal
support for complete items. - Add support for do action with visual select lines of list.
- Add expand tilder support for language server command.
- Add switch matcher support to list.
- Add select all support to lsit.
- Add quickfix action to list.
- Add
selectionRanges
of LSP. - Add load extentions for &rtp support.
- Add
coc#on_enter()
for formatOnType and add new lines on enter. - Improve completion by support trigger completion when pumvisible.
- Remove document check on
BufWritePre
.
v0.0.64
- Break change not using vim-node-rpc from npm modules any more.
- Break change rename
<Plug>_
to<Plug>CocRefresh
. - Fix wrong format options send to server.
- Fix throw eror when extention root not created.
- Fix MarkedString not considered as markdown.
- Fix echo message on vim exit.
- Fix error throw on file watch.
- Fix unexpected update of user configuration.
v0.0.63
- Add
workspace.resolveRootFolder
. - Add
diagnostic.joinMessageLines
setting. - Add
suggest.completionItemKindLabels
setting. - Add
memento
support for extention. - Add
workspace.getSelectedRange
. - Add
Terminal
module. - Add command
workbench.action.reloadWindow
. - Fix extention not activated by command.
- Fix broken undo with floating window.
- Fix document create possible wrong uri & filetype.
- Improve highlight with floating window.