From fb6969fdd9b1399593e08c26845ddb57db1a63f4 Mon Sep 17 00:00:00 2001 From: Abdulrahman Sheikho Date: Thu, 12 Mar 2026 19:32:35 +0300 Subject: [PATCH] add-plugin: blade-nav - to work with laravel and blade --- lua/plugins/blade-nav.lua | 11 +++++++++++ lua/plugins/blink.lua | 10 +++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 lua/plugins/blade-nav.lua diff --git a/lua/plugins/blade-nav.lua b/lua/plugins/blade-nav.lua new file mode 100644 index 00000000..43f8789b --- /dev/null +++ b/lua/plugins/blade-nav.lua @@ -0,0 +1,11 @@ +return { + 'ricardoramirezr/blade-nav.nvim', + dependencies = { + 'saghen/blink.cmp', + }, + ft = { 'blade', 'php' }, -- optional, improves startup time + opts = { + -- This applies for nvim-cmp and coq, for blink refer to the configuration of this plugin + close_tag_on_complete = true, -- default: true + }, +} diff --git a/lua/plugins/blink.lua b/lua/plugins/blink.lua index d6e0bb11..a16f20f2 100644 --- a/lua/plugins/blink.lua +++ b/lua/plugins/blink.lua @@ -151,7 +151,15 @@ return { }, sources = { - default = { 'lsp', 'path', 'snippets' }, + default = { 'lsp', 'path', 'snippets', 'blade-nav' }, + providers = { + ['blade-nav'] = { + module = 'blade-nav.blink', + opts = { + close_tag_on_complete = true, --default: true + }, + }, + }, }, snippets = { preset = 'luasnip' },