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)
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()
flirt.nvim
Float (50 loc) ❗Moved torequire("float").setup()
TmpClone (75 loc)
require("tmpclone").clone()
mpv.nvim
Player (<150 loc) ❗Moved torequire("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
Scratch
: emacs-scratch-buffer + shift-dCalc
: binxStalk
: vim-github-dashboard + dundargocFloat(flirt.nvim)
: vsedov + camspiers (moved)TmpClone
: Danielhp95- overall thanks to vhyrro.