use a fork to fix compatibility with ollama + openweb ui endpoints
update the minuet-ai config to use the updated prompt string and
response parsing customization capabilities that this fork brings in,
which is necessary to use the non-legacy api completions endpoint
prevents odd and slightly annoying situation when ':q' is used and
the file tree was open. if quitting the last non-file-tree window,
you then get left with a full-screen file tree instead of quitting
neovim. this fixes that.
this could be lowered if n_completions = 1. this basically causes
minuet-ai to internally do a loop for n_completions where each iteration
runs a separate curl request
most fim-capable models use a "template" that will auto-generate the
correct prompt text for the model using the `prompt` and `suffix` values
in the request data blob, if the `suffix` key is found
the idea being, any local bashrc configuration that i don't want
committed into this repo for all other machines i use this repo with
to have, can be added to this local file
this "feature" appears to be full of holes, seemingly limited by what
process info wezterm is able to provide to you (which is probably
limited by other things, etc etc). ugh.
it actually works properly for selectively enabling/disabling
format on save via conform based on filetype.
i apparently misunderstood how lua tables work and checking if values
exist in them or not.
so as to not overload Esc, which has been a little frustrating to me.
sometimes i find myself with a completion list open, and realizing i
want to switch to normal mode to do something. so i hit Esc only once
thinking that will switch me to normal mode ... but because a
completion list was open, that single Esc key press only aborted/closed
the completion list and left me in insert mode ... which i then don't
realize and end up accidentally typing a bunch of gibberish in to the
buffer instead.