diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-08-30 08:29:27 +0200 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-08-30 08:29:27 +0200 | 
| commit | 60eabe31c0d1d58f11fcb95a5be120b59c5bfc5d (patch) | |
| tree | 08893d039ee5adfb0be512a1afff5c49f90cd926 /config/essentials | |
| parent | 63c0bcf403754c060dcbfd6b762408c291b0d3a7 (diff) | |
[nvim] added telescope-media-files
Diffstat (limited to 'config/essentials')
| -rw-r--r-- | config/essentials/nvim/after/plugin/telescope.lua | 25 | ||||
| -rw-r--r-- | config/essentials/nvim/lua/user/packer.lua | 1 | 
2 files changed, 9 insertions, 17 deletions
diff --git a/config/essentials/nvim/after/plugin/telescope.lua b/config/essentials/nvim/after/plugin/telescope.lua index f93ed60..06c5a03 100644 --- a/config/essentials/nvim/after/plugin/telescope.lua +++ b/config/essentials/nvim/after/plugin/telescope.lua @@ -1,3 +1,6 @@ +require('telescope').load_extension('fzf') +require('telescope').load_extension('media_files') +  require('telescope').setup({  	defaults = {  		path_display = { @@ -14,13 +17,17 @@ require('telescope').setup({  			override_generic_sorter = true,  			override_file_sorter = true,  			case_mode = "smart_case", +		}, +		media_files = { +			filetypes = {"png", "webp", "jpg", "jpeg"}, +			find_cmd = "rg"  		}  	}  }) -require('telescope').load_extension('fzf')  local builtin = require('telescope.builtin')  vim.keymap.set('n', '<leader>ff', builtin.find_files) +vim.keymap.set('n', '<leader>fb', builtin.buffers)  vim.keymap.set('n', '<leader>fg', builtin.git_files)  vim.keymap.set('n', '<leader>fw', builtin.live_grep)  -- symbols @@ -35,23 +42,7 @@ require("telescope").setup {        require("telescope.themes").get_dropdown {          -- even more opts        } - -      -- pseudo code / specification for writing custom displays, like the one -      -- for "codeactions" -      -- specific_opts = { -      --   [kind] = { -      --     make_indexed = function(items) -> indexed_items, width, -      --     make_displayer = function(widths) -> displayer -      --     make_display = function(displayer) -> function(e) -      --     make_ordinal = function(e) -> string -      --   }, -      --   -- for example to disable the custom builtin "codeactions" display -      --      do the following -      --   codeactions = false, -      -- }      }    }  } --- To get ui-select loaded and working with telescope, you need to call --- load_extension, somewhere after setup function:  require("telescope").load_extension("ui-select") diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua index 9351460..4a174bc 100644 --- a/config/essentials/nvim/lua/user/packer.lua +++ b/config/essentials/nvim/lua/user/packer.lua @@ -8,6 +8,7 @@ return require('packer').startup(function(use)  	}  	use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }  	use {'nvim-telescope/telescope-ui-select.nvim' } +	use {'nvim-telescope/telescope-media-files.nvim'}  	use('nvim-telescope/telescope-symbols.nvim')  	use('theprimeagen/harpoon')  | 
