Similar problem to what @Jairo-Martinez already described. All of a sudden lost most but not all plugin shortcuts, though they are still in the keys.json file. Restarting Cud doesn't help.
This was with the latest v105.1 from this night. Replaced with an earlier version 105.1 seems to work (for now...).
Something is very broken there but this is not easy to repro.
EDIT: The missing keys are also not listed in the CommandPalette.
Restarting Cud doesn't help.
What do you do after restarting? just press a key? or show CmdPalette and keys are missing in it? what file (lexer) is loaded after Cud start?
can you send me to [email protected] full Cud zip (without DLL EXE PYD ZIP files) so I run your Cud and see that hotkey dont work?
What do you do after restarting? just press a key? or show CmdPalette and keys are missing in it? what file (lexer) is loaded after Cud start?
I just started Cud and continued to work... until I realised that one shortcut wasn't working. I did F1 and almost no plugins shortcuts were registered. I restarted Cud and did F1, same thing.
In this case there was no lexer involved (I am still experimenting with that password file).
The plot thickens... if I just load two files, one JSON and the password file (which is plain text in csv format), then when the JSON tab is active all shortcuts are there, hooray. If the csv is active, they are not. Simply switching tabs (not leaving Cud) switches the shortcuts between good (JSON) and broken (none).
If I tell Cud that the csv is in fact JSON the shortcuts in the csv tab start to work as well. If I switch the lexer back to None it's broken again.
This is reproducible. EDIT: with the newest v105.1. An older 105.1 (2020/06/16,18:08) works correctly for both files.
I have no other keys files than keys.json.
It doesn't matter how I open the files, the effect is always exactly the same. And new files are always opened via command line (I don't use File>>Open); other files are in the session. But this played no role in my tests.
The problem is reproducible and happens when switching from JSON to none lexer. (I also tested with a Lua file: same thing... with Lua as lexer shortcuts work, with none they don't.)
I can send the Settings folder but I don't think that will help at all as it happens with a freshly installed copy of the latest Cud as well.
Now I see the repro, good
http://uvviewsoft.com/c/
Found, fixed, pls test!
@tmsg-gh @jairo-martinez
@Jairo-Martinez You're an optimist, eh?
@Alexey-T It seems to work but I will test and test again :-). As ever, will report back if things explode.
馃槃 Same in my case @Alexey-T my shortcuts are back again, I will be using Cud during the day, If happens something weird I will let you know.