Awesome
ZONE
A screensaver plugin for neovim. Inspiration from: emacs-zone.<br/> Currently WIP. Has some bugs.
Requirements:
- Neovim version >= 0.8
Installation:
use { 'tamton-aquib/zone.nvim' }
Usage:
require("zone").setup()
<details>
<summary> Click here to see default configuration </summary>
require('zone').setup {
style = "treadmill",
after = 30, -- Idle timeout
exclude_filetypes = { "TelescopePrompt", "NvimTree", "neo-tree", "dashboard", "lazy" },
-- More options to come later
treadmill = {
direction = "left",
headache = true,
tick_time = 30, -- Lower, the faster
-- Opts for Treadmill style
},
epilepsy = {
stage = "aura", -- "aura" or "ictal"
tick_time = 100,
},
dvd = {
-- text = {"line1", "line2", "line3", "etc"}
tick_time = 100,
-- Opts for Dvd style
},
-- etc
}
</details>
Showcase:
<!-- ![zone_treadmill](https://user-images.githubusercontent.com/77913442/166483843-970fb4b3-51cd-499c-9f39-da67d940eeb1.gif) -->Treadmill
Dvd
<!-- ![zone_epilepsy](https://user-images.githubusercontent.com/77913442/192028416-7406d801-ad8b-4c39-9df1-96ee3e65fad0.gif) -->Epilepsy
Vanish
Note:
❗ This plugin wont eat the current buffer. It just emulates the content as a cover on top.
Todo:
Moved to todo.norg