Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

blink-cmp-tmux

Port of the mgalliou/blink-cmp-tmux completion source for the blink.cmp Neovim plugin.

Features

  • Integrates with WezTerm to provide completion suggestions based on the content of WezTerm tabs and panes in the current WezTerm window.
    • Support for all windows/workspaces/panes is pending WezTerm implementation.
  • Supports capturing content from all panes or only the current pane.
  • Allows capturing the history of panes for more comprehensive suggestions.
  • Configurable trigger characters to activate completions.

Requirements

Installation & Configuration

Using lazy.nvim

{
  "saghen/blink.cmp",
  dependencies = {
      "junkblocker/blink-cmp-wezterm",
  },
  opts = {
    sources = {
      default = {
        --- your other sources
        "wezterm",
      },
      providers = {
        wezterm = {
          module = "blink-cmp-wezterm",
          name = "wezterm",
          -- default options
          opts = {
            all_panes = false,
            capture_history = false,
            -- only suggest completions from `wezterm` if the `trigger_chars` are
            -- used
            triggered_only = false,
            trigger_chars = { "." }
          },
        },
      }
    }
  }
}

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions, bug reports, or feature requests.

Credits

About

Completion source using wezterm for blink.cmp

Topics

Resources

Stars

11 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages