Emacs has a steep learning curve, but it can save you a lot of time once you become proficient. It is an open source project that continues to get support from the community.  It has been updated to work with all modern programming languages and has a wide selection of plug-ins.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence