From e78a4cc5396d81bfef0d5d41f13d11b776cd7fb4 Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Fri, 3 Jan 2025 17:23:08 +0100 Subject: [PATCH] latest --- init.lua | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/init.lua b/init.lua index aa1a3dc..e57dc6b 100644 --- a/init.lua +++ b/init.lua @@ -19,11 +19,15 @@ vim.cmd [[ nnoremap ,co :copen nnoremap ,cc :cclose + nnoremap ,cq :call setqflist([]):cclose + nnoremap ,ct :call setqflist([{'filename': expand('%'), 'lnum': line('.'), 'col': col('.'), 'text': 'TODO'}], 'a') nnoremap ,cf :cfirst nnoremap ,cl :clast - nnoremap ,cn :cnext - nnoremap ,cp :cprevious + nnoremap :cnext + nnoremap :cprevious nnoremap ,cd :cd %:p:h + nnoremap ,cu :colder + nnoremap ,cr :cnewer tnoremap autocmd BufEnter * if &buftype == 'terminal' | :startinsert | endif @@ -274,6 +278,15 @@ require'lazy'.setup{ tag = '0.1.8', dependencies = { 'nvim-lua/plenary.nvim', }, config = function() + local a = require'telescope.actions' + require'telescope'.setup{ + defaults = { + mappings = { + i = { [""] = a.smart_send_to_qflist + a.open_qflist, }, + n = { [""] = a.smart_send_to_qflist + a.open_qflist, }, + } + } + } vim.cmd [[ noremap ,ff :lua require'telescope.builtin'.find_files() noremap ,fo :lua require'telescope.builtin'.oldfiles() @@ -354,12 +367,14 @@ require'lazy'.setup{ [''] = cmp.mapping.select_next_item(), [''] = cmp.mapping.select_prev_item(), }, - sources = cmp.config.sources{ - { name = 'snippy' }, - { name = 'nvim_lsp' }, - { name = 'buffer' }, - { name = 'path' }, - }, + sources = cmp.config.sources( + { + { name = 'snippy', priority = 100000000000000000000 }, + { name = 'nvim_lsp', priority = 100}, + { name = 'path', priority = 1}, + } + ), + preselect = cmp.PreselectMode.None, } end, },