Adds Telescope to nvim

main
zoomiti 3 years ago
parent 15051daa7a
commit bdeb5058ba

@ -62,6 +62,12 @@ Plug 'hrsh7th/cmp-copilot'
Plug 'onsails/lspkind.nvim'
Plug 'quangnguyen30192/cmp-nvim-ultisnips'
" Telescope
Plug 'nvim-telescope/telescope.nvim'
Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' }
Plug 'nvim-telescope/telescope-ui-select.nvim'
Plug 'kyazdani42/nvim-web-devicons'
" Debugging
Plug 'mfussenegger/nvim-dap'
@ -127,8 +133,15 @@ nnoremap <Space> <nop>
let mapleader=" "
let maplocalleader=" "
nnoremap <silent> <Enter> :nohl<CR><Enter>
nnoremap <leader>b :ls<CR>:b<Space>
nnoremap <leader>s :ls<CR>:sb<Space>
if has('nvim')
nnoremap <leader>b <cmd>Telescope buffers<CR>
nnoremap  <cmd>lua require("telescope.builtin").current_buffer_fuzzy_find(require('telescope.themes').get_ivy())<CR>
nnoremap <leader>f <cmd>Telescope find_files<CR>
else
nnoremap <leader>b <cmd>ls<CR>:b<Space>
nnoremap <leader>s <cmd>ls<CR>:sb<Space>
endif
noremap ; l
noremap l k
@ -280,6 +293,11 @@ endif
if has("nvim")
lua << EOF
require('telescope').setup{}
require('telescope').load_extension('fzf')
-- Setup treesitter
require'nvim-treesitter.configs'.setup { --{{{
-- A list of parser names, or "all"

Loading…