"zen-mode.nvim" = {
enabled = false;
package = pkgs.vimPlugins.zen-mode-nvim;
cmd = [ "ZenMode" ];
setupModule = "zen-mode";
setupOpts = {
window = {
backdrop = 0.95;
width = 80;
height = 1;
options = {
signcolumn = "no";
number = false;
relativenumber = false;
cursorline = false;
cursorcolumn = false;
foldcolumn = "0";
list = false;
};
};
plugins = {
options = {
enabled = true;
ruler = false;
showcmd = true;
laststatus = 0;
};
twilight.enabled = true;
gitsigns.enabled = false;
};
on_open = "function() vim.opt.colorcolumn = '' end";
};
};
"twilight.nvim" = {
enabled = false;
package = pkgs.vimPlugins.twilight-nvim;
cmd = [ "Twilight" ];
setupModule = "twilight";
setupOpts.dimming.alpha = 0.4;
};
"typr" = {
enabled = false;
package = pkgs.vimPlugins.nvzone-typr;
cmd = [
"Typr"
"TyprStats"
];
setupModule = "typr";
setupOpts.on_attach = "function() vim.opt_local.wrap = false; vim.opt_local.complete = '' end";
};
"vimplugin-screenkey.nvim" = {
package = pkgs.vimUtils.buildVimPlugin {
name = "screenkey.nvim";
src = pkgs.fetchFromGitHub {
owner = "NStefan002";
repo = "screenkey.nvim";
rev = "363730221a97bd4199beb878c54aa75facfe0dfe";
sha256 = "sha256-lu2LuBgBPSeJuQn2H63Sz2UhE7Nz6KEQS9N6aEg88tE=";
};
};
cmd = [ "Screenkey" ];
enabled = false;
setupModule = "screenkey";
setupOpts = {
win_opts = {
row = "vim.o.lines - 3";
col = "vim.o.columns - 25";
relative = "editor";
anchor = "SE";
width = 25;
height = 1;
title = "Key";
title_pos = "center";
style = "minimal";
focusable = false;
noautocmd = true;
};
compress_after = 3;
clear_after = 5;
disable = {
filetypes = [ ];
buftypes = [ ];
};
show_leader = true;
group_mappings = true;
display_infront = [ ];
display_behind = [ ];
filter = "function(keys) return keys end";
keys = {
"<TAB>" = "";
"<CR>" = "";
"<ESC>" = "Esc";
"<SPACE>" = "";
"<BS>" = "";
"<DEL>" = "";
"<LEFT>" = "";
"<RIGHT>" = "";
"<UP>" = "";
"<DOWN>" = "";
"<HOME>" = "Home";
"<END>" = "End";
"<PAGEUP>" = "PgUp";
"<PAGEDOWN>" = "PgDn";
"<INSERT>" = "Ins";
"<F1>" = "";
"<F2>" = "";
"<F3>" = "";
"<F4>" = "";
"<F5>" = "";
"<F6>" = "";
"<F7>" = "";
"<F8>" = "";
"<F9>" = "";
"<F10>" = "";
"<F11>" = "";
"<F12>" = "";
};
};
after = ''
vim.cmd("Screenkey")
'';
};