feat: Create a user command for switching between tabs indent and spaces
This commit is contained in:
		
							parent
							
								
									e1ec30f328
								
							
						
					
					
						commit
						818765d45b
					
				
					 2 changed files with 22 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								init.lua
									
										
									
									
									
								
							
							
						
						
									
										1
									
								
								init.lua
									
										
									
									
									
								
							|  | @ -21,5 +21,6 @@ require("lazy").setup({ { import = "plugins" } }) | |||
| require("sets") | ||||
| require("remaps") | ||||
| require("filetypes") | ||||
| require("commands") | ||||
| 
 | ||||
| vim.notify("starting nvim 🏕️") | ||||
|  |  | |||
							
								
								
									
										21
									
								
								lua/commands.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								lua/commands.lua
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| vim.api.nvim_create_user_command("Tabs", | ||||
| 	function(opts) | ||||
| 		vim.bo[0].expandtab = false | ||||
| 		if (opts.fargs[1] ~= nil) then | ||||
| 			vim.bo[0].shiftwidth = tonumber(opts.fargs[1]) | ||||
| 			vim.bo[0].tabstop = tonumber(opts.fargs[1]) | ||||
| 		end | ||||
| 	end, | ||||
| 	{ nargs = "?" } | ||||
| ) | ||||
| 
 | ||||
| vim.api.nvim_create_user_command("NoTabs", | ||||
| 	function(opts) | ||||
| 		vim.bo[0].expandtab = true | ||||
| 		if (opts.fargs[1] ~= nil) then | ||||
| 			vim.bo[0].shiftwidth = tonumber(opts.fargs[1]) | ||||
| 			vim.bo[0].tabstop = tonumber(opts.fargs[1]) | ||||
| 		end | ||||
| 	end, | ||||
| 	{ nargs = "?" } | ||||
| ) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue