Stuff.nvim
January 17, 2025 · View on GitHub
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)
https://github.com/tamton-aquib/stuff.nvim/assets/77913442/d4f4063e-881d-4dea-b1d2-2b5b65ddd723
Calc (<150 loc)

require("calc").setup()
- Todo:
- emulate keypress with highlights.
- avoid hardcoded layout.
- preset calculate yanked item.
Stalk (< 50 loc)

require("stalk").setup()
- Todo:
- add highlights, etc (cleanify)
Scratch (< 50 loc)

require("scratch").toggle()
Bt (bookmark toggle <50 loc)

require("bt").setup()
Float (50 loc) ❗Moved to flirt.nvim

require("float").setup()
TmpClone (75 loc)

require("tmpclone").clone()
Player (<150 loc) ❗Moved to mpv.nvim

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
Scratch: emacs-scratch-buffer + shift-dCalc: binxStalk: vim-github-dashboard + dundargocFloat(flirt.nvim): vsedov + camspiers (moved)TmpClone: Danielhp95- overall thanks to vhyrro.