mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 19:12:38 +00:00 
			
		
		
		
	nvim-lint: moved linting into its own global function "nvf_lint(buf)"
This commit is contained in:
		
					parent
					
						
							
								1f8a44c432
							
						
					
				
			
			
				commit
				
					
						acbeb26854
					
				
			
		
					 1 changed files with 36 additions and 32 deletions
				
			
		|  | @ -28,18 +28,9 @@ in { | |||
|               end | ||||
|             end | ||||
|           end | ||||
|         ''; | ||||
|       }; | ||||
|     }) | ||||
|     (mkIf (cfg.enable && cfg.lint_after_save) { | ||||
|       vim = { | ||||
|         augroups = [{name = "nvf_nvim_lint";}]; | ||||
|         autocmds = [ | ||||
|           { | ||||
|             event = ["BufWritePost"]; | ||||
|             callback = mkLuaInline '' | ||||
|               function(args) | ||||
|                 local ft = vim.api.nvim_get_option_value("filetype", { buf = args.buf }) | ||||
| 
 | ||||
|           function nvf_lint(buf) | ||||
|             local ft = vim.api.nvim_get_option_value("filetype", { buf = buf }) | ||||
|             local linters = require("lint").linters | ||||
|             local linters_from_ft = require("lint").linters_by_ft[ft] | ||||
| 
 | ||||
|  | @ -73,6 +64,19 @@ in { | |||
|             end | ||||
|           end | ||||
|         ''; | ||||
|       }; | ||||
|     }) | ||||
|     (mkIf (cfg.enable && cfg.lint_after_save) { | ||||
|       vim = { | ||||
|         augroups = [{name = "nvf_nvim_lint";}]; | ||||
|         autocmds = [ | ||||
|           { | ||||
|             event = ["BufWritePost"]; | ||||
|             callback = mkLuaInline '' | ||||
|               function(args) | ||||
|                 nvf_lint(args.buf) | ||||
|               end | ||||
|             ''; | ||||
|           } | ||||
|         ]; | ||||
|       }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 rice-cracker-dev
				rice-cracker-dev