[Neotab] Add, update CMP mapping to be compatible
This commit is contained in:
		| @@ -56,12 +56,10 @@ return { | |||||||
|                 ["<Tab>"] = cmp.mapping(function(fallback) |                 ["<Tab>"] = cmp.mapping(function(fallback) | ||||||
|                     if cmp.visible() then |                     if cmp.visible() then | ||||||
|                         cmp.confirm({ behavior = cmp.ConfirmBehavior.Insert, select = true }) |                         cmp.confirm({ behavior = cmp.ConfirmBehavior.Insert, select = true }) | ||||||
|                     elseif require("luasnip").expandable() then |  | ||||||
|                         -- Expands snippet if possible |  | ||||||
|                         require("luasnip").expand() |  | ||||||
|                     else |                     else | ||||||
|                         -- Otherwise, fallback (insert a tab character) |                         -- Otherwise, fallback (insert a tab character) | ||||||
|                         fallback() |                         require("neotab").tabout() | ||||||
|  |                         -- fallback() | ||||||
|                     end |                     end | ||||||
|                 end, { "i", "s" }), |                 end, { "i", "s" }), | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										7
									
								
								nvim/lua/plugins/util/neotab.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								nvim/lua/plugins/util/neotab.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | return { | ||||||
|  |     "kawre/neotab.nvim", | ||||||
|  |     event = "InsertEnter", | ||||||
|  |     opts = { | ||||||
|  |         tabkey = "", | ||||||
|  |     }, | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user