Keyboard conflict "go to line vs previous conflict"
I tried updating from meld 3.20 to 3.22 on windows and I'm still sad that there is still conflict in shortcuts of "go to line" and "previous conflict" which for both on windows is CTRL+I. If I check accelerators.py there are:
'view.go-to-line': '<Primary>I',
'view.file-previous-conflict': '<Primary>I',
In 3.20 the issues was same but I was able to fix it by changing shortcut for previous conflict to CTRL+J in
- Meld\share\meld\ui\shortcuts.ui
- Meld\share\meld\ui\filediff.ui
which fixed it in UI and also actual usage. But those files are now gone.
In 3.22 I was able to find shortcuts in Meld\share\meld\org.gnome.Meld.gresource and change it but that only changed in UI. Then I found Meld\lib\python3.10\site-packages\meld\accelerators.py but changing this naturally has no change on actual functionality because it is using pyc files. So I tried changing Meld\lib\library.zip\meld\accelerators.pyc but I was able to change go to line shortcut to something else. But for previous conflict there wasn't any shortcut at all so I was unable to change that. I assume python compilation might leave it because it is shared with go to line.
I might be wrong because I'm using only windows version but I can't see how when I check accelerators.py in repository. Could you please change one of those shortcuts because go to line has priority when pressed over previous conflict so previous conflict can't be used. Now I have to get back to meld 3.20.
Small note: As I saw issue 721: #721 (closed) why not have shortcuts in some xml loaded by meld like in 3.20 so I can change shortcuts to whatever without needing any third-party tools/library