Collection of projects for controlling neovim with Talon and Cursorless. You can also find us on the Talon voice Slack in the #vim channel.
- Maintaining your own Talon-specific neovim settings/tools was tedious
- Using a normal terminal from Talon was not great UX; it was not easy to access history, etc
- Editing/navigating neovim with Talon was tedious
- Running/using command line tools (Python REPL, Talon REPL, gdb, etc) from Talon was hard
- Cursorless support in neovim / terminals / command line tools?
- All code related to Talon and neovim (editing and terminal) in 2 repositories: neovim-talon and talon.nvim
- Use neovim as your terminal! Easy shell history buffer access in any terminal (zsh on any operating system, Windows terminal, Windows Git bash, etc)
- Support automatic title updates, tabs, terminal, etc
- Any command line tool executed from neovim terminal inherits all functionality
- Use cursorless for neovim editing and in any terminal & command line tools: cursorless.nvim
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.
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.