31 lines
664 B
Lua
31 lines
664 B
Lua
return {
|
|
'adalessa/laravel.nvim',
|
|
dependencies = {
|
|
'tpope/vim-dotenv',
|
|
'nvim-telescope/telescope.nvim',
|
|
'MunifTanjim/nui.nvim',
|
|
'kevinhwang91/promise-async',
|
|
},
|
|
cmd = { 'Laravel' },
|
|
keys = {
|
|
{ '<leader>la', ':Laravel artisan<cr>' },
|
|
{ '<leader>lr', ':Laravel routes<cr>' },
|
|
{ '<leader>lm', ':Laravel related<cr>' },
|
|
{
|
|
'gf',
|
|
function()
|
|
if require('laravel').app('gf').cursor_on_resource() then
|
|
return '<cmd>Laravel gf<CR>'
|
|
else
|
|
return 'gf'
|
|
end
|
|
end,
|
|
noremap = false,
|
|
expr = true,
|
|
},
|
|
},
|
|
event = { 'VeryLazy' },
|
|
opts = {},
|
|
config = true,
|
|
}
|