chore: new nvim plugin

This commit is contained in:
Arthur Khachaturov 2024-08-18 02:52:24 +03:00
parent ec9fb1dd7b
commit 6e8683c725
No known key found for this signature in database
GPG key ID: CAC2B7EB6DF45D55
2 changed files with 8 additions and 7 deletions

View file

@ -15,13 +15,13 @@ map({ 'n', 'v' }, 'k', 'v:count == 0 ? "gk" : "k"', { expr = true, silent = true
map({ 'n', 'v' }, 'j', 'v:count == 0 ? "gj" : "j"', { expr = true, silent = true }) map({ 'n', 'v' }, 'j', 'v:count == 0 ? "gj" : "j"', { expr = true, silent = true })
-- Exit buffers/nvim with <leader> -- Exit buffers/nvim with <leader>
map('n', '<leader>q', function() require('utils.close_buffer').close_buffer() end) -- map('n', '<leader>q', function() require('utils.close_buffer').close_buffer() end)
map('n', '<leader>1', function() require('utils.close_buffer').close_buffer(true) end) -- map('n', '<leader>1', function() require('utils.close_buffer').close_buffer(true) end)
map('n', '<leader>Q', ':%bd | quit<CR>') -- map('n', '<leader>Q', ':%bd | quit<CR>')
map('n', '<leader>!', ':%bd! | quit!<CR>') -- map('n', '<leader>!', ':%bd! | quit!<CR>')
map('n', '<leader>w', ':write<CR>') -- map('n', '<leader>w', ':write<CR>')
-- map('n', '<leader>W', function() vim.cmd.write(vim.fn.input("File: ")) end) -- -- map('n', '<leader>W', function() vim.cmd.write(vim.fn.input("File: ")) end)
map('n', '<leader>e', ':e<CR>') -- map('n', '<leader>e', ':e<CR>')
-- Duplicate leader feats to gradually move to -- Duplicate leader feats to gradually move to
map('n', '<C-q>', function() require('utils.close_buffer').close_buffer() end) map('n', '<C-q>', function() require('utils.close_buffer').close_buffer() end)

View file

@ -11,6 +11,7 @@ return {
'tpope/vim-rhubarb', 'tpope/vim-rhubarb',
'tpope/vim-sleuth', 'tpope/vim-sleuth',
'tpope/vim-surround', 'tpope/vim-surround',
'nvim-treesitter/nvim-treesitter-context',
{ 'akinsho/bufferline.nvim', config = {} }, { 'akinsho/bufferline.nvim', config = {} },
{ 'ethanholz/nvim-lastplace', config = {} }, { 'ethanholz/nvim-lastplace', config = {} },
{ 'numToStr/Comment.nvim', opts = {} }, { 'numToStr/Comment.nvim', opts = {} },