| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | require('spectre').setup({ mapping={    ['toggle_line'] = {        map = "dd",        cmd = "<cmd>lua require('spectre').toggle_line()<CR>",        desc = "toggle current item"    },    ['enter_file'] = {        map = "<cr>",        cmd = "<cmd>lua require('spectre.actions').select_entry()<CR>",        desc = "goto current file"    },    ['send_to_qf'] = {        map = "<Blash>q",        cmd = "<cmd>lua require('spectre.actions').send_to_qf()<CR>",        desc = "send all item to quickfix"    },    ['replace_cmd'] = {        map = "<Bslash>c",        cmd = "<cmd>lua require('spectre.actions').replace_cmd()<CR>",        desc = "input replace vim command"    },    ['show_option_menu'] = {        map = "<Bslash>o",        cmd = "<cmd>lua require('spectre').show_options()<CR>",        desc = "show option"    },    ['run_replace'] = {        map = "<Bslash>R",        cmd = "<cmd>lua require('spectre.actions').run_replace()<CR>",        desc = "replace all"    },    ['change_view_mode'] = {        map = "<Bslash>v",        cmd = "<cmd>lua require('spectre').change_view()<CR>",        desc = "change result view mode"    },    ['toggle_ignore_case'] = {      map = "ti",      cmd = "<cmd>lua require('spectre').change_options('ignore-case')<CR>",      desc = "toggle ignore case"    },    ['toggle_ignore_hidden'] = {      map = "th",      cmd = "<cmd>lua require('spectre').change_options('hidden')<CR>",      desc = "toggle search hidden"    },    -- you can put your mapping here it only use normal mode  }})
 |