Updated config
This commit is contained in:
6
after/plugin/gitsigns.lua
Normal file
6
after/plugin/gitsigns.lua
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
local setup, gitsigns = pcall(require, 'gitsigns')
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
gitsigns.setup {}
|
||||||
@@ -8,3 +8,9 @@ nvimtree.setup({
|
|||||||
width = 30,
|
width = 30,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
-- hacky keybinding to change root dir
|
||||||
|
vim.keymap.set("n", "<leader>tr", function ()
|
||||||
|
require("nvim-tree.api").tree.change_root(vim.fn.getcwd())
|
||||||
|
end)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -27,10 +27,18 @@ telescope.setup {
|
|||||||
file_browser = false,
|
file_browser = false,
|
||||||
folder_browser = false
|
folder_browser = false
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
fzf = {
|
||||||
|
fuzzy = true, -- false will only do exact matching
|
||||||
|
override_generic_sorter = true, -- override the generic sorter
|
||||||
|
override_file_sorter = true, -- override the file sorter
|
||||||
|
case_mode = "smart_case", -- or "ignore_case" or "respect_case"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
telescope.load_extension('fzf')
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = "Find files" })
|
vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = "Find files" })
|
||||||
vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = "Live grep" })
|
vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = "Live grep" })
|
||||||
vim.keymap.set('n', '<leader>fb', builtin.buffers, { desc = "Find buffers" })
|
vim.keymap.set('n', '<leader>fb', builtin.buffers, { desc = "Find buffers" })
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ return packer.startup(function(use)
|
|||||||
"nvim-telescope/telescope-project.nvim",
|
"nvim-telescope/telescope-project.nvim",
|
||||||
requires = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" }
|
requires = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" }
|
||||||
}
|
}
|
||||||
|
use { 'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }
|
||||||
-- development
|
-- development
|
||||||
use 'github/copilot.vim'
|
use 'github/copilot.vim'
|
||||||
use {
|
use {
|
||||||
@@ -95,6 +96,7 @@ return packer.startup(function(use)
|
|||||||
use 'sindrets/diffview.nvim'
|
use 'sindrets/diffview.nvim'
|
||||||
use("windwp/nvim-autopairs")
|
use("windwp/nvim-autopairs")
|
||||||
use({ "windwp/nvim-ts-autotag", after = "nvim-treesitter" })
|
use({ "windwp/nvim-ts-autotag", after = "nvim-treesitter" })
|
||||||
|
use('lewis6991/gitsigns.nvim')
|
||||||
-- useful plugins
|
-- useful plugins
|
||||||
use {
|
use {
|
||||||
"folke/which-key.nvim",
|
"folke/which-key.nvim",
|
||||||
|
|||||||
Reference in New Issue
Block a user