https://github.com/terminal127/gen-ai
This project is an integration of an artificial intelligence (AI) plugin into Neovim, utilizing Lua and Plenary for enhanced functionality. Designed to elevate the Neovim experience, this project is a blend of cutting-edge AI capabilities and the power of Lua scripting.
https://github.com/terminal127/gen-ai
Last synced: over 1 year ago
JSON representation
This project is an integration of an artificial intelligence (AI) plugin into Neovim, utilizing Lua and Plenary for enhanced functionality. Designed to elevate the Neovim experience, this project is a blend of cutting-edge AI capabilities and the power of Lua scripting.
- Host: GitHub
- URL: https://github.com/terminal127/gen-ai
- Owner: Terminal127
- License: gpl-3.0
- Created: 2024-01-05T15:11:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-21T11:54:26.000Z (over 2 years ago)
- Last Synced: 2025-02-06T18:04:05.106Z (over 1 year ago)
- Language: Lua
- Homepage:
- Size: 384 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
This is a neovim plugin which using Lua. It is just made for fun and dont take it as a full fleged project but feel free to contribute.
## Deployment
To deploy this project run
Remember it is advisible to use virtual environment for this use.
```bash
git clone https://github.com/Terminal127/nvim_gemini_plugin
cd nvim_gemini_plugin
```
## API Reference
#### Get all items
| Parameter | Type | Description |
| :-------- | :------- | :------------------------- |
| `api_key` | `string` | **Required**. Your API key |
## Features
- ai plugin which uses gemini for its work
- uses plenary
- cmd usage :Gemini
## Usage/Examples
```lua
remember to enter your API key in the ai.lua file.
append the contents of the init.lua to your existing init.lua file.(Enter your api key in this state)
copy the ai.lua file in your lua folder of /path/to/your_nvim_config_file
```
## Demo Usage

Gemini: "Your Promt" (use tab for autocomplete of cmd)
#
[](https://choosealicense.com/licenses/gnu/)