{ config, pkgs, lib, ... }: with lib; let cfg = config.programs.nixvim.plugins.comment-nvim; helpers = import ../helpers.nix { inherit lib; }; in { options = { programs.nixvim.plugins.intellitab = { enable = mkEnableOption "intellitab.nvim"; }; }; config = mkIf cfg.enable { programs.nixvim = { maps.insert."" = "lua require([[intellitab]]).indent()"; plugins.packer = { enable = true; plugins = [ "pta2002/intellitab.nvim" ]; }; plugins.treesitter = { indent = true; }; }; }; }