all repos

viye @ 0fa03603febc44d0e9369e5c67958f97c16f23f6

my shot at reimplementing xiki
name last commit last update
internal/ config: support comments 1 month ago 2026-09-07 17:18:11 +0300
plugin/ fix plugin for terminal buffers 1 month ago 2026-08-31 13:51:44 +0300
syntax/ add vim syntax highlighting 1 month ago 2026-08-27 23:00:09 +0300
.gitignore files: support ./ paths; add gobin; add json 2 months ago 2026-07-23 12:27:11 +0300
go.mod add sql tool 1 month ago 2026-08-29 16:30:24 +0300
go.sum add sql tool 1 month ago 2026-08-29 16:30:24 +0300
main.go rename gobin to gocli 1 month ago 2026-08-31 13:51:44 +0300
readme add readme 1 month ago 2026-09-07 17:18:11 +0300
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