blink-cmp-ssh/README.md
Barrett Ruth ff0b4ee048
Update README to include image and features
Added an image and expanded the features section.
2026-02-22 21:28:02 -05:00

1 KiB

blink-cmp-ssh

SSH configuration completion source for blink.cmp.

image

Features

  • Completes ssh_config keywords with man page documentation
  • Provides enum values for keywords with known option sets (ciphers, MACs, key exchange algorithms, etc.)
  • Keyword and enum data fetched asynchronously at runtime via man ssh_config and ssh -Q

Requirements

  • Neovim 0.10.0+
  • blink.cmp
  • ssh and man executables

Installation

Install via luarocks:

luarocks install blink-cmp-ssh

Or with lazy.nvim:

{
  'saghen/blink.cmp',
  dependencies = {
    'barrettruth/blink-cmp-ssh',
  },
  opts = {
    sources = {
      default = { 'ssh' },
      providers = {
        ssh = {
          name = 'SSH',
          module = 'blink-cmp-ssh',
        },
      },
    },
  },
}