Commit graph

132 commits

Author SHA1 Message Date
Gered 76a81e17e1 update llm.nvim options, fix broken requests
yet again, another LLM integration that leaves the door wide open
for you to accidentally end up sending requests that ever end due to
not forcing use of stop tokens ... how many hours have i wasted on this
because developers of these tools don't seem to understand the api's
that they're building these tools around?
2024-11-10 18:56:22 -05:00
Gered 2a2178574a switch llm.nvim config to use ollama chat completions api 2024-11-10 18:54:50 -05:00
Gered 9d789aa496 add a bit more verbose output to install-deps.sh 2024-11-10 14:29:56 -05:00
Gered 6e127fb0ee add customized llm-ls binary installation steps to install-deps.sh 2024-11-10 14:27:27 -05:00
Gered e1a2c551ed add llm.nvim plugin 2024-11-10 14:27:06 -05:00
Gered b14f61daaa disable minuet-ai 2024-11-10 14:26:22 -05:00
Gered af81505eaf prevent nvim-tree from resizing whenever a new file is opened
so fucking annoying. who made that default behaviour!?!?!?!
2024-11-03 16:17:08 -05:00
Gered 3ba6f1951f add node-build install to install_nodenv bashrc.d runction 2024-11-01 14:05:20 -04:00
Gered 8433a7099c also set DOTNET_ROOT environment variable
unsure if this is really needed, but the microsoft docs also mention it
2024-10-29 21:28:48 -04:00
Gered e86d2b332d add dotnet bashrc stuff 2024-10-29 21:22:33 -04:00
Gered 36cd5d0e56 add granite-code 2024-10-26 16:14:06 -04:00
Gered 4871f87d97 adjust starcoder model stop tokens
matching what the continue.dev plugin code specifies for this. seems
to work ok (but starcoder still seems poor overall)
2024-10-26 16:13:52 -04:00
Gered c8bf7d84d8 update models list 2024-10-26 16:13:14 -04:00
Gered c9141da98d more regex special char escaping 2024-10-26 16:04:52 -04:00
Gered 3b04085ad1 fix un-escaped special char in regex match string 2024-10-24 22:19:55 -04:00
Gered f0d56bebd2 add initial golang stuff 2024-10-20 20:55:35 -04:00
Gered 6eb11e5566 chmod +x 2024-10-20 20:54:01 -04:00
Gered eb2f19f576 update minuet-ai config
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
2024-10-19 15:48:38 -04:00
Gered 7964e15b8b Merge branch 'master' into ollama 2024-10-13 10:53:37 -04:00
Gered 84420cab9a semi-hacky fix to probably broken behaviour in rustaceanvim 2024-10-13 10:53:26 -04:00
Gered a4dc6a3d7f Merge branch 'master' into ollama 2024-10-07 20:56:18 -04:00
Gered 8390904ff2 tweak c/cpp cmake menu icon 2024-10-07 20:52:17 -04:00
Gered c4b95a906d minor improvement to ':q' behaviour
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.
2024-10-07 20:52:03 -04:00
Gered a06e2d805c add quit/close to most menus. more ignore filetype menu filtering 2024-10-07 20:41:51 -04:00
Gered c4547c7dec add nvim-tree specific menu 2024-10-07 18:59:50 -04:00
Gered 8c7d499270 replace neo-tree with nvim-tree 2024-10-07 18:30:25 -04:00
Gered 0b502bf9fd update nvim lazy plugins 2024-10-07 17:29:08 -04:00
Gered 6f16da19dd Merge branch 'master' into ollama 2024-10-06 21:50:33 -04:00
Gered 33e762d6a5 add menu plugin 2024-10-06 21:50:07 -04:00
Gered 1745f108eb adjust to only get one completion 2024-10-06 21:49:04 -04:00
Gered 51a36242ef get rid of remaining commented out cmp-ai bits 2024-10-03 22:10:43 -04:00
Gered d8a4c507c2 add temperature and n options. temperature otherwise defaults to 1 2024-10-03 22:09:34 -04:00
Gered 570683574a increase request_timeout, which can be important for n_completions = 3
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
2024-10-03 22:09:13 -04:00
Gered f1742a166c update commented out models list
codegemma is apparently quite useless at FIM tasks
2024-10-03 22:08:06 -04:00
Gered 6ea0395b53 Merge remote-tracking branch 'origin/ollama' into ollama 2024-10-03 18:35:49 -04:00
Gered 097587c8e0 replace cmp-ai with minuet-ai 2024-10-03 18:35:24 -04:00
Gered 1c913a6642 Merge branch 'master' into ollama 2024-10-03 08:45:45 -04:00
Gered d51dad3e12 wezterm rebind of Ctrl+Shift+F to case-insensitive search 2024-10-03 08:45:22 -04:00
Gered 5fc4f2d961 add a bunch of commented out options for various models 2024-10-02 22:53:43 -04:00
Gered c0e1ced17b add prompt & suffix functions to better generate ollama code fim prompts
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
2024-10-02 22:53:21 -04:00
Gered fccac391ef add ollama completion support. work-in-progress using local plugin src
plugin is a fork of cmp-ai with various fixes and all other ai backends
stripped out
2024-09-30 20:22:58 -04:00
Gered 97fe503287 disable nvim-treesitter auto indent functionality
it mostly works fine, but the cases where it doesn't are REALLY
annoying to me
2024-09-30 14:56:37 -04:00
Gered e7fc7d3a7a replace vim-expand-region with built-in nvim-treesitter functionality
as a bonus, this seems to work somewhat better being LSP-based
2024-09-30 14:38:32 -04:00
Gered de8476a186 disable default click-to-open-url behaviour in wezterm
now ctrl+click does this
2024-09-30 14:30:45 -04:00
Gered f133f26c91 switch back to tokyonight theme for now 2024-09-23 18:42:48 -04:00
Gered 639441970a adjust wezterm scroll bar "thumb" colour 2024-09-20 19:10:35 -04:00
Gered 81af58850b update wezterm tab bar styling 2024-09-17 22:32:03 -04:00
Gered 91115c664e fix typo in command 2024-09-17 17:43:04 -04:00
Gered 5775ca2267 add new wezterm keybinds for pane splitting/closing 2024-09-16 11:47:58 -04:00
Gered a98c3b726e add optional extra local machine bashrc config support
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
2024-09-16 08:45:52 -04:00