From 10e2603063283e7e7b104986ef68f28d22539429 Mon Sep 17 00:00:00 2001 From: Marco Thomas Date: Thu, 18 Aug 2022 10:33:53 +0200 Subject: [PATCH] nvim: add tree and better search --- files/nvim/.config/nvim/lua/mappings.lua | 3 +++ files/nvim/.config/nvim/lua/plugins.lua | 11 +++++++++++ files/nvim/.config/nvim/lua/settings.lua | 2 ++ 3 files changed, 16 insertions(+) diff --git a/files/nvim/.config/nvim/lua/mappings.lua b/files/nvim/.config/nvim/lua/mappings.lua index 1e04628..ca45c3f 100644 --- a/files/nvim/.config/nvim/lua/mappings.lua +++ b/files/nvim/.config/nvim/lua/mappings.lua @@ -132,3 +132,6 @@ cmp.setup({ }), }, }) + +-- file tree +map("n", "", " NvimTreeFindFileToggle", default_opts) -- Show file tree diff --git a/files/nvim/.config/nvim/lua/plugins.lua b/files/nvim/.config/nvim/lua/plugins.lua index 05a13fc..66192aa 100644 --- a/files/nvim/.config/nvim/lua/plugins.lua +++ b/files/nvim/.config/nvim/lua/plugins.lua @@ -285,6 +285,17 @@ return require('packer').startup(function(use) end }) + -- file tree + use { + 'kyazdani42/nvim-tree.lua', + requires = { + 'kyazdani42/nvim-web-devicons', -- optional, for file icons + }, + config = function () + require("nvim-tree").setup() + end + } + -- Automatically set up your configuration after cloning packer.nvim -- Put this at the end after all plugins if packer_bootstrap then diff --git a/files/nvim/.config/nvim/lua/settings.lua b/files/nvim/.config/nvim/lua/settings.lua index 911adc7..60e5b92 100644 --- a/files/nvim/.config/nvim/lua/settings.lua +++ b/files/nvim/.config/nvim/lua/settings.lua @@ -12,6 +12,8 @@ opt.showmode = false -- Disable status on most bottom row opt.clipboard = "unnamed" -- Copy & Paste with system clipboard opt.list = true -- Show trailing whitespaces opt.wrap = false -- Show trailing whitespaces +opt.ignorecase = true -- Ignore case when searching +opt.smartcase = true -- -> unless capitol letters are used vim.opt.undofile = true -- Save undo history vim.o.mouse = 'a' -- Enable mouse