Разобрался с проблемой.
Изначально я настраивал TorotoiseHg через графический диалог, а уже потом стал вручную править файл
mercurial.ini. Сделал я так, потому что не знал, в какую категорию какую настройку вписывать. Как оказалось, TortoiseHg - тоже. Вот так выглядел вариант файла настроек от TortoiseHg:
[tortoisehg]
ui.language = ru
editor = notepad++
[ui]
username = IkaR49
merge = kdiff3
А вот, как он должен действительно выглядеть:
[tortoisehg]
ui.language = ru
[ui]
username = IkaR49
merge = kdiff3
editor = notepad++
То есть редактор был указан не в том разделе настроек.