return { 'NI57721/vim-shakyo', event = "VeryLazy", keys = { 'r', 'q', 'c' }, config = function() -- キーマッピングの設定 vim.api.nvim_set_keymap('n', 'r', '(shakyo-run)', { noremap = false, silent = true }) vim.api.nvim_set_keymap('n', 'q', '(shakyo-quit)', { noremap = false, silent = true }) vim.api.nvim_set_keymap('n', 'c', '(shakyo-clue)', { noremap = false, silent = true }) -- カスタムハイライトグループの宣言 local shakyoCompletedHighlight = "ShakyoCompleted" local shakyoWrongHighlight = "ShakyoWrong" -- カスタムハイライトグループの設定 vim.cmd('hi ' .. shakyoCompletedHighlight .. ' guifg=#ffffff guibg=#ffff00') vim.cmd('hi ' .. shakyoWrongHighlight .. ' guifg=#ffffff guibg=#ff0000') -- shakyoプラグインのハイライト設定をカスタムグループに変更 vim.fn['shakyo#config']({ highlight = { completed = shakyoCompletedHighlight, wrong = shakyoWrongHighlight } }) end }