The only problem with the suggestions above, and they are useful, is that the config files you refer to are by no means exhaustive lists. Nor do they give any explanation of the commandās purpose or parameters (aside from that immediately determined from their context). Iād already looked through these but itās no hope when youāre trying to figure out āhow can I possibly do Xā where X is something that doesnāt immediately appear to be supported. There may be commands somewhere which will get you close, but itās not immediately obvious.
For example, I canāt find a clear_selection call. I assume there must be one because any of the navigation commands will cause it to be cleared if shift isnāt held down. I assume they donāt all contain the same cut-n-paste code for clearing a selection and thereās some common code within the sources somewhere. I admit in the current implementation, this example doesnāt make a great deal of sense but it does illustrate the problem of there being no complete list (or no published programmatic method for deriving one for any given version of ST).