Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shougo/ddc.vim
Dark deno-powered completion framework for neovim/Vim
https://github.com/shougo/ddc.vim
auto-completion ddc-vim neovim vim vim-denops
Last synced: 25 days ago
JSON representation
Dark deno-powered completion framework for neovim/Vim
- Host: GitHub
- URL: https://github.com/shougo/ddc.vim
- Owner: Shougo
- License: mit
- Created: 2021-04-09T11:04:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T04:09:43.000Z (7 months ago)
- Last Synced: 2024-05-02T00:31:10.834Z (6 months ago)
- Topics: auto-completion, ddc-vim, neovim, vim, vim-denops
- Language: TypeScript
- Homepage:
- Size: 735 KB
- Stars: 647
- Watchers: 12
- Forks: 31
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ddc.vim
> Dark deno-powered completion framework for neovim/Vim
If you don't want to configure plugins, you don't have to use the plugin. It
does not work with zero configuration. You can use other plugins.[![Doc](https://img.shields.io/badge/doc-%3Ah%20ddc-orange.svg)](doc/ddc.txt)
Please read [help](doc/ddc.txt) for details.
Ddc is the abbreviation of "dark deno-powered completion". It provides an
extensible and asynchronous completion framework for neovim/Vim.NOTE: I have created
[Japanese article](https://zenn.dev/shougo/articles/ddc-vim-beta) for ddc.vim.
After that I have created the next article
[Japanese article](https://zenn.dev/shougo/articles/ddc-vim-pum-vim) for both
ddc.vim and pum.vim recently. You can read them by translation service.The development is supported by
[github sponsors](https://github.com/sponsors/Shougo/). Thank you!- [Introduction](#introduction)
- [Screenshots](#screenshots)
- [Install](#install)## Introduction
I have chosen denops.vim framework to create new plugin. Because denops.vim is
better than neovim Python interface.- Easy to setup
- Minimal dependency
- Stability
- neovim/Vim compatibility
- Speed
- Library
- Easy to hack## Screenshots
Please see: https://github.com/Shougo/ddc.vim/issues/32
![nvim-lsp](https://user-images.githubusercontent.com/41495/129931010-258d3917-7379-4b40-b3cc-2313c9fbe600.png)
![command line completion](https://user-images.githubusercontent.com/41495/135711007-8c24c606-2c5d-41f5-a445-dce0127aa97a.png)
## Install
**NOTE:** Ddc.vim requires Neovim (0.8.0+ and of course, **latest** is
recommended) or Vim 9.0+. See [requirements](#requirements) if you aren't sure
whether you have this.### Requirements
Please install both Deno 1.45+ and "denops.vim" v7.0+.
-
-**NOTE:** Ddc.vim does not include any UIs, sources and filters. You must
install them which you want manually. You can search ddc plugins(sources and
filters) from [here](https://github.com/topics/ddc-vim).