From 37af3054f8e2278d5a5a1308c81e5bb06f6395a1 Mon Sep 17 00:00:00 2001 From: ThePrimeAgain Date: Thu, 8 Jan 2026 15:53:52 -0700 Subject: slightly better fill in function prompt and fix --- scripts/tests/minimal.vim | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'scripts') diff --git a/scripts/tests/minimal.vim b/scripts/tests/minimal.vim index a7e1e36..b31bc2b 100644 --- a/scripts/tests/minimal.vim +++ b/scripts/tests/minimal.vim @@ -7,6 +7,11 @@ let s:paths = [ \ expand("~/.local/share/nvim/site/pack/*/start/plenary.nvim"), \ expand("~/.config/nvim/pack/*/start/plenary.nvim"), \ expand("~/.config/nvim/plugged/plenary.nvim"), + \ "../nvim-treesitter/nvim-treesitter", + \ expand("~/.local/share/nvim/lazy/nvim-treesitter/nvim-treesitter"), + \ expand("~/.local/share/nvim/site/pack/*/start/nvim-treesitter/nvim-treesitter"), + \ expand("~/.config/nvim/pack/*/start/nvim-treesitter/nvim-treesitter"), + \ expand("~/.config/nvim/plugged/nvim-treesitter/nvim-treesitter"), \ ] for s:path in s:paths @@ -17,4 +22,5 @@ for s:path in s:paths endfor runtime! plugin/plenary.vim +runtime! plugin/nvim-treesitter/nvim-treesitter -- cgit v1.3-3-g829e From 91ea4cfd4a46d756152e9470abe495f4b178e818 Mon Sep 17 00:00:00 2001 From: ThePrimeAgain Date: Fri, 9 Jan 2026 06:53:36 -0700 Subject: small bug fixes, format, and tests running --- lua/99/logger/logger.lua | 5 +++- lua/99/ops/fill-in-function.lua | 3 ++- scripts/tests/minimal.vim | 54 +++++++++++++++++++++++++---------------- 3 files changed, 39 insertions(+), 23 deletions(-) (limited to 'scripts') diff --git a/lua/99/logger/logger.lua b/lua/99/logger/logger.lua index 5ccf3c4..fdc010a 100644 --- a/lua/99/logger/logger.lua +++ b/lua/99/logger/logger.lua @@ -199,7 +199,10 @@ function Logger:configure(opts) if opts.type == "print" then self:print_sink() elseif opts.type == "file" then - assert(opts.path, "if you choose file for logger, you must have a path specified") + assert( + opts.path, + "if you choose file for logger, you must have a path specified" + ) self:file_sink(opts.path) else self:void_sink() diff --git a/lua/99/ops/fill-in-function.lua b/lua/99/ops/fill-in-function.lua index dfc4794..b29c3da 100644 --- a/lua/99/ops/fill-in-function.lua +++ b/lua/99/ops/fill-in-function.lua @@ -61,7 +61,8 @@ local function fill_in_function(context, additional_prompt) local request = Request.new(context) local full_prompt = context._99.prompts.prompts.fill_in_function() if additional_prompt then - full_prompt = context._99.prompts.prompts.prompt(additional_prompt, full_prompt) + full_prompt = + context._99.prompts.prompts.prompt(additional_prompt, full_prompt) end request:add_prompt_content(full_prompt) diff --git a/scripts/tests/minimal.vim b/scripts/tests/minimal.vim index b31bc2b..a8d3d7d 100644 --- a/scripts/tests/minimal.vim +++ b/scripts/tests/minimal.vim @@ -1,26 +1,38 @@ -set noswapfile +" covers all package managers i am willing to cover set rtp+=. +set rtp+=../plenary.nvim +set rtp+=../nvim-treesitter +set rtp+=~/.vim/plugged/plenary.nvim +set rtp+=~/.vim/plugged/nvim-treesitter +set rtp+=~/.local/share/nvim/site/pack/packer/start/plenary.nvim +set rtp+=~/.local/share/nvim/site/pack/packer/start/nvim-treesitter +set rtp+=~/.local/share/lunarvim/site/pack/packer/start/plenary.nvim +set rtp+=~/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter +set rtp+=~/.local/share/nvim/lazy/plenary.nvim +set rtp+=~/.local/share/nvim/lazy/nvim-treesitter -let s:paths = [ - \ "../plenary.nvim", - \ expand("~/.local/share/nvim/lazy/plenary.nvim"), - \ expand("~/.local/share/nvim/site/pack/*/start/plenary.nvim"), - \ expand("~/.config/nvim/pack/*/start/plenary.nvim"), - \ expand("~/.config/nvim/plugged/plenary.nvim"), - \ "../nvim-treesitter/nvim-treesitter", - \ expand("~/.local/share/nvim/lazy/nvim-treesitter/nvim-treesitter"), - \ expand("~/.local/share/nvim/site/pack/*/start/nvim-treesitter/nvim-treesitter"), - \ expand("~/.config/nvim/pack/*/start/nvim-treesitter/nvim-treesitter"), - \ expand("~/.config/nvim/plugged/nvim-treesitter/nvim-treesitter"), - \ ] - -for s:path in s:paths - if isdirectory(s:path) - execute "set rtp+=" . s:path - break - endif -endfor +set autoindent +set tabstop=4 +set expandtab +set shiftwidth=4 +set noswapfile runtime! plugin/plenary.vim -runtime! plugin/nvim-treesitter/nvim-treesitter +runtime! plugin/nvim-treesitter.lua +lua < 0 then + -- fixes 'pos_delta >= 0' error - https://github.com/nvim-lua/plenary.nvim/issues/52 + vim.cmd('set display=lastline') + -- make "TSInstall*" available + vim.cmd 'runtime! plugin/nvim-treesitter.vim' + vim.cmd('TSInstallSync ' .. table.concat(to_install, ' ')) +end +EOF -- cgit v1.3-3-g829e