From 58f2ddf866f0a5cd0938123ca94cc5b032aa7b00 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Fri, 3 Feb 2023 09:18:19 +0100 Subject: [PATCH 1/2] [nvim] cleanup: telescope.lua layout --- .config/nvim/lua/plugin/telescope.lua | 47 ++++++++++++++------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/.config/nvim/lua/plugin/telescope.lua b/.config/nvim/lua/plugin/telescope.lua index e7d82a7..b977ba2 100644 --- a/.config/nvim/lua/plugin/telescope.lua +++ b/.config/nvim/lua/plugin/telescope.lua @@ -4,29 +4,30 @@ -- Description : telescope config file return { - "nvim-telescope/telescope.nvim", - dependencies = { - { - "nvim-lua/plenary.nvim", - "nvim-telescope/telescope-file-browser.nvim", + { + "nvim-telescope/telescope.nvim", + dependencies = { { - "nvim-telescope/telescope-fzf-native.nvim", - build = "make", - lazy = false, - }, - } - }, - opts = { - extensions = { - file_browser = { - theme = "ivy", - hijack_netrw = true, + "nvim-lua/plenary.nvim", + "nvim-telescope/telescope-file-browser.nvim", + { + "nvim-telescope/telescope-fzf-native.nvim", + build = "make" + } } - } - }, - config = function(_, opts) - require("telescope").setup(opts) - require("telescope").load_extension("fzf") - require("telescope").load_extension("file_browser") - end + }, + opts = { + extensions = { + file_browser = { + theme = "ivy", + hijack_netrw = true, + } + } + }, + config = function(_, opts) + require("telescope").setup(opts) + require("telescope").load_extension("fzf") + require("telescope").load_extension("file_browser") + end + } } From 2efc69cc16b2bf0ecd78dbf5dba37ec6f6f0538a Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Fri, 3 Feb 2023 09:18:39 +0100 Subject: [PATCH 2/2] [nvim] feat: add TreeSitter parses for C++, Python, LaTeX --- .config/nvim/lua/plugin/treesitter.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.config/nvim/lua/plugin/treesitter.lua b/.config/nvim/lua/plugin/treesitter.lua index 766db28..6b65232 100644 --- a/.config/nvim/lua/plugin/treesitter.lua +++ b/.config/nvim/lua/plugin/treesitter.lua @@ -11,7 +11,9 @@ return { }, build = ":TSUpdate", opts = { - ensure_installed = { "c", "lua", "rust", "bash", "vim" }, + ensure_installed = { + "c", "cpp", "lua", "rust", "bash", "vim", "latex", "python", + }, highlight = { enable = true, },