[nvim]
This commit is contained in:
		
							parent
							
								
									d038d36329
								
							
						
					
					
						commit
						9e8673b0a5
					
				
					 1 changed files with 9 additions and 2 deletions
				
			
		| 
						 | 
					@ -92,7 +92,7 @@ return {
 | 
				
			||||||
      max_lines = 0,            -- How many lines the window should span. Values <= 0 mean no limit.
 | 
					      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.
 | 
					      min_window_height = 0,    -- Minimum editor window height to enable context. Values <= 0 mean no limit.
 | 
				
			||||||
      line_numbers = true,
 | 
					      line_numbers = true,
 | 
				
			||||||
      multiline_threshold = 20, -- Maximum number of lines to show for a single context
 | 
					      multiline_threshold = 10, -- 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'
 | 
					      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'
 | 
					      mode = 'cursor',          -- Line used to calculate context. Choices: 'cursor', 'topline'
 | 
				
			||||||
      -- Separator between context and content. Should be a single character string, like '-'.
 | 
					      -- Separator between context and content. Should be a single character string, like '-'.
 | 
				
			||||||
| 
						 | 
					@ -100,6 +100,13 @@ return {
 | 
				
			||||||
      separator = nil,
 | 
					      separator = nil,
 | 
				
			||||||
      zindex = 20,     -- The Z-index of the context window
 | 
					      zindex = 20,     -- The Z-index of the context window
 | 
				
			||||||
      on_attach = nil, -- (fun(buf: integer): boolean) return false to disable attaching
 | 
					      on_attach = nil, -- (fun(buf: integer): boolean) return false to disable attaching
 | 
				
			||||||
    }
 | 
					    },
 | 
				
			||||||
 | 
					    config = function(_, opts)
 | 
				
			||||||
 | 
					      print()
 | 
				
			||||||
 | 
					      if vim.api.nvim_win_get_height(0) < 50 then
 | 
				
			||||||
 | 
					        opts.multiline_threshold = 1
 | 
				
			||||||
 | 
					      end
 | 
				
			||||||
 | 
					      require("treesitter-context").setup(opts)
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue