Awesome
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)
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").setup()
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.