lispdocs.nvim icon indicating copy to clipboard operation
lispdocs.nvim copied to clipboard

Triggering Telescope integration returns an error

Open oryband opened this issue 1 year ago • 0 comments

Pressing <leader>h<leader> per Readme instructions shows this error:

[telescope.run_command]: Unknown command
Error executing vim.schedule lua callback: ...te/pack/packer/opt/lispdocs.nvim/lua/lispdocs/finder.lua:83: Expected Lua number
stack traceback:
        [C]: in function 'nvim_win_set_option'
        ...te/pack/packer/opt/lispdocs.nvim/lua/lispdocs/finder.lua:83: in function 'define_preview'
        ...scope.nvim/lua/telescope/previewers/buffer_previewer.lua:388: in function 'preview'
        ...ck/packer/start/telescope.nvim/lua/telescope/pickers.lua:1075: in function 'refresh_previewer'
        ...ck/packer/start/telescope.nvim/lua/telescope/pickers.lua:1028: in function 'set_selection'
        ...ck/packer/start/telescope.nvim/lua/telescope/pickers.lua:1360: in function '_do_selection'
        ...ck/packer/start/telescope.nvim/lua/telescope/pickers.lua:1322: in function ''
        vim/_editor.lua: in function <vim/_editor.lua:0>

Relevant section for .nvim/config, using Packer:

  use {'nvim-telescope/telescope.nvim', requires = {'nvim-lua/plenary.nvim'}}
  use 'gbrlsnchs/telescope-lsp-handlers.nvim'
  use {'kkharji/lispdocs.nvim',
    opt = true,
    ft = { 'clojure' },
    requires = {
      {'tami5/sqlite.lua'},
      {'Olical/conjure'}}}

local actions = require('telescope.actions')
require('telescope').load_extension('lsp_handlers')
require('telescope').setup {
  defaults = {
    mappings = {
      i = {
        ['<C-u>'] = false,
        ['<C-d>'] = actions.delete_buffer,
      },
    },
  },
  pickers = {
    buffers = {
      sort_lastused = true,
    },
  },
  extensions = {
    lsp_handlers = {
      code_action = {
        telescope = require('telescope.themes').get_dropdown({}),
      },
    },
  },
}

vim.api.nvim_set_keymap('n', '<leader><space>', [[<cmd>lua require('telescope.builtin').buffers()<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>sf', [[<cmd>lua require('telescope.builtin').find_files({previewer = false})<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>sb', [[<cmd>lua require('telescope.builtin').current_buffer_fuzzy_find()<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>sh', [[<cmd>lua require('telescope.builtin').help_tags()<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>st', [[<cmd>lua require('telescope.builtin').tags()<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>sd', [[<cmd>lua require('telescope.builtin').grep_string()<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>sp', [[<cmd>lua require('telescope.builtin').live_grep()<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>so', [[<cmd>lua require('telescope.builtin').tags{ only_current_buffer = true }<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>?', [[<cmd>lua require('telescope.builtin').oldfiles()<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<leader>sc', [[<cmd>lua require('telescope').extensions.neoclip.default()<CR>]], { noremap = true, silent = true })

oryband avatar Jan 23 '23 08:01 oryband