Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 1.92 KB

File metadata and controls

36 lines (31 loc) · 1.92 KB

Augment Vim Plugin Changelog

This file documents the notable changes for each stable version of the Augment Vim plugin. The following list is not necessarily comprehensive, but should include any changes that may impact the user experience.

Unreleased

  • Add the :Augment chat-input command, which opens a floating window for composing a chat message before sending it (Neovim only). It is range-aware like :Augment chat, and falls back to the standard input() prompt on Vim.
  • Add the :Augment help [command] command, which lists the available commands or shows more detailed help for a specific command.
  • Fix Neovim API deprecation warnings: migrate from vim.lsp.start_client to vim.lsp.start (with attach = false to preserve the plugin's explicit buffer-attach logic) and use the colon-method syntax for client:notify and client:request on Neovim 0.11+, with a compatibility fallback for 0.10.
  • Fix the filesystem watcher exhausting the operating system's file-watch limit (e.g. fs.inotify.max_user_watches on Linux) on large workspaces: directories excluded by .augmentignore/.gitignore are no longer watched, and when the limit is reached Augment now logs a warning and keeps syncing the directories it is already watching instead of failing.

0.25.1

  • Deprecate the Enable and Disable commands in favor of the g:augment_disable_completions option which disables inline completions but not the chat feature. See :help g:augment_disable_completions for more details.
  • Check for the winfixbuf option before setting it to avoid an error on older versions of Vim.
  • Perform a runtime compatibility check on startup to warn users if they are running an unsupported version of Node.js.
  • Improve the auth flow by significantly shortening the auth URL (addressing issues with truncated URLs) and improving the error messages on failure.
  • Add support for filepaths containing spaces.