Skip to content
@hands-free-vim

hands-free-vim

Hands Free Vim

Collection of projects for controlling neovim with Talon and Cursorless. You can also find us on the Talon voice Slack in the #vim channel.

The Problems

  1. Maintaining your own Talon-specific neovim settings/tools was tedious
  2. Using a normal terminal from Talon was not great UX; it was not easy to access history, etc
  3. Editing/navigating neovim with Talon was tedious
  4. Running/using command line tools (Python REPL, Talon REPL, gdb, etc) from Talon was hard
  5. Cursorless support in neovim / terminals / command line tools?

The Solutions

  1. All code related to Talon and neovim (editing and terminal) in 2 repositories: neovim-talon and talon.nvim
  2. Use neovim as your terminal! Easy shell history buffer access in any terminal (zsh on any operating system, Windows terminal, Windows Git bash, etc)
  3. Support automatic title updates, tabs, terminal, etc
  4. Any command line tool executed from neovim terminal inherits all functionality
  5. Use cursorless for neovim editing and in any terminal & command line tools: cursorless.nvim

FAQ

Is cursorless really supported in neovim?

Yes, beta support has been released in cursorless.nvim. It is without any hats though atm. So you are able to target rows, paints, tokens, etc but no “air” or “blue bat” for now. But it helps a lot already in the terminal. For better text editing experience, it is still recommended to use cursorless in vscode.

Do I need all the repositories of hands-free-vim?

No, you only need the 3 repositories: neovim-talon, talon.nvim and optionally cursorless.nvim if you just want to use it. For contributing, the other repositories are useful.

Pinned Loading

  1. talon.nvim talon.nvim Public

    Neovim plugin to support Talon Voice and Cursorless

    Lua 4 2

  2. cursorless.nvim cursorless.nvim Public

    Neovim plugin to support Cursorless

    JavaScript 8 1

  3. neovim-talon neovim-talon Public

    Talon user file set for controlling both neovim editing and neovim terminals using Talon voice.

    Python 4 2

Repositories

Showing 7 of 7 repositories
  • cursorless.nvim Public

    Neovim plugin to support Cursorless

    hands-free-vim/cursorless.nvim’s past year of commit activity
    JavaScript 8 MIT 1 1 0 Updated Oct 16, 2024
  • neovim-talon Public

    Talon user file set for controlling both neovim editing and neovim terminals using Talon voice.

    hands-free-vim/neovim-talon’s past year of commit activity
    Python 4 MIT 2 10 2 Updated Aug 5, 2024
  • command-server Public Forked from pokey/command-server

    Neovim communication channel designed for voice coding

    hands-free-vim/command-server’s past year of commit activity
    TypeScript 0 MIT 9 0 1 Updated Jul 26, 2024
  • talon.nvim Public

    Neovim plugin to support Talon Voice and Cursorless

    hands-free-vim/talon.nvim’s past year of commit activity
    Lua 4 MIT 2 2 0 Updated Jul 19, 2024
  • rowglow.nvim Public

    Neovim plugin for highlighting statuscolumn row numbers

    hands-free-vim/rowglow.nvim’s past year of commit activity
    Lua 1 MIT 0 0 0 Updated Jun 25, 2024
  • .github Public

    Hands Free Vim - Projects for controlling neovim with talon and cursorless

    hands-free-vim/.github’s past year of commit activity
    0 0 0 0 Updated May 5, 2024
  • github-app-test-1 Public

    bot testing

    hands-free-vim/github-app-test-1’s past year of commit activity
    Shell 0 0 0 0 Updated Mar 29, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…