wbthomason / packer.nvim

A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
MIT License
7.72k stars 262 forks source link

cmd not working #1099

Open ignamartinoli opened 1 year ago

ignamartinoli commented 1 year ago

Steps to reproduce

I have the following snippet in my configuration file

use {
    'nvim-telescope/telescope.nvim',
    cmd = 'Mason',
    config = function ()
        vim.cmd [[packadd telescope-fzf-native.nvim]]
        vim.cmd [[packadd telescope-ui-select.nvim]]

        require 'telescope'.setup {
            extensions = {
                fzf = { fuzzy = true, override_generic_sorter = true, override_file_sorter = true, case_mode = 'smart_case' },
                ['ui-select'] = { require 'telescope.themes'.get_dropdown() }
            },
            vimgrep_argument = { 'rg', '--smart-case' }
        }

        require 'telescope'.load_extension 'fzf'
        require 'telescope'.load_extension 'ui-select'
    end,
    module = 'telescope',
    requires = {
        'nvim-lua/plenary.nvim',
        { 'nvim-telescope/telescope-fzf-native.nvim', opt = true, run = 'make' },
        { 'nvim-telescope/telescope-ui-select.nvim', opt = true }
    },
    setup = function ()
        vim.keymap.set('n', '<C-c>', [[:TodoTelescope <CR>]], { silent = true })
        vim.keymap.set('n', '<C-f>', function () require 'telescope.builtin'.live_grep() end, { silent = true })
    end
}

When I type :Mason, telescope.nvim doesn't get loaded and I receive the message

Error in packer_compiled: ...m/site/pack/packer/start/packer.nvim/lua/packer/load.lua:83: Vim:E464: Smbiguous use of user-defined command

packer files

packer compiled file https://gist.github.com/ignamartinoli/aa544f38f15ad0cdecb98b94c2b9281e