`cycle_box_table`オプションと`list_before_box`オプションを有効にし、`box_table`を`x`だけにすればよい。 [[lazy.nvim]]の設定例。 ```lua { "roodolv/markdown-toggle.nvim", config = function() require("markdown-toggle").setup({ cycle_box_table = true, box_table = { "~", "x" }, list_before_box = true, }) vim.api.nvim_create_autocmd("FileType", { desc = "markdown-toggle.nvim keymaps", pattern = { "markdown", "markdown.mdx" }, callback = function(args) local opts = { silent = true, noremap = true, buffer = args.buf } local toggle = require("markdown-toggle") -- F12はCtrl+Enter vim.keymap.set({ "n", "v" }, "<F12>", toggle.checkbox, opts) vim.keymap.set({ "i" }, "<F12>", function() vim.api.nvim_command("stopinsert") vim.schedule(function() toggle.checkbox() end) vim.schedule(function() vim.api.nvim_command("startinsert") end) end, opts) end, }) end, } ``` ## 2024/07/14時点の場合 > [!caution] > #2024/07/14 時点の古い情報 `enable_box_cycle`オプションを有効にし、`box_table`を`x`だけにすればよい。 [[lazy.nvim]]の設定例。 ```lua { "roodolv/markdown-toggle.nvim", branch = "main", config = function() require("markdown-toggle").setup({ enable_box_cycle = true, box_table = { "x" }, }) vim.api.nvim_create_autocmd("FileType", { desc = "markdown-toggle.nvim keymaps", pattern = { "markdown", "markdown.mdx" }, callback = function(args) local opts = { silent = true, noremap = true, buffer = args.buf } local toggle = require("markdown-toggle") -- F12はCtrl+Enter vim.keymap.set({ "n", "v" }, "<F12>", toggle.checkbox, opts) end, }) end, } ``` ## 参考 <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <p class="link-card-title">[FR] 'Cycle bullet/checkbox' command · Issue #1 · roodolv/markdown-toggle.nvim</p> <p class="link-card-description">Hi :) Thank you for the wonderful plugin. It's very user-friendly, especially since I regu ... </p> </div> <img src="https://opengraph.githubassets.com/9afaaaa017f2366604cd29a58e423dbfee493021398ad578858c416fcb538834/roodolv/markdown-toggle.nvim/issues/1" class="link-card-image" /> </div> <a href="https://github.com/roodolv/markdown-toggle.nvim/issues/1"></a> </div>