{"id":16397822,"url":"https://github.com/angelozerr/codelens-eclipse","last_synced_at":"2025-10-30T05:51:51.948Z","repository":{"id":138988633,"uuid":"91617457","full_name":"angelozerr/codelens-eclipse","owner":"angelozerr","description":"POC to study how to implement CodeLens with Eclipse StyledText","archived":false,"fork":false,"pushed_at":"2017-10-30T17:26:33.000Z","size":1448,"stargazers_count":12,"open_issues_count":1,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-31T20:44:03.682Z","etag":null,"topics":["codelens","eclipse","styledtext"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/angelozerr.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-05-17T20:30:06.000Z","updated_at":"2022-06-27T13:15:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"f291c4e7-8e26-4ee6-8899-c33ef17c9eaf","html_url":"https://github.com/angelozerr/codelens-eclipse","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/angelozerr%2Fcodelens-eclipse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angelozerr%2Fcodelens-eclipse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angelozerr%2Fcodelens-eclipse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angelozerr%2Fcodelens-eclipse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angelozerr","download_url":"https://codeload.github.com/angelozerr/codelens-eclipse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238347802,"owners_count":19456997,"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":["codelens","eclipse","styledtext"],"created_at":"2024-10-11T05:11:06.153Z","updated_at":"2025-10-26T14:31:26.894Z","avatar_url":"https://github.com/angelozerr.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# codelens-eclipse\n\n[![Build Status](https://secure.travis-ci.org/angelozerr/codelens-eclipse.png)](http://travis-ci.org/angelozerr/codelens-eclipse)\n\nIt exists today 2 bugs for implementing CodeLens inside Eclipse: bug [508458](https://bugs.eclipse.org/bugs/show_bug.cgi?id=508458) and [501546](https://bugs.eclipse.org/bugs/show_bug.cgi?id=501546).\n\nToday Javassist is required because there are 2 problems in Eclipse Platform:\n\n * bug with line numbers. See bug [481968](https://bugs.eclipse.org/bugs/show_bug.cgi?id=481968)\n * drawing CodeLens update line spacing of the line. Today StyledTExt doesn't provide this feature. See bug [522020](https://bugs.eclipse.org/bugs/show_bug.cgi?id=522020)\n\nThis project is a POC to study how to implement CodeLens with Eclipse StyledText\n\nHere a demo with \n\n * `TypeScript` with [typescript.java](https://github.com/angelozerr/typescript.java) :\n\n![CodeLens TypeScript Demo](CodeLensTypeScriptDemo.gif)\n\n * `Java` with `JDT Java Editor` :\n\n![CodeLens JDT Demo](CodeLensJDTDemo.gif)\n\n * `Java` with [lsp4e Java Editor](https://github.com/eclipselabs/language-servers-for-eclipse/tree/master/org.eclipse.lsp4e.java) which uses Java Language Server of JDT :\n\n![CodeLens lsp4e Demo](CodeLensLSP4e.png)\n \nHere a demo with the current work with StyledText where zone are added:\n\n![CodeLens StyledText demo](CodeLensStyledText.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangelozerr%2Fcodelens-eclipse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangelozerr%2Fcodelens-eclipse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangelozerr%2Fcodelens-eclipse/lists"}