update added some plugins!!!
This commit is contained in:
		
							parent
							
								
									c4363e4ad8
								
							
						
					
					
						commit
						ec844a9846
					
				
							
								
								
									
										6
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										6
									
								
								init.lua
								
								
								
								
							| 
						 | 
					@ -91,7 +91,7 @@ vim.g.mapleader = ' '
 | 
				
			||||||
vim.g.maplocalleader = ' '
 | 
					vim.g.maplocalleader = ' '
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Set to true if you have a Nerd Font installed
 | 
					-- Set to true if you have a Nerd Font installed
 | 
				
			||||||
vim.g.have_nerd_font = false
 | 
					vim.g.have_nerd_font = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- [[ Setting options ]]
 | 
					-- [[ Setting options ]]
 | 
				
			||||||
-- See `:help vim.opt`
 | 
					-- See `:help vim.opt`
 | 
				
			||||||
| 
						 | 
					@ -286,6 +286,7 @@ require('lazy').setup({
 | 
				
			||||||
        ['<leader>r'] = { name = '[R]ename', _ = 'which_key_ignore' },
 | 
					        ['<leader>r'] = { name = '[R]ename', _ = 'which_key_ignore' },
 | 
				
			||||||
        ['<leader>s'] = { name = '[S]earch', _ = 'which_key_ignore' },
 | 
					        ['<leader>s'] = { name = '[S]earch', _ = 'which_key_ignore' },
 | 
				
			||||||
        ['<leader>w'] = { name = '[W]orkspace', _ = 'which_key_ignore' },
 | 
					        ['<leader>w'] = { name = '[W]orkspace', _ = 'which_key_ignore' },
 | 
				
			||||||
 | 
					        ['<leader>e'] = { name = '[E]xplorer', _ = 'which_key_ignore' },
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    end,
 | 
					    end,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
| 
						 | 
					@ -368,6 +369,7 @@ require('lazy').setup({
 | 
				
			||||||
      local builtin = require 'telescope.builtin'
 | 
					      local builtin = require 'telescope.builtin'
 | 
				
			||||||
      vim.keymap.set('n', '<leader>sh', builtin.help_tags, { desc = '[S]earch [H]elp' })
 | 
					      vim.keymap.set('n', '<leader>sh', builtin.help_tags, { desc = '[S]earch [H]elp' })
 | 
				
			||||||
      vim.keymap.set('n', '<leader>sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' })
 | 
					      vim.keymap.set('n', '<leader>sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' })
 | 
				
			||||||
 | 
					      vim.keymap.set('n', '<leader>sh', builtin.git_files, { desc = '[S]earch [h] git' })
 | 
				
			||||||
      vim.keymap.set('n', '<leader>sf', builtin.find_files, { desc = '[S]earch [F]iles' })
 | 
					      vim.keymap.set('n', '<leader>sf', builtin.find_files, { desc = '[S]earch [F]iles' })
 | 
				
			||||||
      vim.keymap.set('n', '<leader>ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' })
 | 
					      vim.keymap.set('n', '<leader>ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' })
 | 
				
			||||||
      vim.keymap.set('n', '<leader>sw', builtin.grep_string, { desc = '[S]earch current [W]ord' })
 | 
					      vim.keymap.set('n', '<leader>sw', builtin.grep_string, { desc = '[S]earch current [W]ord' })
 | 
				
			||||||
