mirror of
				https://github.com/folke/lazy.nvim.git
				synced 2025-10-31 06:21:14 +00:00 
			
		
		
		
	fix: highlights
This commit is contained in:
		
					parent
					
						
							
								57d024ef19
							
						
					
				
			
			
				commit
				
					
						35b1f98ac7
					
				
			
		
					 4 changed files with 10 additions and 17 deletions
				
			
		|  | @ -1,5 +1,5 @@ | |||
| Util = require("lazy.util") | ||||
| Config = require("lazy.config") | ||||
| local Util = require("lazy.util") | ||||
| local Config = require("lazy.config") | ||||
| 
 | ||||
| local M = {} | ||||
| 
 | ||||
|  |  | |||
|  | @ -15,21 +15,15 @@ M.colors = { | |||
|   Special = "@punctuation.special", | ||||
| } | ||||
| 
 | ||||
| M.did_setup = true | ||||
| M.did_setup = false | ||||
| 
 | ||||
| function M.set_hl() | ||||
|   for hl_group, opts in pairs(M.colors) do | ||||
|     hl_group = "Lazy" .. hl_group | ||||
| 
 | ||||
|     if type(opts) == "string" then | ||||
|       opts = { | ||||
|         link = opts, | ||||
|       } | ||||
|       opts = { link = opts } | ||||
|     end | ||||
| 
 | ||||
|     opts.default = true | ||||
| 
 | ||||
|     vim.api.nvim_set_hl(0, hl_group, opts) | ||||
|     vim.api.nvim_set_hl(0, "Lazy" .. hl_group, opts) | ||||
|   end | ||||
| end | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| local Util = require("lazy.util") | ||||
| local Render = require("lazy.view.render") | ||||
| 
 | ||||
| local M = {} | ||||
|  | @ -71,11 +72,8 @@ function M.show() | |||
| 
 | ||||
|   local render = Util.throttle(30, function() | ||||
|     vim.bo[buf].modifiable = true | ||||
| 
 | ||||
|     Render.render_plugins(buf, win, 2) | ||||
| 
 | ||||
|     vim.bo[buf].modifiable = false | ||||
| 
 | ||||
|     vim.cmd.redraw() | ||||
|   end) | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,8 +1,9 @@ | |||
| ---@alias TextString {str: string, hl?:string, extmark?:table} | ||||
| ---@alias TextLine TextString[] | ||||
| local Config = require("lazy.config") | ||||
| 
 | ||||
| ---@alias TextSegment {str: string, hl?:string, extmark?:table} | ||||
| 
 | ||||
| ---@class Text | ||||
| ---@field _lines TextLine[] | ||||
| ---@field _lines TextSegment[][] | ||||
| local Text = {} | ||||
| 
 | ||||
| function Text.new() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue