Disable linting autocmd for readonly buffers (#1202)
* Disable linting autocmd for readonly buffers This should avoid linting in buffers outside of the user's control, having in mind especially the handy LSP pop-ups that describe your hovered symbol using markdown. Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com> * Justify guarding try_lint in readonly buffers Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com> --------- Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									4120893b8a
								
							
						
					
					
						commit
						5ed1bc38dc
					
				|  | @ -47,7 +47,12 @@ return { | |||
|       vim.api.nvim_create_autocmd({ 'BufEnter', 'BufWritePost', 'InsertLeave' }, { | ||||
|         group = lint_augroup, | ||||
|         callback = function() | ||||
|           lint.try_lint() | ||||
|           -- Only run the linter in buffers that you can modify in order to | ||||
|           -- avoid superfluous noise, notably within the handy LSP pop-ups that | ||||
|           -- describe the hovered symbol using Markdown. | ||||
|           if vim.opt_local.modifiable:get() then | ||||
|             lint.try_lint() | ||||
|           end | ||||
|         end, | ||||
|       }) | ||||
|     end, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Éric NICOLAS
						Éric NICOLAS