| 
						 | 
					@ -847,7 +849,7 @@ require('lazy').setup({
 | 
				
			||||||
  --
 | 
					  --
 | 
				
			||||||
  --  Uncomment the following line and add your plugins to `lua/custom/plugins/*.lua` to get going.
 | 
					  --  Uncomment the following line and add your plugins to `lua/custom/plugins/*.lua` to get going.
 | 
				
			||||||
  --    For additional information, see `:help lazy.nvim-lazy.nvim-structuring-your-plugins`
 | 
					  --    For additional information, see `:help lazy.nvim-lazy.nvim-structuring-your-plugins`
 | 
				
			||||||
  -- { import = 'custom.plugins' },
 | 
					  { import = 'custom.plugins' },
 | 
				
			||||||
}, {
 | 
					}, {
 | 
				
			||||||
  ui = {
 | 
					  ui = {
 | 
				
			||||||
    -- If you are using a Nerd Font: set icons to an empty table which will use the
 | 
					    -- If you are using a Nerd Font: set icons to an empty table which will use the
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,4 +2,74 @@
 | 
				
			||||||
--  I promise not to create any merge conflicts in this directory :)
 | 
					--  I promise not to create any merge conflicts in this directory :)
 | 
				
			||||||
--
 | 
					--
 | 
				
			||||||
-- See the kickstart.nvim README for more information
 | 
					-- See the kickstart.nvim README for more information
 | 
				
			||||||
return {}
 | 
					return {
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      'numToStr/Comment.nvim',
 | 
				
			||||||
 | 
					      opts = function()
 | 
				
			||||||
 | 
					        require('Comment').setup {
 | 
				
			||||||
 | 
					          ---Add a space b/w comment and the line
 | 
				
			||||||
 | 
					          padding = true,
 | 
				
			||||||
 | 
					          ---Whether the cursor should stay at its position
 | 
				
			||||||
 | 
					          sticky = true,
 | 
				
			||||||
 | 
					          ---Lines to be ignored while (un)comment
 | 
				
			||||||
 | 
					          ignore = '^$',
 | 
				
			||||||
 | 
					          ---LHS of toggle mappings in NORMAL mode
 | 
				
			||||||
 | 
					          toggler = {
 | 
				
			||||||
 | 
					            ---Line-comment toggle keymap
 | 
				
			||||||
 | 
					            line = 'gcc',
 | 
				
			||||||
 | 
					            ---Block-comment toggle keymap
 | 
				
			||||||
 | 
					            block = 'gbc',
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          ---LHS of operator-pending mappings in NORMAL and VISUAL mode
 | 
				
			||||||
 | 
					          opleader = {
 | 
				
			||||||
 | 
					            ---Line-comment keymap
 | 
				
			||||||
 | 
					            line = 'gc',
 | 
				
			||||||
 | 
					            ---Block-comment keymap
 | 
				
			||||||
 | 
					            block = 'gb',
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          ---LHS of extra mappings
 | 
				
			||||||
 | 
					          extra = {
 | 
				
			||||||
 | 
					            ---Add comment on the line above
 | 
				
			||||||
 | 
					            above = 'gcO',
 | 
				
			||||||
 | 
					            ---Add comment on the line below
 | 
				
			||||||
 | 
					            below = 'gco',
 | 
				
			||||||
 | 
					            ---Add comment at the end of line
 | 
				
			||||||
 | 
					            eol = 'gcA',
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          ---Enable keybindings
 | 
				
			||||||
 | 
					          --- NOTE: If given `false` then the plugin won't create any mappings
 | 
				
			||||||
 | 
					          mappings = {
 | 
				
			||||||
 | 
					            ---Operator-pending mapping; `gcc` `gbc` `gc[count]{motion}` `gb[count]{motion}`
 | 
				
			||||||
 | 
					            basic = true,
 | 
				
			||||||
 | 
					            ---Extra mapping; `gco`, `gcO`, `gcA`
 | 
				
			||||||
 | 
					            extra = true,
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          ---Function to call before (un)comment
 | 
				
			||||||
 | 
					          pre_hook = nil,
 | 
				
			||||||
 | 
					          ---Function to call after (un)comment
 | 
				
			||||||
 | 
					          post_hook = nil,
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        local ft = require 'Comment.ft'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        -- 1. Using set function
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ft
 | 
				
			||||||
 | 
					          -- Set only line comment
 | 
				
			||||||
 | 
					          .set('yaml', '#%s')
 | 
				
			||||||
 | 
					          -- Or set both line and block commentstring
 | 
				
			||||||
 | 
					          .set('javascript', { '//%s', '/*%s*/' })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        -- 2. Metatable magic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ft.javascript = { '//%s', '/*%s*/' }
 | 
				
			||||||
 | 
					        ft.yaml = '#%s'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        -- Multiple filetypes
 | 
				
			||||||
 | 
					        ft({ 'go', 'rust' }, ft.get 'c')
 | 
				
			||||||
 | 
					        ft({ 'toml', 'graphql' }, '#%s')
 | 
				
			||||||
 | 
					      end,
 | 
				
			||||||
 | 
					      lazy = false,
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue