vim.keymap.set( 'n', '<leader>=', '<CMD>tabnew ~/.config/nvim/init.lua<CR>' )
vim.keymap.set( 'n', '<leader>q', '<CMD>Lazy<CR>' )
--- autosave
-vim.keymap.set( 'i', '<ESC>', '<ESC><CMD>update<CR>' )
-
-- better terminal movement keys
vim.keymap.set('t', '<ESC>', [[<C-\><C-n>]] )
vim.keymap.set('t', '<C-w>', [[<C-\><C-n><C-w>]] )
{
'mbbill/undotree',
- keys = { { '<leader>u', '<CMD>UndotreeToggle<CR>', desc = 'Toggle undo tree sidebar' } }
+ keys = { { '<leader>u', '<CMD>UndotreeToggle<CR>'} }
},
{ 'christoomey/vim-tmux-navigator', lazy = false },
{ 'lukas-reineke/indent-blankline.nvim', event = 'VeryLazy' },
-- {
- -- 'norcalli/nvim-colorizer.lua',
- -- lazy = false,
- -- config = function()
- -- require('colorizer').setup()
- -- end
+ -- 'junegunn/fzf.vim',
+ -- dependencies = {
+ -- 'junegunn/fzf'
+ -- },
+ -- keys = {
+ -- { '<leader>f', '<CMD>GFiles<CR>' },
+ -- { '<leader>F', '<CMD>Files<CR>' },
+ -- { '<leader>b', '<CMD>Buffers<CR>' },
+ -- { '<leader><C-r>', '<CMD>History:<CR>' },
+ -- },
-- },
- {
- 'junegunn/fzf.vim',
- dependencies = {
- 'junegunn/fzf'
- },
- keys = {
- { '<leader>f', '<CMD>GFiles<CR>' },
- { '<leader>F', '<CMD>Files<CR>' },
- { '<leader>b', '<CMD>Buffers<CR>' },
- { '<leader><C-r>', '<CMD>History:<CR>' },
- },
- },
-
{
'akinsho/toggleterm.nvim',
keys = { { '<leader><space>', '<CMD>ToggleTerm<CR>' } },
--- /dev/null
+return {
+ {
+ 'nvim-telescope/telescope.nvim',
+ dependencies = { 'nvim-lua/plenary.nvim' },
+ keys = {
+ { '<leader>f', '<CMD>Telescope git_files<CR>' },
+ { '<leader>F', '<CMD>Telescope find_files<CR>' },
+ { '<leader><C-f>', '<CMD>Telescope live_grep<CR>' },
+ { '<leader>b', '<CMD>Telescope buffers<CR>' },
+ { '<leader><C-r>', '<CMD>Telescope command_history<CR>' },
+ { '<leader>D', '<CMD>Telescope diagnostics<CR>' },
+ { '<leader>g', '<CMD>Telescope git_commits<CR>' },
+ },
+ config = function()
+ require('telescope').setup {
+ defaults = {
+ layout_strategy = 'horizontal',
+ layout_config = {
+ height = 0.9,
+ width = 0.9,
+ }
+ },
+ pickers = {},
+ extensions = {},
+ }
+ end
+ },
+}