FR/RFC: allow edit/diff/merge-tools to have warnings or be explicitly disallowed #4549
Labels
enhancement
New feature or request
polish🪒🐃
Make existing features more convenient and more consistent
It is currently difficult to deprecate merge tools. I also wonder how many people run
jj split --tool vscode
and get a non-functional interface.To address this, we could reorganize
merge-tools.toml
(current state) and merge tool config a bit; I was thinking about how to do it for a while. One possibility is to changeedit-args
toedit.args
, and then add a few fields to allow the following:We could also rename the whole
[merge-tools]
table while we are at it, but I wouldn't do it unless we can come up with a great name. I don't like[tools]
or[external-tools]
since there are also a different category of tools forjj fix
, unless we want those to betools.NAME.fix
(which might not make much sense, their config is very different).See also the older #1285. This could be considered as a subset of that issue.
The text was updated successfully, but these errors were encountered: