Skip to content

(DO NOT MERGE UNTIL 30/11/2026) refactor!: remove deprecated configuration - #492

Draft
barrettruth wants to merge 56 commits into
mainfrom
release/nov-30
Draft

barrettruth wants to merge 56 commits into
mainfrom
release/nov-30

Conversation

@barrettruth

@barrettruth barrettruth commented Nov 9, 2026 •

Copy link
Copy Markdown
Owner

Hard-migrate off of the old config. Remove all backwards-compatibility/mentioning of previous settings.

Includes #454, #457, #460, #465, #472, #478, #480, #482, and #488.

- Warn users of the VS Code algorithm once per session before removal on 30 November 2026.
- Explain how to select Neovim diff highlighting.
- Remove the shared-library loader, downloader, and FFI adapter.
- Remove highlights.intra.algorithm and use Neovim diff highlighting.
- Warn before removal on 30 November 2026 and document a diagnostics recipe.
- Emit conflict lifecycle events with the working buffer number.
- Remove automatic diagnostic suppression and conflict keymap settings.
- Expose conflict and merge events with native configuration recipes.
- Preserve configured conflict mappings and their lifecycle behavior.
- Warn that conflict.keymaps support ends on 30 November 2026.
- Remove conflict keymap configuration, installation, cleanup, and the deprecation warning.
- Reduce conflict configuration to a boolean and remove unused config arguments.
…ntra-toggle

# Conflicts:
#	doc/diffs.nvim.txt
…ntra-toggle

# Conflicts:
#	doc/diffs.nvim.txt
#	lua/diffs/config.lua
…tra-toggle

# Conflicts:
#	lua/diffs/commands.lua
…-toggle

# Conflicts:
#	doc/diffs.nvim.txt
#	lua/diffs/difftastic.lua
#	lua/diffs/split.lua
# Conflicts:
#	doc/diffs.nvim.txt
#	spec/diff_spec.lua
# Conflicts:
#	doc/diffs.nvim.txt
#	lua/diffs/commands.lua
#	lua/diffs/config.lua
#	lua/diffs/conflict.lua
#	lua/diffs/merge.lua
#	spec/config_spec.lua
#	spec/conflict_spec.lua
#	spec/jj_conflict_spec.lua
#	spec/merge_spec.lua
#	spec/plugin_spec.lua
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant