mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-10-30 20:11:16 +01:00 
			
		
		
		
	nvim: added stylua with custom config
This commit is contained in:
		| @@ -1,18 +1,19 @@ | ||||
| return { | ||||
|   -- improved refactoring | ||||
|   { | ||||
|     'stevearc/conform.nvim', | ||||
|     "stevearc/conform.nvim", | ||||
|     config = function() | ||||
|       require("conform").setup({ | ||||
|         formatters_by_ft = { | ||||
|           python = { "isort", "black" }, | ||||
|           markdown = { "mdformat" }, | ||||
|           tex = { "latexindent" }, | ||||
|         } | ||||
|           lua = { "stylua" }, | ||||
|         }, | ||||
|       }) | ||||
|       require("conform").formatters.latexindent = { | ||||
|         prepend_args = { "-y=defaultIndent: '  '" }, | ||||
|       } | ||||
|     end | ||||
|   } | ||||
|     end, | ||||
|   }, | ||||
| } | ||||
|   | ||||
| @@ -8,13 +8,15 @@ return { | ||||
|         config = function() | ||||
|           require("null-ls").setup({ | ||||
|             sources = { | ||||
|               -- python | ||||
|               require("null-ls").builtins.formatting.isort, | ||||
|               require("null-ls").builtins.formatting.black, | ||||
|               -- markdown | ||||
|               require("null-ls").builtins.formatting.mdformat, | ||||
|               -- latex | ||||
|               require("null-ls").builtins.formatting.latexindent, | ||||
|               -- lua | ||||
|               require("null-ls").builtins.formatting.stylua, | ||||
|               -- markdown | ||||
|               require("null-ls").builtins.formatting.mdformat, | ||||
|               -- python | ||||
|               require("null-ls").builtins.formatting.black, | ||||
|               require("null-ls").builtins.formatting.isort, | ||||
|             } | ||||
|           }) | ||||
|         end | ||||
| @@ -28,6 +30,7 @@ return { | ||||
|             "isort", | ||||
|             "latexindent", | ||||
|             "mdformat", | ||||
|             "stylua", | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|   | ||||
							
								
								
									
										10
									
								
								.config/stylua/stylua.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.config/stylua/stylua.toml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| column_width = 100 | ||||
| line_endings = "Unix" | ||||
| indent_type = "Spaces" | ||||
| indent_width = 2 | ||||
| quote_style = "AutoPreferDouble" | ||||
| call_parentheses = "Always" | ||||
| collapse_simple_statement = "Never" | ||||
|  | ||||
| [sort_requires] | ||||
| enabled = true | ||||
		Reference in New Issue
	
	Block a user