blink-cmp-ghostty/README.md
2026-02-20 18:38:54 -05:00

49 lines
1 KiB
Markdown

# blink-cmp-ghostty
Ghostty configuration completion source for
[blink.cmp](https://github.com/saghen/blink.cmp).
<img width="1920" height="1196" alt="blink-cmp-ghostty preview" src="https://github.com/user-attachments/assets/da2ec4bf-8f96-46a6-8fc0-13ebb0fcccb3" />
## Features
- Completes Ghostty configuration keys with documentation
- Provides enum values for configuration options
- Documentation extracted from `ghostty +show-config --docs`
## Requirements
- Neovim 0.10.0+
- [blink.cmp](https://github.com/saghen/blink.cmp)
- [Ghostty](https://ghostty.org)
## Installation
Install via
[luarocks](https://luarocks.org/modules/barrettruth/blink-cmp-ghostty):
```
luarocks install blink-cmp-ghostty
```
Or with lazy.nvim:
```lua
{
'saghen/blink.cmp',
dependencies = {
'barrettruth/blink-cmp-ghostty',
},
opts = {
sources = {
default = { 'ghostty' },
providers = {
ghostty = {
name = 'Ghostty',
module = 'blink-cmp-ghostty',
},
},
},
},
}
```