Skip to content

Releases: ParthSareen/vimollama

v0.1.3

15 Jan 00:35

Choose a tag to compare

Changes

  • Fix: Clear pre-filled text in prompt input using <C-u> feedkeys
  • Change: Default chat keymap changed from <leader>c to <leader>K

Keymaps

  • <leader>k - Edit mode
  • <leader>K - Chat mode
  • <leader>M - Model switcher

Full Changelog: v0.1.2...v0.1.3

v0.1.2

15 Jan 00:25

Choose a tag to compare

Bug Fixes

  • Fix issue where previous text was appearing in prompt input boxes
  • Clear buffer content before showing prompt
  • Use startinsert! to position cursor correctly

Full Changelog: v0.1.1...v0.1.2

v0.1.1

15 Jan 00:14

Choose a tag to compare

Changes

  • Add more default models to switcher: qwen3-coder, gpt-oss:20b

Full Changelog: v0.1.0...v0.1.1

v0.1.0 - Initial Release

14 Jan 23:58

Choose a tag to compare

Features

  • Edit Mode (<leader>k): Select code, describe changes, preview unified diff, apply
  • Chat Mode (<leader>c): Multi-turn conversation about selected code with /edit command
  • Model Switcher (<leader>M): Quick switch between configured models

Requirements

  • Neovim 0.10+
  • Ollama running locally

Installation

-- lazy.nvim
{
  "ParthSareen/vimollama",
  config = function()
    vim.g.ollama_model = "qwen3-coder:480b-cloud"
  end,
  keys = {
    { "<leader>k", mode = "v", desc = "Ollama Edit" },
    { "<leader>c", mode = "v", desc = "Ollama Chat" },
    { "<leader>M", desc = "Ollama Model" },
  },
}

Configuration

vim.g.ollama_model = "qwen3-coder:480b-cloud"  -- required
vim.g.ollama_models = { "qwen3-coder:480b-cloud", "glm-4.7:cloud" }  -- for switcher