summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2023-01-20 05:47:47 +0000
committerJosh Rahm <rahm@google.com>2023-01-20 05:50:01 +0000
commit2bed3702371c1a024d310b2928761922d661df9e (patch)
tree8ee3c8c4f50b7bdf8240c02cc88b3a4b4fe039e6
parent008e585fbaf1817e291d204306e8c873e44c6ef9 (diff)
downloadconfig.vim-2bed3702371c1a024d310b2928761922d661df9e.tar.gz
config.vim-2bed3702371c1a024d310b2928761922d661df9e.tar.bz2
config.vim-2bed3702371c1a024d310b2928761922d661df9e.zip
Add telescope.vim to configuration.
-rw-r--r--init.vim36
1 files changed, 30 insertions, 6 deletions
diff --git a/init.vim b/init.vim
index c5312e7..b6b306f 100644
--- a/init.vim
+++ b/init.vim
@@ -35,6 +35,9 @@ Plug 'onsails/lspkind.nvim'
Plug 'nvim-tree/nvim-tree.lua'
Plug 'vim-airline/vim-airline'
+Plug 'nvim-lua/plenary.nvim'
+Plug 'nvim-telescope/telescope.nvim'
+
Plug 'git://git.josher.dev/fieldmarshal.vim.git'
if has('rneovim')
Plug 'git://git.josher.dev/rneovim-userregs.git'
@@ -43,7 +46,6 @@ Plug 'git@git.josher.dev:config.vim.git', { 'dir': g:plug_home . '/config.vim' }
call plug#end()
-
set termguicolors
set shiftwidth=2
set tabstop=2
@@ -51,22 +53,27 @@ set expandtab
set nowrap
set splitright
set wildmode=longest,list,full
+set scrolloff=8
let mapleader=" "
noremap <C-w>% <C-w>v
noremap <C-w>" <C-w>s
noremap Y y$
+noremap ú <cmd>FormatCode<cr>
+noremap <leader>p <plug>(SynStack)
+noremap <leader>ff <cmd>Telescope find_files<cr>
+
augroup InitVim
au!
autocmd BufRead *.java,*.c,*.cpp,*.cxx TSBufEnable highlight
autocmd TermOpen * startinsert
+ autocmd TextYankPost *
+ \ lua require'vim.highlight'.on_yank(
+ \ { higroup = "IncSearch", timeout = 100 });
augroup END
-noremap ú <cmd>FormatCode<cr>
-noremap <leader>p <plug>(SynStack)
-
" Local configuration that can be set by hostname or just a local
" configuration.
@@ -86,8 +93,8 @@ if filereadable(printf('%s/.config/nvim/local.vim', $HOME))
exec "source " . printf('%s/.config/nvim/local.vim', $HOME)
endif
-map <leader>nt <cmd>NvimTreeToggle<cr>
-noremap <leader>nE :<C-u>e <C-r>=expand('%:h')<cr>/
+noremap <leader>nt <cmd>NvimTreeToggle<cr>
+noremap <leader>NE :<C-u>e <C-r>=expand('%:h')<cr>/
if has('rneovim')
hi ColorColumn guifg=#3a3a3a guibg=none gui=None
@@ -113,4 +120,21 @@ lua << EOF
-- Diagnostics
require("diagnostics")
require("nvim-tree").setup()
+
+ require('telescope').setup({
+ defaults = {
+ layout_strategy = "center",
+ results_title = false,
+ sorting_strategy = "ascending",
+ layout_config = {
+ center = {
+ width = 0.5,
+ height = 0.5,
+ },
+ -- other layout configuration here
+ },
+ -- other defaults configuration here
+ },
+ -- other configuration values here
+ })
EOF