custom config initial

This commit is contained in:
Derrick Afrifa 2023-10-29 19:28:45 +00:00
parent a3f3e08f34
commit ace994ec80
4 changed files with 74 additions and 5 deletions

View file

@ -227,7 +227,7 @@ require('lazy').setup({
-- Uncomment the following line and add your plugins to `lua/custom/plugins/*.lua` to get going.
--
-- For additional information see: https://github.com/folke/lazy.nvim#-structuring-your-plugins
-- { import = 'custom.plugins' },
{ import = 'custom.plugins' },
}, {})
-- [[ Setting options ]]
@ -239,6 +239,7 @@ vim.o.hlsearch = false
-- Make line numbers default
vim.wo.number = true
vim.wo.relativenumber = true
-- Enable mouse mode
vim.o.mouse = 'a'
@ -326,6 +327,7 @@ vim.keymap.set('n', '<leader>sw', require('telescope.builtin').grep_string, { de
vim.keymap.set('n', '<leader>sg', require('telescope.builtin').live_grep, { desc = '[S]earch by [G]rep' })
vim.keymap.set('n', '<leader>sd', require('telescope.builtin').diagnostics, { desc = '[S]earch [D]iagnostics' })
vim.keymap.set('n', '<leader>sr', require('telescope.builtin').resume, { desc = '[S]earch [R]esume' })
vim.keymap.set('n', '<leader>tr', ':Neotree right<CR>', { desc = '[T]ree [R]ight' })
-- [[ Configure Treesitter ]]
-- See `:help nvim-treesitter`
@ -355,12 +357,18 @@ vim.defer_fn(function()
lookahead = true, -- Automatically jump forward to textobj, similar to targets.vim
keymaps = {
-- You can use the capture groups defined in textobjects.scm
['aa'] = '@parameter.outer',
['ia'] = '@parameter.inner',
-- ['aa'] = '@parameter.outer',
-- ['ia'] = '@parameter.inner',
['af'] = '@function.outer',
['if'] = '@function.inner',
['ac'] = '@class.outer',
['ic'] = '@class.inner',
['ac'] = '@call.outer',
['ic'] = '@call.inner',
['aa'] = '@assignment.outer',
['ia'] = '@assignment.inner',
['la'] = '@assignment.lhs',
['ra'] = '@assignment.rhs',
['ai'] = '@conditional.outer',
['ii'] = '@conditional.inner',
},
},
move = {