Remove fzf-native for now, add telescope keybinds
This commit is contained in:
parent
8603ff03e4
commit
0483f192f8
3 changed files with 17 additions and 18 deletions
|
@ -7,9 +7,9 @@ end
|
||||||
-- Open/close nerdtree
|
-- Open/close nerdtree
|
||||||
map('', '<C-t>', '<cmd>NERDTreeToggle<CR>')
|
map('', '<C-t>', '<cmd>NERDTreeToggle<CR>')
|
||||||
|
|
||||||
-- FZF
|
-- Telescope
|
||||||
map('n', '<C-f>', '<cmd>Telescope find_files<CR>')
|
map('n', '<C-f>', '<cmd>Telescope find_files find_command=fd,-Ht,f<CR>')
|
||||||
map('n', '<C-g>', '<cmd>Rg<CR>')
|
map('n', '<C-g>', '<cmd>Telescope live_grep<CR>')
|
||||||
|
|
||||||
-- Completion
|
-- Completion
|
||||||
-- Navigate completions with tab and shift tab
|
-- Navigate completions with tab and shift tab
|
||||||
|
|
|
@ -32,15 +32,5 @@ require('telescope').setup {
|
||||||
-- Developer configurations: Not meant for general override
|
-- Developer configurations: Not meant for general override
|
||||||
buffer_previewer_maker = require'telescope.previewers'.buffer_previewer_maker
|
buffer_previewer_maker = require'telescope.previewers'.buffer_previewer_maker
|
||||||
},
|
},
|
||||||
pickers = {find_files = {find_command = {"fd", "-Ht", "f"}}},
|
pickers = {find_files = {find_command = {"fd", "-Ht", "f"}}}
|
||||||
extensions = {
|
|
||||||
fzf = {
|
|
||||||
fuzzy = true,
|
|
||||||
override_generic_sorter = false,
|
|
||||||
override_file_sorter = true,
|
|
||||||
case_mode = "smart_case"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
require('telescope').load_extension('fzf');
|
|
||||||
|
|
|
@ -28,6 +28,7 @@ require('packer').startup(function()
|
||||||
-- Tree explorer
|
-- Tree explorer
|
||||||
use 'scrooloose/nerdtree'
|
use 'scrooloose/nerdtree'
|
||||||
|
|
||||||
|
-- Telescope
|
||||||
use {
|
use {
|
||||||
'nvim-telescope/telescope.nvim',
|
'nvim-telescope/telescope.nvim',
|
||||||
requires = {{'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}}
|
requires = {{'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}}
|
||||||
|
@ -39,14 +40,22 @@ require('packer').startup(function()
|
||||||
-- Configs for built-in LSP
|
-- Configs for built-in LSP
|
||||||
use 'neovim/nvim-lspconfig'
|
use 'neovim/nvim-lspconfig'
|
||||||
|
|
||||||
-- Install LSP executables
|
-- Install LSP executables
|
||||||
use 'kabouzeid/nvim-lspinstall'
|
use 'kabouzeid/nvim-lspinstall'
|
||||||
|
|
||||||
-- Completion framework
|
-- Completion framework
|
||||||
use 'nvim-lua/completion-nvim'
|
use 'nvim-lua/completion-nvim'
|
||||||
|
|
||||||
-- Treesitter syntax highlight
|
-- treesitter syntax highlight
|
||||||
use {'nvim-treesitter/nvim-treesitter', branch = '0.5-compat', run = ':TSUpdate'}
|
use {
|
||||||
|
'nvim-treesitter/nvim-treesitter',
|
||||||
|
branch = '0.5-compat',
|
||||||
|
run = ':TSUpdate'
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Syntax highlighting for languages
|
||||||
|
-- that are not supported by treesitter
|
||||||
|
use 'sheerun/vim-polyglot'
|
||||||
|
|
||||||
-- Formatter plugin
|
-- Formatter plugin
|
||||||
use 'sbdchd/neoformat'
|
use 'sbdchd/neoformat'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue