{"repo":"Exafunction/windsurf.vim","free":true,"listed":false,"github":"https://github.com/Exafunction/windsurf.vim","clone":"git clone https://github.com/Exafunction/windsurf.vim.git","description":"Free, ultrafast Copilot alternative for Vim and Neovim","language":"Vim Script","stars":5109,"topics":["autocomplete","copilot","go","golang","javascript","neovim","python","typescript","vim","codeium"],"license":"MIT","category":"dev-tools","readme_excerpt":"--- windsurf.vim Free, ultrafast Copilot alternative for Vim and Neovim Windsurf autocompletes your code with AI in all major IDEs. We launched this implementation of the Windsurf plugin for Vim and Neovim to bring this modern coding superpower to more developers. Check out our playground if you want to quickly try out Windsurf online. Contributions are welcome! Feel free to submit pull requests and issues related to the plugin. 🚀 Getting started 1. Install Vim (at least 9.0.0185) or Neovim (at least 0.6) 2. Install Exafunction/windsurf.vim using your vim plugin manager of choice, or manually. See Installation Options below. 3. Run :Codeium Auth to set up the plugin and start using Windsurf. You can run :help codeium for a full list of commands and configuration options, or see this guide for a quick tutorial on how to use Windsurf. 🛠️ Configuration For a full list of configuration options you can run :help codeium . A few of the most popular options are highlighted below. ⌨️ Keybindings Windsurf provides the following functions to control suggestions: Action Function Default Binding --------------------------- ------------------------------ --------------- Clear current suggestion codeium#Clear() Next suggestion codeium#CycleCompletions(1) Previous suggestion codeium#CycleCompletions(-1) Insert suggestion codeium#Accept() Manually trigger suggestion codeium#Complete() Accept word from suggestion codeium#AcceptNextWord() Accept line from suggestion codeium#AcceptNextLine() ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Exafunction","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Exafunction/windsurf.vim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}