|  | @@ -68,9 +68,14 @@ vim.api.nvim_set_keymap('n', '<Leader>e',
 | 
	
		
			
				|  |  |  --                         ":NvimTreeToggle<CR>",
 | 
	
		
			
				|  |  |  --                         {noremap = true, silent = true})
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | --- telescope
 | 
	
		
			
				|  |  | -vim.api.nvim_set_keymap('n', '<Leader>f', ':Telescope find_files<CR>',
 | 
	
		
			
				|  |  | -                        {noremap = true, silent = true})
 | 
	
		
			
				|  |  | +-- telescope or snap
 | 
	
		
			
				|  |  | +if O.plugin.snap.active then
 | 
	
		
			
				|  |  | +    vim.api.nvim_set_keymap('n', '<Leader>f', ':Snap find_files<CR>',
 | 
	
		
			
				|  |  | +                            {noremap = true, silent = true})
 | 
	
		
			
				|  |  | +else
 | 
	
		
			
				|  |  | +    vim.api.nvim_set_keymap('n', '<Leader>f', ':Telescope find_files<CR>',
 | 
	
		
			
				|  |  | +                            {noremap = true, silent = true})
 | 
	
		
			
				|  |  | +end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  -- dashboard
 | 
	
		
			
				|  |  |  vim.api.nvim_set_keymap('n', '<Leader>;', ':Dashboard<CR>',
 | 
	
	
		
			
				|  | @@ -98,7 +103,7 @@ local mappings = {
 | 
	
		
			
				|  |  |      b = {
 | 
	
		
			
				|  |  |          name = "Buffers",
 | 
	
		
			
				|  |  |          j = {"<cmd>BufferPick<cr>", "jump to buffer"},
 | 
	
		
			
				|  |  | -        f = {"<cmd>Telescope buffers<cr>", "Find buffer"},
 | 
	
		
			
				|  |  | +        f = {O.plugin.snap.active and "<cmd>Snap buffers<cr>" or "<cmd>Telescope buffers<cr>", "Find buffer"},
 | 
	
		
			
				|  |  |          w = {"<cmd>BufferWipeout<cr>", "wipeout buffer"},
 | 
	
		
			
				|  |  |          e = {
 | 
	
		
			
				|  |  |              "<cmd>BufferCloseAllButCurrent<cr>", "close all but current buffer"
 | 
	
	
		
			
				|  | @@ -226,13 +231,13 @@ local mappings = {
 | 
	
		
			
				|  |  |          --     "<cmd>Telescope lsp_workspace_diagnostics<cr>",
 | 
	
		
			
				|  |  |          --     "Workspace Diagnostics"
 | 
	
		
			
				|  |  |          -- },
 | 
	
		
			
				|  |  | -        f = {"<cmd>Telescope find_files<cr>", "Find File"},
 | 
	
		
			
				|  |  | +        f = {O.plugin.snap.active and "<cmd>Snap find_files<cr>" or "<cmd>Telescope find_files<cr>", "Find File"},
 | 
	
		
			
				|  |  |          h = {"<cmd>Telescope help_tags<cr>", "Find Help"},
 | 
	
		
			
				|  |  |          -- m = {"<cmd>Telescope marks<cr>", "Marks"},
 | 
	
		
			
				|  |  |          M = {"<cmd>Telescope man_pages<cr>", "Man Pages"},
 | 
	
		
			
				|  |  | -        r = {"<cmd>Telescope oldfiles<cr>", "Open Recent File"},
 | 
	
		
			
				|  |  | +        r = {O.plugin.snap.active and "<cmd>Snap oldfiles<cr>" or "<cmd>Telescope oldfiles<cr>", "Open Recent File"},
 | 
	
		
			
				|  |  |          R = {"<cmd>Telescope registers<cr>", "Registers"},
 | 
	
		
			
				|  |  | -        t = {"<cmd>Telescope live_grep<cr>", "Text"}
 | 
	
		
			
				|  |  | +        t = {O.plugin.snap.active and "<cmd>Snap live_grep<cr>" or "<cmd>Telescope live_grep<cr>", "Text"}
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      S = {
 | 
	
		
			
				|  |  |          name = "Session",
 |