Ghostty configuration completion source for blink.cmp.
Note
Due to GitHub's historic unreliability, active development is hosted on
Forgejo.
GitHub is maintained as a read-only mirror.
See :help blink-cmp-ghostty-forgejo for canonical project links.
- Completes Ghostty configuration keys with documentation
- Provides enum values for configuration options
- Documentation extracted from
ghostty +show-config --docs
With vim.pack (Neovim 0.12+):
vim.pack.add({
'https://git.barrettruth.com/barrettruth/blink-cmp-ghostty',
})Or via luarocks:
luarocks install blink-cmp-ghostty
Configure blink.cmp:
require('blink.cmp').setup({
sources = {
default = { 'ghostty' },
providers = {
ghostty = {
name = 'Ghostty',
module = 'blink-cmp-ghostty',
},
},
},
})