{"repo":"epilande/checkbox-cycle.nvim","free":true,"listed":false,"github":"https://github.com/epilande/checkbox-cycle.nvim","clone":"git clone https://github.com/epilande/checkbox-cycle.nvim.git","description":"✅ Effortlessly cycle through checkbox states in Neovim","language":"Lua","stars":16,"topics":["markdown","neovim","nvim","checkbox","toggle"],"license":"MIT","category":"productivity","readme_excerpt":"checkbox-cycle.nvim ✅ A Neovim plugin for cycling through checkbox states. ❓ Why? Managing checkboxes in markdown files can be tedious, especially when working with to-do lists or task management in documents. Manually typing out or toggling between different checkbox states (unchecked, in-progress, checked, etc.) slows down your workflow. checkbox-cycle.nvim simplifies this by allowing you to effortlessly toggle and cycle through custom checkbox states, streamlining task management directly within Neovim. ✨ Features - 🔄 Cycle through customizable checkbox states. - 🤹 Support for multiple state cycles. - 📝 Support for all standard markdown list markers ( - , , + ) - ⌨️ Easy integration with keybindings. - 🧘 Preserve indentation when cycling checkboxes. - ☑️ Add checkboxes to lines that don't have them. - 🌈 Visual mode support for cycling multiple checkboxes. 📦 Installation Using lazy.nvim: Recommended plugins to complement checkbox-cycle.nvim for custom checkboxes render-markdown.nvim render-markdown.nvim is a plugin that improves the visual rendering of Markdown files within Neovim. Example config: obsidian.nvim If you're working with Obsidian vaults, obsidian.nvim can be a great addition. While it's primarily designed for Obsidian-specific features, it also offers some Markdown enhancements. Example config: ⚙️ Configuration The plugin comes with default settings, but you can customize it to fit your needs: Options - states : A list of lists, where each inner list repr","default_branch":null,"files":null,"tree":[],"storefront":"/r/epilande","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/epilande/checkbox-cycle.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}