Commit graph

219 commits

Author SHA1 Message Date
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
Gered 6b8d40b9eb add ansible, minikube, pygmentize bashrc config 2024-09-16 08:44:43 -04:00
Gered 9731e4c3e5 more wezterm format-tab-title adjustments for the weird things i've seen
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.
2024-09-15 09:04:54 -04:00
Gered dfe1d530b5 update wezterm format-tab-title event handler
add support for using wezterm's normal/suggested tab title for
certain processes
2024-09-14 23:49:14 -04:00
Gered 3e61dbfa2c wezterm tab process icon updates 2024-09-14 21:45:17 -04:00
Gered 89c248049f add bashrc scripts 2024-09-14 17:05:53 -04:00
Gered 1e71a6a75c add wezterm 2024-09-14 15:19:32 -04:00
Gered 8b60b324cd begin reorganizing into more general dotfiles repo structure 2024-09-14 15:15:39 -04:00
Gered eb7fdc29bb fix format_on_save configuration
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.
2024-09-11 13:37:09 -04:00
Gered f3b8664def fix typo in command name 2024-09-09 19:03:18 -04:00
Gered a26cd9b2f8 add keymap for toggling inline diagnostic messages & display on/off 2024-09-08 21:28:33 -04:00
Gered 42da8e2330 add keymapping to toggle word wrapping on/off 2024-09-08 18:46:53 -04:00
Gered 905efed668 switch completion list abort keymap to Ctrl+C
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.
2024-09-08 10:59:28 -04:00
Gered 24bb85e3d8 disable netrw 2024-09-08 09:17:33 -04:00