After listening to DHH at Lex Fridman's podcast I'm trying lazyvim instead of my pimped up vim config. It's pretty cool. I've setup avante with Venice since I have quite a lot of API credits and now all my machines are a bit AI enabled directly in my vi.
$ cat .config/nvim/lua/plugins/ai.lua
return {
"yetone/avante.nvim",
event = "VeryLazy",
opts = {
provider = "openai",
system_prompt = [[
You are a great programmer/coder. Do not write excessive comments,
do not comment on what you changed/inserted. Write clean, understandable
code. If you are using Python, prefer poetry for dependency management.
You are interacting with an expert in Linux, Python, networking, do not
overexplain simple concepts.
]],
providers = {
openai = {
endpoint = "
model = vim.env.VENICE_CODING_MODEL or "qwen3-235b:strip_thinking_response=true",
api_key_name = "VENICE_API_KEY",
},
},
},
}