From 0305af4131001150bfe0644a6a967f5b289fc434 Mon Sep 17 00:00:00 2001 From: Pierre-Marie Charavel Date: Sat, 23 Aug 2025 16:28:07 -0400 Subject: [PATCH] Update --- .config/nvim/lua/plugins/cmp.lua | 116 +++++++++++++++---------------- .config/sway/config | 1 + .zshrc | 1 + 3 files changed, 60 insertions(+), 58 deletions(-) diff --git a/.config/nvim/lua/plugins/cmp.lua b/.config/nvim/lua/plugins/cmp.lua index abde7fe..8180553 100644 --- a/.config/nvim/lua/plugins/cmp.lua +++ b/.config/nvim/lua/plugins/cmp.lua @@ -1,43 +1,43 @@ return { - { - 'milanglacier/minuet-ai.nvim', - dependencies = { - 'nvim-lua/plenary.nvim', - 'Saghen/blink.cmp' - }, - config = function() - require('minuet').setup { - provider = 'openai_fim_compatible', - n_completions = 1, -- recommend for local model for resource saving - -- I recommend beginning with a small context window size and incrementally - -- expanding it, depending on your local computing power. A context window - -- of 512, serves as an good starting point to estimate your computing - -- power. Once you have a reliable estimate of your local computing power, - -- you should adjust the context window to a larger value. - context_window = 512, - provider_options = { - openai_fim_compatible = { - -- For Windows users, TERM may not be present in environment variables. - -- Consider using APPDATA instead. - api_key = 'TERM', - name = 'Llama.cpp', - end_point = 'http://localhost:1234/v1/completions', - model = 'qwen2.5-coder-7b-instruct', --- template = { --- prompt = function(context_before_cursor, context_after_cursor, _) --- return '<|fim_prefix|>' --- .. context_before_cursor --- .. '<|fim_suffix|>' --- .. context_after_cursor --- .. '<|fim_middle|>' --- end, --- suffix = false, --- }, - }, - }, - } - end, - }, +-- { +-- 'milanglacier/minuet-ai.nvim', +-- dependencies = { +-- 'nvim-lua/plenary.nvim', +-- 'Saghen/blink.cmp' +-- }, +-- config = function() +-- require('minuet').setup { +-- provider = 'openai_fim_compatible', +-- n_completions = 1, -- recommend for local model for resource saving +-- -- I recommend beginning with a small context window size and incrementally +-- -- expanding it, depending on your local computing power. A context window +-- -- of 512, serves as an good starting point to estimate your computing +-- -- power. Once you have a reliable estimate of your local computing power, +-- -- you should adjust the context window to a larger value. +-- context_window = 512, +-- provider_options = { +-- openai_fim_compatible = { +-- -- For Windows users, TERM may not be present in environment variables. +-- -- Consider using APPDATA instead. +-- api_key = 'TERM', +-- name = 'Llama.cpp', +-- end_point = 'http://localhost:1234/v1/completions', +-- model = 'qwen2.5-coder-7b-instruct', +---- template = { +---- prompt = function(context_before_cursor, context_after_cursor, _) +---- return '<|fim_prefix|>' +---- .. context_before_cursor +---- .. '<|fim_suffix|>' +---- .. context_after_cursor +---- .. '<|fim_middle|>' +---- end, +---- suffix = false, +---- }, +-- }, +-- }, +-- } +-- end, +-- }, { 'saghen/blink.cmp', -- optional: provides snippets for the snippet source @@ -78,7 +78,7 @@ return { -- Default list of enabled providers defined so that you can extend it -- elsewhere in your config, without redefining it, due to `opts_extend` sources = { - default = { 'lsp', 'path', 'snippets', 'buffer', 'minuet' }, + default = { 'lsp', 'path', 'snippets', 'buffer' }, }, -- (Default) Rust fuzzy matcher for typo resistance and significantly better performance -- You may use a lua implementation instead by using `implementation = "lua"` or fallback to the lua implementation, @@ -87,23 +87,23 @@ return { -- See the fuzzy documentation for more information fuzzy = { implementation = "prefer_rust_with_warning" } }, - config = function() - require('blink-cmp').setup { - sources = { - default = { 'lsp', 'path', 'buffer', 'snippets', 'minuet' }, - providers = { - minuet = { - name = 'minuet', - module = 'minuet.blink', - async = true, - -- Should match minuet.config.request_timeout * 1000, - -- since minuet.config.request_timeout is in seconds - timeout_ms = 3000, - score_offset = 50, -- Gives minuet higher priority among suggestions - }, - }, - }, - } - end +-- config = function() +-- require('blink-cmp').setup { +-- sources = { +-- default = { 'lsp', 'path', 'buffer', 'snippets', 'minuet' }, +-- providers = { +-- minuet = { +-- name = 'minuet', +-- module = 'minuet.blink', +-- async = true, +-- -- Should match minuet.config.request_timeout * 1000, +-- -- since minuet.config.request_timeout is in seconds +-- timeout_ms = 3000, +-- score_offset = 50, -- Gives minuet higher priority among suggestions +-- }, +-- }, +-- }, +-- } +-- end } } diff --git a/.config/sway/config b/.config/sway/config index 184c552..e8ef985 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -271,5 +271,6 @@ bindsym $mod+tab layout tabbed bindsym Print exec bash -c 'file=$(~/.local/bin/snag -d ~/screenshots/) && wl-copy < $file' bindsym Print+Ctrl exec bash -c 'file=$(~/.local/bin/snag -r -d ~/screenshots/) && wl-copy < $file' +for_window [shell="xwayland"] title_format "[XW] %title" include ~/.config/sway/config.d/* diff --git a/.zshrc b/.zshrc index 5a6395a..ba688e0 100644 --- a/.zshrc +++ b/.zshrc @@ -9,6 +9,7 @@ bindkey "^A" beginning-of-line bindkey "^E" end-of-line bindkey "^[[1;5C" forward-word bindkey "^[[1;5D" backward-word +bindkey "^[[3~" delete-char alias ls='ls --color=auto' alias grep='grep --color=auto'