diff --git a/.config/nvim/lua/neovim/packer.lua b/.config/nvim/lua/neovim/packer.lua index 82bbd696..b1685185 100644 --- a/.config/nvim/lua/neovim/packer.lua +++ b/.config/nvim/lua/neovim/packer.lua @@ -47,6 +47,7 @@ return require("packer").startup(function(use) }) -- use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, }) use({ "junegunn/fzf.vim" }) + use({ "kien/ctrlp.vim"}) use({ "rinx/nvim-ripgrep" }) use({ "mbbill/undotree" }) use({ diff --git a/.config/nvim/lua/neovim/set.lua b/.config/nvim/lua/neovim/set.lua index 396067d7..10c28976 100644 --- a/.config/nvim/lua/neovim/set.lua +++ b/.config/nvim/lua/neovim/set.lua @@ -43,7 +43,7 @@ vim.cmd([[function TrimWhiteSpace() %s/\s*$// '' endfunction]]) ---Removes trailing spaces on save +-- Removes trailing spaces on save vim.cmd([[autocmd FileWritePre * call TrimWhiteSpace()]]) vim.cmd([[autocmd FileAppendPre * call TrimWhiteSpace()]]) vim.cmd([[autocmd FilterWritePre * call TrimWhiteSpace()]]) @@ -90,6 +90,10 @@ endfunction]]) vim.cmd([[command! -nargs=* FZFExplore call FzfExplore(shellescape())]]) +-- CtrlP will ignore .git and node_modules directories +vim.cmd([[set wildignore+=*/node_modules/*,*/.git/*]]) +vim.cmd([[let g:ctrlp_custom_ignore = '\v[\/]\.(git|node_modules)']]) + -- fzf is on bottom of screen -- vim.cmd([[let g:fzf_layout = { 'down': '~30%' }]])