From d28fb0e25867181dc37ed88e53885b08fc6039c5 Mon Sep 17 00:00:00 2001 From: Ian Roddis <31021769+iroddis@users.noreply.github.com> Date: Tue, 19 May 2026 15:13:31 -0300 Subject: [PATCH] Trying to get signatures working --- init.lua | 2 ++ lua/iroddis/cfg_mini.lua | 14 ++++++++++++++ lua/iroddis/init.lua | 1 + lua/iroddis/lazy.lua | 1 - lua/iroddis/set.lua | 4 ++-- 5 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 lua/iroddis/cfg_mini.lua diff --git a/init.lua b/init.lua index 90fc918..d0b8b95 100644 --- a/init.lua +++ b/init.lua @@ -16,3 +16,5 @@ vim.api.nvim_create_autocmd('FileType', { if vim.diff then vim.opt.autoread = false end + +-- vim.omnifunc = 'v:lua.vim.lsp.omnifunc' diff --git a/lua/iroddis/cfg_mini.lua b/lua/iroddis/cfg_mini.lua new file mode 100644 index 0000000..f5659b7 --- /dev/null +++ b/lua/iroddis/cfg_mini.lua @@ -0,0 +1,14 @@ +require('mini.basics').setup {} +require('mini.icons').setup {} +require('mini.snippets').setup {} +require('mini.completion').setup { + lsp_completion = { + -- Without this config autocompletion is set up through `:h 'completefunc'`. + -- Although not needed, setting up through `:h 'omnifunc'` is cleaner + -- (sets up only when needed) and makes it possible to use ``. + source_func = 'omnifunc', + auto_setup = false, + -- process_items = process_items, + }, +} +require('mini.trailspace').setup {} diff --git a/lua/iroddis/init.lua b/lua/iroddis/init.lua index 963ae2b..5ad0533 100644 --- a/lua/iroddis/init.lua +++ b/lua/iroddis/init.lua @@ -8,5 +8,6 @@ require 'iroddis.cfg_conform' require 'iroddis.cfg_slime' require 'iroddis.cfg_telescope' require 'iroddis.cfg_easyalign' +require 'iroddis.cfg_mini' require 'iroddis.remaps' diff --git a/lua/iroddis/lazy.lua b/lua/iroddis/lazy.lua index 7e11c2e..097507f 100644 --- a/lua/iroddis/lazy.lua +++ b/lua/iroddis/lazy.lua @@ -24,7 +24,6 @@ require('lazy').setup({ 'tanvirtin/monokai.nvim', -- Theme 'lewis6991/gitsigns.nvim', -- Nice git annotations 'nvim-treesitter/nvim-treesitter', - -- { 'nvim-mini/mini.nvim', version = '*' }, { 'nvim-mini/mini.nvim', version = '*' }, -- Fuzzy Finder (files, lsp, etc) diff --git a/lua/iroddis/set.lua b/lua/iroddis/set.lua index 276d8f5..24a3a82 100644 --- a/lua/iroddis/set.lua +++ b/lua/iroddis/set.lua @@ -2,7 +2,7 @@ vim.g.mapleader = ',' vim.g.maplocalleader = ',' -vim.opt.autocomplete = true +-- vim.opt.autocomplete = true vim.opt.ai = true -- Autoindent vim.opt.updatetime = 50 vim.opt.mouse = '' @@ -47,8 +47,8 @@ vim.o.breakindent = true vim.wo.signcolumn = 'yes' vim.o.updatetime = 250 vim.o.timeoutlen = 300 -vim.o.completeopt = 'menuone,noselect' vim.o.termguicolors = true + -- Because nvim filetypes are stupid ... need to disable formatoptions for all file types vim.api.nvim_create_autocmd('FileType', { pattern = '*',