kickstart add on packages and cmd packages
This commit is contained in:
		
							parent
							
								
									da0b5b5c82
								
							
						
					
					
						commit
						0b95929489
					
				
							
								
								
									
										11
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										11
									
								
								init.lua
								
								
								
								
							| 
						 | 
				
			
			@ -91,7 +91,7 @@ vim.g.mapleader = ' '
 | 
			
		|||
vim.g.maplocalleader = ' '
 | 
			
		||||
 | 
			
		||||
-- Set to true if you have a Nerd Font installed
 | 
			
		||||
vim.g.have_nerd_font = false
 | 
			
		||||
vim.g.have_nerd_font = true
 | 
			
		||||
 | 
			
		||||
-- [[ Setting options ]]
 | 
			
		||||
-- See `:help vim.opt`
 | 
			
		||||
| 
						 | 
				
			
			@ -680,6 +680,8 @@ require('lazy').setup({
 | 
			
		|||
      --  into multiple repos for maintenance purposes.
 | 
			
		||||
      'hrsh7th/cmp-nvim-lsp',
 | 
			
		||||
      'hrsh7th/cmp-path',
 | 
			
		||||
      'hrsh7th/cmp-buffer',
 | 
			
		||||
      'hrsh7th/cmp-cmdline',
 | 
			
		||||
    },
 | 
			
		||||
    config = function()
 | 
			
		||||
      -- See `:help cmp`
 | 
			
		||||
| 
						 | 
				
			
			@ -745,6 +747,7 @@ require('lazy').setup({
 | 
			
		|||
          { name = 'nvim_lsp' },
 | 
			
		||||
          { name = 'luasnip' },
 | 
			
		||||
          { name = 'path' },
 | 
			
		||||
          { name = 'buffer' },
 | 
			
		||||
        },
 | 
			
		||||
      }
 | 
			
		||||
    end,
 | 
			
		||||
| 
						 | 
				
			
			@ -812,7 +815,7 @@ require('lazy').setup({
 | 
			
		|||
    'nvim-treesitter/nvim-treesitter',
 | 
			
		||||
    build = ':TSUpdate',
 | 
			
		||||
    opts = {
 | 
			
		||||
      ensure_installed = { 'bash', 'c', 'html', 'lua', 'markdown', 'vim', 'vimdoc' },
 | 
			
		||||
      ensure_installed = { 'bash', 'c', 'html', 'lua', 'python', 'markdown', 'vim', 'vimdoc' },
 | 
			
		||||
      -- Autoinstall languages that are not installed
 | 
			
		||||
      auto_install = true,
 | 
			
		||||
      highlight = {
 | 
			
		||||
| 
						 | 
				
			
			@ -849,8 +852,8 @@ require('lazy').setup({
 | 
			
		|||
  --  Uncomment any of the lines below to enable them (you will need to restart nvim).
 | 
			
		||||
  --
 | 
			
		||||
  -- require 'kickstart.plugins.debug',
 | 
			
		||||
  -- require 'kickstart.plugins.indent_line',
 | 
			
		||||
  -- require 'kickstart.plugins.lint',
 | 
			
		||||
  require 'kickstart.plugins.indent_line',
 | 
			
		||||
  require 'kickstart.plugins.lint',
 | 
			
		||||
 | 
			
		||||
  -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua`
 | 
			
		||||
  --    This is the easiest way to modularize your config.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
return {
 | 
			
		||||
  'nvim-treesitter/nvim-treesitter-context',
 | 
			
		||||
  config = function()
 | 
			
		||||
    require('treesitter-context').setup {
 | 
			
		||||
      enable = true, -- Enable this plugin (Can be enabled/disabled later via commands)
 | 
			
		||||
      max_lines = 0, -- How many lines the window should span. Values <= 0 mean no limit.
 | 
			
		||||
      min_window_height = 0, -- Minimum editor window height to enable context. Values <= 0 mean no limit.
 | 
			
		||||
      line_numbers = true,
 | 
			
		||||
      multiline_threshold = 20, -- Maximum number of lines to show for a single context
 | 
			
		||||
      trim_scope = 'outer', -- Which context lines to discard if `max_lines` is exceeded. Choices: 'inner', 'outer'
 | 
			
		||||
      mode = 'cursor', -- Line used to calculate context. Choices: 'cursor', 'topline'
 | 
			
		||||
      -- Separator between context and content. Should be a single character string, like '-'.
 | 
			
		||||
      -- When separator is set, the context will only show up when there are at least 2 lines above cursorline.
 | 
			
		||||
      separator = nil,
 | 
			
		||||
      zindex = 20, -- The Z-index of the context window
 | 
			
		||||
      on_attach = nil, -- (fun(buf: integer): boolean) return false to disable attaching
 | 
			
		||||
    }
 | 
			
		||||
  end,
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue