diff options
| author | onelin <oscar@nelin.dk> | 2026-09-04 21:49:04 +0000 |
|---|---|---|
| committer | onelin <oscar@nelin.dk> | 2026-09-04 21:49:04 +0000 |
| commit | a3f7e392ecfa14b5597c3cb418c38494f6edc9b2 (patch) | |
| tree | a7f89502a411bd386cbdf0720d2fdc65c752f562 | |
| parent | d8ae684715fe43da3ba0ea1979e1966436ea50f5 (diff) | |
Update nvim config
| -rw-r--r-- | .config/nvim/init.lua | 19 |
1 files 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', '<A-j>', "<C-\\><C-N><C-w>j", nil) vim.keymap.set('t', '<A-k>', "<C-\\><C-N><C-w>k", nil) vim.keymap.set('t', '<A-l>', "<C-\\><C-N><C-w>l", nil) -local ts = require('telescope.builtin') -vim.keymap.set('n', '<leader>ff', ts.find_files, {}) -vim.keymap.set('n', '<leader>gg', ts.live_grep, {}) -vim.keymap.set('n', '<leader>gf', ts.git_files, {}) -vim.keymap.set('n', '<leader>b', function() ts.buffers({ ignore_curret_buffer = true, sort_lastused = true }) end, {}) +vim.keymap.set('n', '<leader>ff', MiniPick.builtin.files, {}) +vim.keymap.set('n', '<leader>gg', MiniPick.builtin.grep_live, {}) +vim.keymap.set('n', '<leader>gf', function () MiniPick.builtin.files({ tool = 'git' }) end, {}) +vim.keymap.set('n', '<leader>b', MiniPick.builtin.buffers, {}) vim.keymap.set('n', '<leader>?', "<cmd>!hlint %<cr>", {}) |
