Commit graph

211 commits

Author SHA1 Message Date
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
Gered c99800a58d update plugins to latest versions 2024-09-08 09:15:56 -04:00
Gered 41471da3fe update lualine config
the only actual change here is that the filename display will now
include the full path.

however, now a copy of the default `sections` and `inactive_sections`
config have been copied here, just to make it easier to make any
future modifications.
2024-09-08 00:08:11 -04:00
Gered 1ab3817b55 add keymap for reloading a rust/cargo workspace 2024-09-07 18:20:52 -04:00
Gered 920776c81d update keymap descriptions for a little bit more consistency 2024-09-07 15:49:37 -04:00
Gered b15a616ef0 update install-deps some more 2024-09-07 15:44:59 -04:00
Gered adab75c5f1 update install-deps script with other dependencies
nodejs is needed for some LSP/linter/formatters that are now going to
be installed by Mason
2024-09-07 15:07:30 -04:00
Gered 277af6db8c adjust lazy.nvim config 2024-09-07 14:58:31 -04:00
Gered 5fb6ebdad4 add vim-expand-region 2024-09-07 14:58:07 -04:00