haolian9 / kite.nvim

a file picker for nvim

Home Page:https://github.com/haolian9/zongzi/blob/master/nvim/.config/nvim/natives/lua

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

a file picker for nvim

kite-2023-05-16_21.44.04.mp4

features

  • uses floating windows
  • the floatwin respects cursor position and sets proper width
  • intuitive yet opinionated keymaps
  • employs only one buffer

non-goals

  • sidebar
  • filesystem modifications
  • git integrations
  • icons

status: just works

prerequisites

  • linux
  • nvim 0.8.*
  • haolian9/infra.nvim

usage

  • :lua require'kite'.fly()

keymaps bound to Kite window

  • h/l: cd out/in
  • j/k: up/down cursor
  • ,gf,i: edit
  • o: split
  • t: tabedit
  • v,: vsplit
  • -: cd in parent dir
  • r: refresh entries of the current dir
  • q,<c-[>: close Kite window

thanks

  • vim-dirvish which inspired me to roll my own one.

About

a file picker for nvim

https://github.com/haolian9/zongzi/blob/master/nvim/.config/nvim/natives/lua

License:MIT License


Languages

Language:Lua 100.0%