/stuff.nvim

Some semi-util useless plugins put together

Primary LanguageLuaMIT LicenseMIT

Stuff.nvim

Some little plugin-like files put together.

Warning

Not much use, theres no config options, etc (just wanted to share the work)

Feel free to extract and make any of them useful.

Included modules:

Lazyn (50 loc) ❗Moved to nvim-market

Lazy installer. Searches from a base of nearly 3000 plugins. status: moved (ugly)

Untitled.mp4

Calc (<150 loc)

calc

require("calc").setup()
  • Todo:
    • emulate keypress with highlights.
    • avoid hardcoded layout.
    • preset calculate yanked item.

Stalk (< 50 loc)

stalk

require("stalk").setup()
  • Todo:
    • add highlights, etc (cleanify)

Scratch (< 50 loc)

scratch_stuff

require("scratch").setup()

Bt (bookmark toggle <50 loc)

bt

require("bt").setup()

Float (50 loc) ❗Moved to flirt.nvim

float

require("float").setup()

TmpClone (75 loc)

tmpclone

require("tmpclone").clone()

Player (<150 loc) ❗Moved to mpv.nvim

player

require("player").toggle_player()

Other dev files (not completed):

  • xkcd.lua - XKCD comics in neovim (needs hologram.nvim 60LOC)
  • chatgpt.lua - ChatGPT with limited features (24LOC)
  • dep.lua - Dependency info for Cargo.toml, pyproject.toml and package.json
  • rain.lua - Raining effect (might add to zone.nvim later <50LOC)
  • thunder.lua - rest client inspired from vscodes thunderclient. (Just have get function for now)
  • neofetch.lua - system info using libuv
  • snake.lua - snake game using floating wins
  • cost.lua - import-cost alternative

Inspiration