Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shougo/dda.vim
Dark deno powered AI plugin
https://github.com/shougo/dda.vim
ai dda-vim neovim vim vim-denops
Last synced: 10 days ago
JSON representation
Dark deno powered AI plugin
- Host: GitHub
- URL: https://github.com/shougo/dda.vim
- Owner: Shougo
- License: mit
- Created: 2023-04-19T23:49:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-09T04:07:07.000Z (9 months ago)
- Last Synced: 2024-10-12T18:28:08.165Z (26 days ago)
- Topics: ai, dda-vim, neovim, vim, vim-denops
- Language: TypeScript
- Homepage:
- Size: 18.6 KB
- Stars: 29
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dda.vim
> Dark deno-powered AI plugin for neovim/Vim8
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%20dda-orange.svg)](doc/dda.txt)
Please read [help](doc/dda.txt) for details.
Dda is the abbreviation of "dark deno-powered AI". It provides an extensible and
asynchronous AI features for neovim/Vim8.- [Introduction](#introduction)
- [Install](#install)
- [Requirements](#requirements)
- [Configuration](#configuration)
- [Screenshots](#screenshots)## 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/Vim8 compatibility
- Speed
- Library
- Easy to hack## Install
**Note:** Dda.vim requires Neovim (0.8.0+ and of course, **latest** is
recommended) or Vim 8.2.0662. See [requirements](#requirements) if you aren't
sure whether you have this.You need to set `$OPENAI_API_KEY`. It is generated by
https://beta.openai.com/account/api-keysFor vim-plug
```vim
call plug#begin()Plug 'Shougo/dda.vim'
Plug 'vim-denops/denops.vim'call plug#end()
```For dein.vim
```vim
call dein#begin()call dein#add('Shougo/dda.vim')
call dein#add('vim-denops/denops.vim')call dein#end()
```### Requirements
Dda.vim requires both Deno and denops.vim.
-
-## Configuration
```vim
```See `:help dda-options` for a complete list of options.
## Screenshots
## Plans