Coc.nvim Versions Save

Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

v0.0.72

4 years ago
  • 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

4 years ago
  • 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

4 years ago
  • 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

4 years ago
  • Break change CocHighlightText link to CursorColumn 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

4 years ago
  • 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

4 years ago
  • New feature load extensions from coc-extensions folder.
  • Add workspace.renameCurrentFile command.
  • Add FloatBuffer, FloatFactory and Uri 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

5 years ago
  • 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

5 years ago
  • 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 and suggest.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

5 years ago
  • 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

5 years ago
  • 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.