{"id":16101047,"url":"https://github.com/krasa/editorgroups","last_synced_at":"2025-03-17T17:31:25.071Z","repository":{"id":43027142,"uuid":"133725998","full_name":"krasa/EditorGroups","owner":"krasa","description":"IntelliJ plugin prototype of https://youtrack.jetbrains.com/issue/IDEA-12130#comment=27-2838171","archived":false,"fork":false,"pushed_at":"2024-09-03T08:45:50.000Z","size":5717,"stargazers_count":23,"open_issues_count":22,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-28T02:23:47.182Z","etag":null,"topics":["intellij","intellij-plugin","java"],"latest_commit_sha":null,"homepage":"https://plugins.jetbrains.com/plugin/10897-editor-groups","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krasa.png","metadata":{"files":{"readme":"README.asciidoc","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["krasa"]}},"created_at":"2018-05-16T21:41:10.000Z","updated_at":"2024-10-29T20:19:05.000Z","dependencies_parsed_at":"2023-01-24T01:31:25.087Z","dependency_job_id":null,"html_url":"https://github.com/krasa/EditorGroups","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krasa%2FEditorGroups","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krasa%2FEditorGroups/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krasa%2FEditorGroups/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krasa%2FEditorGroups/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krasa","download_url":"https://codeload.github.com/krasa/EditorGroups/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243872475,"owners_count":20361490,"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":["intellij","intellij-plugin","java"],"created_at":"2024-10-09T18:48:59.928Z","updated_at":"2025-03-17T17:31:24.200Z","avatar_url":"https://github.com/krasa.png","language":"Java","funding_links":["https://github.com/sponsors/krasa"],"categories":[],"sub_categories":[],"readme":"=  The development continues at https://github.com/mallowigi/EditorGroups  =\n\n====  Implementation of https://github.com/SomewhatCloudy/phpstorm-related-proposal  ==== \n\nimage::example.gif[]\n\n=== Types of groups\n- favorites\n- manually defined in `*.egroups` file (with language support) or in any other file \n** does not support refactoring yet\n- by the current file name (without extension) anywhere in the project\n- by regex (supporting regex groups, defined in Settings) - https://github.com/krasa/EditorGroups/issues/5[#5] https://github.com/krasa/EditorGroups/issues/21[#21]\n- by folder\n- bookmarks\n            \n=== Shortcuts                    \n- `Ctrl + Alt + Q` - Refresh                                                           \n- `Ctrl + Alt + W` - Switch Group popup                                                         \n- `Ctrl + Alt + Shift + W` - Switch File popup\n\n- `Ctrl + Mouse Wheel` or `Ctrl + ; or '`  - switch file (closing the previous one)           \n- `Ctrl + Alt + Mouse Wheel` or `Ctrl + Alt + ; or '` - switch file (leaving the previous one opened)\n- `Ctrl + Shift + Mouse Wheel` - switch file into a new window                                              \n           \n=== Tab click modifiers\n- `Ctrl + Left Button` - open a file in a new tab\n- `Shift + Left Button` - open a file in a new window   \n- `Alt + Left Button` - open a file in a vertical split window\n- `Alt + Shift + Left Button` - open a file in a horizontal split window\n- `Middle Button` - remove from group (only for Favorites)\n \n=== Advanced actions and settings\n- right click on the panel\n- `File | Settings | Other Settings | Editor Groups`\n   \n\n== Manually Defined Group Syntax\n\n- `@group.id myUniqueId` - must be unique across the project, creates a new group if there is more than one (otherwise path+index is used, which breaks references on refactoring)\n- `@group.root ../../` - root directory, by default the current file's one; accepts macros, relative and absolute paths\n                  \n\n=== Relative paths to the current file\n- `@group.related file.txt`\n- `@group.related ../file.txt`\n\n=== Absolute paths\n- `@group.related C:/file.txt`\n- `@group.related /file.txt`\n\n=== Macros\n- `@group.related MODULE/src/file.txt`\n- `@group.related PROJECT/myModule/src/file.txt`\n\n=== Wildcards\n- `@group.related ./*`\n- `@group.related *.txt`\n- `@group.related file.*`\n- `@group.related f??e.txt`\n- `@group.related fileName` (with all extensions, unless the file exists)\n\n=== Exact filename anywhere in the project\n- `@group.related */foo/file.txt`\n\n=== All files with the same name anywhere in the project\n- `@group.related \\*/foo/file.*`\n                 \n=== Tab/Title customization\n- `@group.title yourTitle`\n- `@group.color yellow` (a name from https://www.w3schools.com/colors/colors_names.asp)  \n- `@group.color yellow+3` (or yellow+++ or yellow-3 or yellow--- for darker or brighter shade)\n- `@group.color #FF0096`\n- `@group.color 0xFF0096`\n\n=== Other\n- `@group.disable` (disables indexing of the current file)\n\n\n== Regex groups\nimage::regexSettings.png[]\n\n---\n\nimage::https://www.yourkit.com/images/yklogo.png[]\n\n\nYourKit supports open source projects with its full-featured Java Profiler.\nYourKit, LLC is the creator of https://www.yourkit.com/java/profiler/[YourKit Java Profiler]\nand https://www.yourkit.com/.net/profiler/[YourKit .NET Profiler],\ninnovative and intelligent tools for profiling Java and .NET applications.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrasa%2Feditorgroups","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrasa%2Feditorgroups","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrasa%2Feditorgroups/lists"}