From 63f64af2afa9f0249cf48ff5ad2faf731ecd9394 Mon Sep 17 00:00:00 2001 From: "Gustavo Silva (es00679121_prosegur)" Date: Wed, 14 Feb 2024 15:22:18 +0100 Subject: [PATCH] add live server --- init.lua | 10 +++++++++- lazy-lock.json | 1 + lua/custom/plugins/live_server.lua | 8 ++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 lua/custom/plugins/live_server.lua diff --git a/init.lua b/init.lua index 036737c1..3c931641 100644 --- a/init.lua +++ b/init.lua @@ -329,12 +329,20 @@ vim.keymap.set('n', '/', function() previewer = false, }) end, { desc = '[/] Fuzzily search in current buffer' }) - +local function telescope_live_grep_open_files() + require('telescope.builtin').live_grep { + grep_open_files = true, + prompt_title = 'Live Grep in Open Files', + } +end +vim.keymap.set('n', 's/', telescope_live_grep_open_files, { desc = '[S]earch [/] in Open Files' }) +vim.keymap.set('n', 'ss', require('telescope.builtin').builtin, { desc = '[S]earch [S]elect Telescope' }) vim.keymap.set('n', 'gf', require('telescope.builtin').git_files, { desc = 'Search [G]it [F]iles' }) vim.keymap.set('n', 'sf', require('telescope.builtin').find_files, { desc = '[S]earch [F]iles' }) vim.keymap.set('n', 'sh', require('telescope.builtin').help_tags, { desc = '[S]earch [H]elp' }) vim.keymap.set('n', 'sw', require('telescope.builtin').grep_string, { desc = '[S]earch current [W]ord' }) vim.keymap.set('n', 'sg', require('telescope.builtin').live_grep, { desc = '[S]earch by [G]rep' }) +vim.keymap.set('n', 'sG', ':LiveGrepGitRoot', { desc = '[S]earch by [G]rep on Git Root' }) vim.keymap.set('n', 'sd', require('telescope.builtin').diagnostics, { desc = '[S]earch [D]iagnostics' }) vim.keymap.set('n', 'sr', require('telescope.builtin').resume, { desc = '[S]earch [R]esume' }) diff --git a/lazy-lock.json b/lazy-lock.json index 1fcefaaa..fedb09a7 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -15,6 +15,7 @@ "harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" }, "indent-blankline.nvim": { "branch": "master", "commit": "12e92044d313c54c438bd786d11684c88f6f78cd" }, "lazy.nvim": { "branch": "main", "commit": "28126922c9b54e35a192ac415788f202c3944c9f" }, + "live-server.nvim": { "branch": "main", "commit": "a2becf0d0aca59da85c3870e8eab6bf61f61e8d9" }, "lualine.nvim": { "branch": "master", "commit": "7d131a8d3ba5016229e8a1d08bf8782acea98852" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "0954d7730e749d606ddf8d7ae8846848be435d53" }, diff --git a/lua/custom/plugins/live_server.lua b/lua/custom/plugins/live_server.lua new file mode 100644 index 00000000..61ddecbf --- /dev/null +++ b/lua/custom/plugins/live_server.lua @@ -0,0 +1,8 @@ +return { + { + 'barrett-ruth/live-server.nvim', + build = 'pnpm add -g live-server', + cmd = { 'LiveServerStart', 'LiveServerStop' }, + config = true + } +}