tamton-aquib / stuff.nvim

Some semi-util useless plugins put together

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Lazy installer. Searches from a base of nearly 3000 plugins. status: incomplete (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)
  • lazyn.lua - A plugin installer for lazy.nvim (< 100LOC)
  • 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

About

Some semi-util useless plugins put together

License:MIT License


Languages

Language:Lua 100.0%