[nvim] add treesitter highlight
This commit is contained in:
		
							parent
							
								
									bf693f4ae3
								
							
						
					
					
						commit
						b4c22da9b3
					
				
					 2 changed files with 21 additions and 0 deletions
				
			
		| 
						 | 
					@ -18,6 +18,7 @@
 | 
				
			||||||
  "mini.indentscope": { "branch": "main", "commit": "f0d7faa064c892b96997810afcddfadc3f2a15b3" },
 | 
					  "mini.indentscope": { "branch": "main", "commit": "f0d7faa064c892b96997810afcddfadc3f2a15b3" },
 | 
				
			||||||
  "mini.nvim": { "branch": "main", "commit": "f1dd64cf2ac1b348bd440e59446abf680c7188d6" },
 | 
					  "mini.nvim": { "branch": "main", "commit": "f1dd64cf2ac1b348bd440e59446abf680c7188d6" },
 | 
				
			||||||
  "neo-tree.nvim": { "branch": "main", "commit": "974bbd434c25dc625185571b0455c831cfdde067" },
 | 
					  "neo-tree.nvim": { "branch": "main", "commit": "974bbd434c25dc625185571b0455c831cfdde067" },
 | 
				
			||||||
 | 
					  "neoscroll.nvim": { "branch": "master", "commit": "532dcc8cea4287c4cad6bb77532989a8217cfc7b" },
 | 
				
			||||||
  "noice.nvim": { "branch": "main", "commit": "e5cb20c6e14305d24025ecb77d7d4dd9d61f1a64" },
 | 
					  "noice.nvim": { "branch": "main", "commit": "e5cb20c6e14305d24025ecb77d7d4dd9d61f1a64" },
 | 
				
			||||||
  "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" },
 | 
					  "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" },
 | 
				
			||||||
  "nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" },
 | 
					  "nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" },
 | 
				
			||||||
| 
						 | 
					@ -27,6 +28,7 @@
 | 
				
			||||||
  "nvim-lspconfig": { "branch": "master", "commit": "4d38bece98300e3e5cd24a9aa0d0ebfea4951c16" },
 | 
					  "nvim-lspconfig": { "branch": "master", "commit": "4d38bece98300e3e5cd24a9aa0d0ebfea4951c16" },
 | 
				
			||||||
  "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
 | 
					  "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
 | 
				
			||||||
  "nvim-treesitter": { "branch": "master", "commit": "3b5704440f88ecc98fb5afb5378b95acd4b2fa7f" },
 | 
					  "nvim-treesitter": { "branch": "master", "commit": "3b5704440f88ecc98fb5afb5378b95acd4b2fa7f" },
 | 
				
			||||||
 | 
					  "nvim-treesitter-context": { "branch": "master", "commit": "0f3332788e0bd37716fbd25f39120dcfd557c90f" },
 | 
				
			||||||
  "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" },
 | 
					  "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" },
 | 
				
			||||||
  "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" },
 | 
					  "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" },
 | 
				
			||||||
  "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
 | 
					  "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -82,5 +82,24 @@ return {
 | 
				
			||||||
        end
 | 
					        end
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
    end,
 | 
					    end,
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    "nvim-treesitter/nvim-treesitter-context",
 | 
				
			||||||
 | 
					    dependencies = { "nvim-treesitter/nvim-treesitter" },
 | 
				
			||||||
 | 
					    event = { "VeryLazy" },
 | 
				
			||||||
 | 
					    opts = {
 | 
				
			||||||
 | 
					      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
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue