{ ... }: { programs.nixvim.plugins.bullets = { enable = true; lazyLoad.settings.filetypes = [ "md" "txt" "gitcommit" ]; settings = { enabled_file_types = [ "markdown" "text" "gitcommit" ]; set_mappings = 0; checkbox_markers = " -X"; custom_mappings = [ [ "nmap" "mn" "(bullets-newline)" ] [ "vmap" "mr" "(bullets-renumber)" ] [ "nmap" "mr" "(bullets-renumber)" ] [ "imap" "" "(bullets-demote)" ] [ "nmap" ">>" "(bullets-demote)" ] [ "vmap" ">" "(bullets-demote)" ] [ "imap" "" "(bullets-promote)" ] [ "nmap" "<<" "(bullets-promote)" ] [ "vmap" "<" "(bullets-promote)" ] ]; }; }; }