{"id":22007755,"url":"https://github.com/rubberduck203/aosp-vim","last_synced_at":"2025-05-05T23:23:38.561Z","repository":{"id":83177962,"uuid":"111164669","full_name":"rubberduck203/aosp-vim","owner":"rubberduck203","description":"Syntax highlighting for AOSP specific files","archived":false,"fork":false,"pushed_at":"2018-11-17T00:22:49.000Z","size":22,"stargazers_count":19,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T00:41:18.430Z","etag":null,"topics":["android","aosp","vim"],"latest_commit_sha":null,"homepage":null,"language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubberduck203.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2017-11-18T00:52:09.000Z","updated_at":"2024-04-02T14:19:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"d46c1a39-e706-44ec-a73f-cdad145d3f40","html_url":"https://github.com/rubberduck203/aosp-vim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubberduck203%2Faosp-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubberduck203%2Faosp-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubberduck203%2Faosp-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubberduck203%2Faosp-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubberduck203","download_url":"https://codeload.github.com/rubberduck203/aosp-vim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252591367,"owners_count":21773076,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["android","aosp","vim"],"created_at":"2024-11-30T01:29:10.978Z","updated_at":"2025-05-05T23:23:38.550Z","avatar_url":"https://github.com/rubberduck203.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aosp-vim\nSyntax highlighting for AOSP specific files\n\nThese files add syntax highlighting for `*.hal`, `*.bp`, and `*.rc` files.\n`*.bp` files are really just json files, so we simply use javascript highlighting for those.\n\nThe `*.hal` implementation is incomplete, but better than using C or none at all.\nThe HIDL grammar is documented on the AOSP site.\n\nhttps://source.android.com/devices/architecture/hidl/#grammar\n\nThe `*.rc` implementation is reasonably complete, but could be smarter about opening blocks for services and triggers \ninstead of relying solely on matching keywords.\n\nDocumenation for most of the keywords and syntax can be found in the [Init.rc README](https://android.googlesource.com/platform/system/core/+/master/init/README.md).\n\n## Installation\n\n### Pathogen\n\n```bash\ngit clone https://github.com/rubberduck203/aosp-vim.git ~/.vim/bundle/aosp\n```\n\n### Vim 8\n\n```bash\nmkdir -p ~/.vim/pack/plugins/start\ngit clone https://github.com/rubberduck203/aosp-vim.git ~/.vim/pack/plugins/start/aosp\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubberduck203%2Faosp-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubberduck203%2Faosp-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubberduck203%2Faosp-vim/lists"}