{"id":15924185,"url":"https://github.com/ericglau/vim-cairo","last_synced_at":"2025-08-22T15:07:38.467Z","repository":{"id":116635431,"uuid":"416953594","full_name":"ericglau/vim-cairo","owner":"ericglau","description":"Language support for Cairo in Vim","archived":false,"fork":false,"pushed_at":"2022-01-31T05:30:50.000Z","size":398,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-02T13:33:39.204Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ericglau.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,"zenodo":null}},"created_at":"2021-10-14T01:44:03.000Z","updated_at":"2024-08-01T09:47:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"8aa7c803-01e4-489a-85e2-ba9cb01ae09f","html_url":"https://github.com/ericglau/vim-cairo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ericglau/vim-cairo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericglau%2Fvim-cairo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericglau%2Fvim-cairo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericglau%2Fvim-cairo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericglau%2Fvim-cairo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ericglau","download_url":"https://codeload.github.com/ericglau/vim-cairo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericglau%2Fvim-cairo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271657758,"owners_count":24797935,"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","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-06T21:20:49.744Z","updated_at":"2025-08-22T15:07:38.446Z","avatar_url":"https://github.com/ericglau.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vim Cairo\n\n⚠️⚠️ **THIS REPOSITORY IS DEPRECATED.  SEE https://github.com/ericglau/cairo-ls/blob/main/VIM.md INSTEAD.** ⚠️⚠️\n\n---\n\nLanguage Support for [Cairo](https://www.cairo-lang.org/) in Vim.  \n\nMakes use of the [Cairo language server](https://github.com/ericglau/cairo-ls) and [LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim).\n\n**Note**: This is an early preview and is still in active development.\n\nTested on Mac OS. Probably works on Linux.\n\n## Installation\n\nGit clone this repo and run `./install-vim-cairo.sh`\n\nOr if you are familiar with Vim and LSP, review the scripts and manually configure your preferred language client to use the Cairo language server which can be found by unzipping the VS Code extension's .vsix file.\n\n## Usage\n\n- Compile errors: automatically highlighted\n- Go To Definition: put cursor over a function or imported module, then press F2 to go to its definition\n- Quick Fix: put cursor over a compile error and press F3, then choose a suggested quick fix\n- Hover: put cursor over a Cairo statement and press F4 to view more information (minimal support for now)\n\n![Demo animation](vim-cairo.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericglau%2Fvim-cairo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericglau%2Fvim-cairo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericglau%2Fvim-cairo/lists"}