migrated telescope pickers
This commit is contained in:
		
							parent
							
								
									b623b11199
								
							
						
					
					
						commit
						983b76e407
					
				
							
								
								
									
										28
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										28
									
								
								init.lua
								
								
								
								
							|  | @ -321,6 +321,26 @@ require('lazy').setup({ | ||||||
|       -- do as well as how to actually do it! |       -- do as well as how to actually do it! | ||||||
| 
 | 
 | ||||||
|       -- [[ Configure Telescope ]] |       -- [[ Configure Telescope ]] | ||||||
|  |       -- [[ Configure file pickers ]] | ||||||
|  |       local function filenameFirst(_, path) | ||||||
|  |         local tail = vim.fs.basename(path) | ||||||
|  |         local parent = vim.fs.dirname(path) | ||||||
|  |         if parent == '.' then | ||||||
|  |           return tail | ||||||
|  |         end | ||||||
|  |         return string.format('%s\t\t\t\t\t%s', tail, parent) | ||||||
|  |       end | ||||||
|  | 
 | ||||||
|  |       vim.api.nvim_create_autocmd('FileType', { | ||||||
|  |         pattern = 'TelescopeResults', | ||||||
|  |         callback = function(ctx) | ||||||
|  |           vim.api.nvim_buf_call(ctx.buf, function() | ||||||
|  |             vim.fn.matchadd('TelescopeParent', '\t\t.*$') | ||||||
|  |             vim.api.nvim_set_hl(0, 'TelescopeParent', { link = 'Comment' }) | ||||||
|  |           end) | ||||||
|  |         end, | ||||||
|  |       }) | ||||||
|  | 
 | ||||||
|       -- See `:help telescope` and `:help telescope.setup()` |       -- See `:help telescope` and `:help telescope.setup()` | ||||||
|       require('telescope').setup { |       require('telescope').setup { | ||||||
|         -- You can put your default mappings / updates / etc. in here |         -- You can put your default mappings / updates / etc. in here | ||||||
|  | @ -331,7 +351,13 @@ require('lazy').setup({ | ||||||
|         --     i = { ['<c-enter>'] = 'to_fuzzy_refine' }, |         --     i = { ['<c-enter>'] = 'to_fuzzy_refine' }, | ||||||
|         --   }, |         --   }, | ||||||
|         -- }, |         -- }, | ||||||
|         -- pickers = {} |         pickers = { | ||||||
|  |           git_status = { path_display = filenameFirst }, | ||||||
|  |           git_files = { path_display = filenameFirst }, | ||||||
|  |           find_files = { path_display = filenameFirst }, | ||||||
|  |           file_browser = { path_display = filenameFirst }, | ||||||
|  |           oldfiles = { path_display = filenameFirst }, | ||||||
|  |         }, | ||||||
|         extensions = { |         extensions = { | ||||||
|           ['ui-select'] = { |           ['ui-select'] = { | ||||||
|             require('telescope.themes').get_dropdown(), |             require('telescope.themes').get_dropdown(), | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue