mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 04:17:01 +00:00 
			
		
		
		
	| @@ -271,8 +271,12 @@ local function set_diagnostic_cache(diagnostics, bufnr, client_id) | ||||
|     end | ||||
|     -- Account for servers that place diagnostics on terminating newline | ||||
|     if buf_line_count > 0 then | ||||
|       local start = diagnostic.range.start | ||||
|       start.line = math.min(start.line, buf_line_count - 1) | ||||
|       diagnostic.range.start.line = math.min( | ||||
|         diagnostic.range.start.line, buf_line_count - 1 | ||||
|       ) | ||||
|       diagnostic.range["end"].line = math.min( | ||||
|         diagnostic.range["end"].line, buf_line_count - 1 | ||||
|       ) | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Lingelbach
					Michael Lingelbach