Skip to content

pcapel/tmux-nvim-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bridge Neovim buffers to Tmux

This is just tslime.vim, but ported to lua.

Goals

The primary goal of this project is to learn how to develop a plugin in Lua. Having tried to work with Vimscript, I found it really clunky. I prefer the explicit requires of lua, as well as the lower verbosity of the language.

There are some very rough corners still, since you also need to use Vimscript defined functions in certain scenarios. This is especially apparent with the function passed to customlist for user inputs. I found an excellent approach from Iron-E's libmodal project. That was a super helpful pattern.

I've gotten what I was hoping for out of this project with the exception of figuring out a good way to write end-to-end tests for the plugin. I'll be using the vim-slime project because of the support for using kitty. Feel free to read and or use this, but I will not be maintaining it at all.

Attributions

I would not have been able to build this out without the code written by the following awesome developers:

About

Send content from neovim to tmux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published