{"id":20355135,"url":"https://github.com/risc-os-community/strongedmodes","last_synced_at":"2026-05-15T18:34:58.557Z","repository":{"id":159502703,"uuid":"634664673","full_name":"RISC-OS-Community/StrongEDModes","owner":"RISC-OS-Community","description":"A repository of some StrongED editor Modes ","archived":false,"fork":false,"pushed_at":"2023-05-02T10:09:31.000Z","size":32,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-07T13:48:18.301Z","etag":null,"topics":["arm","cpp","cpp20","editor","editor-plugin","gnu-assembler","gnu-assembly","gnu-cpp","risc-os","riscos","stronged","syntax-highlighting"],"latest_commit_sha":null,"homepage":"","language":"Markdown","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RISC-OS-Community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-30T21:10:02.000Z","updated_at":"2024-02-27T02:40:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"edaff868-b750-4119-8593-76bebd650008","html_url":"https://github.com/RISC-OS-Community/StrongEDModes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"RISC-OS-Community/StandardRepoTemplate","purl":"pkg:github/RISC-OS-Community/StrongEDModes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RISC-OS-Community%2FStrongEDModes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RISC-OS-Community%2FStrongEDModes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RISC-OS-Community%2FStrongEDModes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RISC-OS-Community%2FStrongEDModes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RISC-OS-Community","download_url":"https://codeload.github.com/RISC-OS-Community/StrongEDModes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RISC-OS-Community%2FStrongEDModes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33074877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm","cpp","cpp20","editor","editor-plugin","gnu-assembler","gnu-assembly","gnu-cpp","risc-os","riscos","stronged","syntax-highlighting"],"created_at":"2024-11-14T23:11:21.809Z","updated_at":"2026-05-15T18:34:58.540Z","avatar_url":"https://github.com/RISC-OS-Community.png","language":"Markdown","funding_links":[],"categories":[],"sub_categories":[],"readme":"# StrongED Modes\n\nThis repository contains the StrongED modes I have written.  They are:\n\n* GNU Assembler (GAS)\n* GNU C++ (G++) (C++20)\n\n## GNU Assembler (GAS)\n\nThis mode is for editing GNU Assembler files.  It is based on the original ObjASM mode by Fred Graute, but has been modified and updated to support the latest version of GAS.\n\n## GNU C++ (G++) (C++20)\n\nThis mode is for editing GNU C++ files (and other compilers C++ files).  It is based on the original C mode by the original StrongED authors, but has been modified and updated to support the latest version of G++ and C++ standard up to C++20.\n\n## Installation\n\nTo install the modes, copy the files to the appropriate directories.  \n\nFor example:\n\ngit clone this repository inside a `hostfs` directory, of your RPCEmu and then, from RISC OS, run:\n\n```bash\n* dir  hostfs::$.\u003cpath-to-the-github-repo\u003e.src\n* copy @.src.GNUAsm \u003cStrongED$Dir\u003e.Defaults.Modes.* R\n* copy @.src.GNUCpp \u003cStrongED$Dir\u003e.Defaults.Modes.* R\n```\n\nOr, if you prefer to install them in your StrongED user directory, just copy both GNUAsm and GNUCpp directories to your StrongED user directory (!Str_Cfg.UserPrefs.Modes)\n\n## Usage\n\nTo use the modes, after you have installed them in your !StrongED, just load a file with the appropriate directory (.s for GNUAsm and .cpp|.c++ for C++ Mode) and the mode will be automatically selected.\n\n## Contributing\n\nIf you find any bugs or have any suggestions, please raise an issue on the Issues page of this repository.\n\n## License\n\nThe modes are licensed under the CDDL v1.1 license.  See the LICENSE file for more details. This in order to ensure that the modes can be used in the StrongED distribution and that every improvements to them can be distributed and merged back to this repository (and eventually in StrongED distribution).\n\n## Acknowledgements\n\n* Fred Graute for the work on StrongED and the original ObjASM mode.\n* The StrongED authors for the original C mode.\n\n## TODO\n\n* Add support for C++23 if needed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frisc-os-community%2Fstrongedmodes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frisc-os-community%2Fstrongedmodes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frisc-os-community%2Fstrongedmodes/lists"}