{ config, lib, pkgs, helpers, ... }: helpers.neovim-plugin.mkNeovimPlugin config { name = "smart-splits"; originalName = "smart-splits.nvim"; defaultPackage = pkgs.vimPlugins.smart-splits-nvim; maintainers = [ lib.maintainers.foo-dogsquared ]; settingsExample = { resize_mode = { quit_key = ""; resize_keys = [ "h" "j" "k" "l" ]; silent = true; }; ignored_events = [ "BufEnter" "WinEnter" ]; }; }