viye
----
Viye is a xiki[1] implementation for nvim.
Xiki is a cross between shell, a filetree and plan9 like plumbing - all inside of a regular text buffer.
INSTALL
$ go install github.com/olexsmir/viye@latest
vim.pack.add { "github.com/olexsmir/viye" }
USAGE
Viye plugin sets up an autocommand that makes every scratch buffer viye buffer, meaning you can type any viye command in the buffer and press <CR> to execute it.
Few examples:
# lists available tools
help
# change cws to ~/code/viye
~/code/viye/
# execute ls command
$ ls
LICENSE
"THE BEERWARE LICENSE" (Revision 42):
Oleksandr Smirnov wrote this code. As long as you retain this
notice, you can do whatever you want with this stuff. If we
meet someday, and you think this stuff is worth it, you can
buy me a beer in return.
1: https://youtube.com/watch?v=YufgfbUgEgI
7ae15e7
— Oleksandr Smirnov
Mon, 07 Sep 2026
2026-09-07 17:18:11 +0300
show tool name if viye couldn't resolve it plumbing
0fa0360
— Oleksandr Smirnov
Mon, 07 Sep 2026
2026-09-07 17:18:11 +0300
add readme
12fd7c3
— Oleksandr Smirnov
Mon, 07 Sep 2026
2026-09-07 17:18:11 +0300
config: support comments
Clone urls
https://git.olexsmir.xyz/viye
git@git.olexsmir.xyz:viye
Mirror status
Up to date (checked 2 hours ago), source: https://github.com/olexsmir/viye