diff -r f068495a1c28 -r be441eb65f09 mercurial/diffutil.py --- a/mercurial/diffutil.py Fri Jul 06 12:47:02 2018 -0700 +++ b/mercurial/diffutil.py Sun Jul 08 16:21:26 2018 +0900 @@ -53,7 +53,6 @@ 'showfunc': get('show_function', 'showfunc'), 'context': get('unified', getter=ui.config), } - buildopts['worddiff'] = ui.configbool('experimental', 'worddiff') buildopts['xdiff'] = ui.configbool('experimental', 'xdiff') if git: @@ -101,5 +100,6 @@ buildopts['nobinary'] = (not binary if binary is not None else get('nobinary', forceplain=False)) buildopts['noprefix'] = get('noprefix', forceplain=False) + buildopts['worddiff'] = get('word_diff', 'word-diff', forceplain=False) return mdiff.diffopts(**pycompat.strkwargs(buildopts))