Skip to content

About

A Neovim plugin that provides seamless file transfer integration with trzsz through terminal windows in a vertical split.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

trzsz.nvim

A Neovim plugin that provides seamless file transfer integration with trzsz through a transfer terminal opened in a top split.

Commands

  • :Trz receive files in a transfer terminal.
  • :Tsz {filename} send a file with tsz in a transfer terminal.

Install

Via lazy.nvim

return {
  {
    "gitsang/trzsz.nvim",
    opts = {
      height = 5,
      trz_cmd = "trz",
      tsz_cmd = "tsz -y",
      -- or argv style to avoid shell parsing issues:
      -- tsz_cmd = { "tsz", "-y" },
    },
    cmd = { "Trz", "Tsz" },
    keys = {
      { "<leader>tu", "<cmd>Trz<cr>", desc = "Upload files with trz" },
      { "<leader>td", "<cmd>Tsz<cr>", desc = "Download files with trz" },
    },
  },
}

About

A Neovim plugin that provides seamless file transfer integration with trzsz through terminal windows in a vertical split.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages