return { "bullets-vim/bullets.vim", -- keys = { -- { "", "(bullets-newline)", mode = "i", ft = "markdown" }, -- { "", "", mode = "i", ft = "markdown", remap = false }, -- { "gN", "(bullets-renumber)", mode = { "n", "v" }, ft = "markdown" }, -- { "ch", "(bullets-toggle-checkbox)", ft = "markdown" }, -- { "", "(bullets-demote)", ft = "markdown", mode = "i" }, -- { ">", "(bullets-demote)", ft = "markdown", mode = "v" }, -- { ">>", "(bullets-demote)", ft = "markdown" }, -- { "", "(bullets-promote)", ft = "markdown", mode = "i" }, -- { "<", "(bullets-promote)", ft = "markdown", mode = "v" }, -- { "<<", "(bullets-promote)", ft = "markdown" }, -- }, init = function() vim.g.bullets_enabled_file_types = { "markdown" } vim.g.bullets_enable_in_empty_buffers = 1 vim.g.bullets_set_mappings = 0 vim.cmd([[ let g:bullets_custom_mappings = [ \ ['imap', '', '(bullets-newline)'], \ ['inoremap', '', ''], \ \ \ ['vmap', 'gN', '(bullets-renumber)'], \ ['nmap', 'gN', '(bullets-renumber)'], \ \ ['nmap', 'ch', '(bullets-toggle-checkbox)'], \ \ ['imap', '', '(bullets-demote)'], \ ['nmap', '>>', '(bullets-demote)'], \ ['vmap', '>', '(bullets-demote)'], \ ['imap', '', '(bullets-promote)'], \ ['nmap', '<<', '(bullets-promote)'], \ ['vmap', '<', '(bullets-promote)'], \ ] ]]) end, }