lite-xl-plugins
lite-xl-plugins copied to clipboard
Settings / Keybindings: not able to remove a binding through the GUI
As demonstrated below, I removed a binding, restarted the program, and the binding is still not removed:

Nice catch! if my assumption is correct, basically the issue is the binding is set to nil and when serializing the changes to the user_settings.lua file the value is lost, since the value is now nil it is basically interpreted as not set by the user and default value gets restored on next launch.
Possible fix could be setting the binding to string "none" instead of nil and ignoring it at startup.
I wish I knew how to program Lua so I could submit a PR myself....maybe someday since I always wanted to make a Roblox game ;).