Skip to content

Conversation

@synote
Copy link

@synote synote commented Jan 9, 2026

  • I'm the package's author and/or maintainer.
  • I have have read the docs.
  • I have tagged a release with a semver version number.
  • My package repo has a description and a README describing what it's for and how to use it.
  • My package doesn't add context menu entries. *
  • My package doesn't add key bindings. **
  • Any commands are available via the command palette.
  • Preferences and keybindings (if any) are listed in the menu and the command palette, and open in split view.
  • If my package is a syntax it doesn't also add a color scheme. ***
  • I use .gitattributes to exclude files from the package: images, test files, sublime-project/workspace.

My package provides an interface to the google Gemini CLI directly within Sublime Text. It uses the agentclientprotocol to communicate with the Gemini CLI and sends prompt instructions. The plugin implemented a custom-designed Chat View, eliminating the need for users to install any terminal plugin. The use can click the phantom buttons in char view to response to some permission request.

The plugin add context menu of Chat with Gemini which can send current context(file name, lines) to chat. Much like copilot, this solution is far more easy to use.

The plugin add keybinding for start gemini chat. User can also disable this and use command palette to open it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant