From a3f7e392ecfa14b5597c3cb418c38494f6edc9b2 Mon Sep 17 00:00:00 2001 From: onelin Date: Fri, 4 Sep 2026 23:49:04 +0200 Subject: Update nvim config --- .config/nvim/init.lua | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index db5f547..d404508 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -9,12 +9,22 @@ local vimrcpath = path_join { vim.api.nvim_eval [[stdpath('config')]], 'vimrc' } vim.cmd {cmd='source', args={vimrcpath}} +-- MiniPick configuration +require('mini.pick').setup({ + options = { + content_from_bottom = true, + use_cache = true, + } +}) +require('mini.git').setup() + --- Change `require'lspconfig'[…]` to `vim.lsp.config(…)`. -- - Some field names changed, see |lspconfig-vs-vim.lsp.config|. -- - See |lsp-config| for details. vim.lsp.config('*', { root_markers = { '.git' } }) +vim.lsp.config('clangd', { root_markers = { '.git' } }) vim.lsp.enable('clangd') vim.lsp.config('clangd', { @@ -49,10 +59,9 @@ vim.keymap.set('t', '', "j", nil) vim.keymap.set('t', '', "k", nil) vim.keymap.set('t', '', "l", nil) -local ts = require('telescope.builtin') -vim.keymap.set('n', 'ff', ts.find_files, {}) -vim.keymap.set('n', 'gg', ts.live_grep, {}) -vim.keymap.set('n', 'gf', ts.git_files, {}) -vim.keymap.set('n', 'b', function() ts.buffers({ ignore_curret_buffer = true, sort_lastused = true }) end, {}) +vim.keymap.set('n', 'ff', MiniPick.builtin.files, {}) +vim.keymap.set('n', 'gg', MiniPick.builtin.grep_live, {}) +vim.keymap.set('n', 'gf', function () MiniPick.builtin.files({ tool = 'git' }) end, {}) +vim.keymap.set('n', 'b', MiniPick.builtin.buffers, {}) vim.keymap.set('n', '?', "!hlint %", {}) -- cgit v1.3