{"id":20088387,"url":"https://github.com/chaitanya-shahare/lazygit-for-vscode","last_synced_at":"2025-05-06T02:32:50.662Z","repository":{"id":185767628,"uuid":"669415369","full_name":"Chaitanya-Shahare/lazygit-for-vscode","owner":"Chaitanya-Shahare","description":"This is a vscode extension that gives a function and a key bind to open lazygit in a terminal in the main editor pane of VSCode","archived":false,"fork":false,"pushed_at":"2025-02-16T13:54:00.000Z","size":157,"stargazers_count":26,"open_issues_count":7,"forks_count":13,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T07:37:00.033Z","etag":null,"topics":["typescript","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=ChaitanyaShahare.lazygit","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chaitanya-Shahare.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2023-07-22T07:46:38.000Z","updated_at":"2025-03-26T07:54:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"c09ed4be-0fb7-45f0-8ccb-ca1e9d9d8667","html_url":"https://github.com/Chaitanya-Shahare/lazygit-for-vscode","commit_stats":null,"previous_names":["chaitanya-shahare/lazygit-for-vscode"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaitanya-Shahare%2Flazygit-for-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaitanya-Shahare%2Flazygit-for-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaitanya-Shahare%2Flazygit-for-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaitanya-Shahare%2Flazygit-for-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chaitanya-Shahare","download_url":"https://codeload.github.com/Chaitanya-Shahare/lazygit-for-vscode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252609823,"owners_count":21775888,"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":["typescript","vscode-extension"],"created_at":"2024-11-13T16:13:47.626Z","updated_at":"2025-05-06T02:32:50.656Z","avatar_url":"https://github.com/Chaitanya-Shahare.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lazygit for VSCode README\n\nThis is an extension that allows you to open lazygit in your VSCode instace without a bunch of steps.\nLazygit is a TUI (Terminal User Interface) git client.\n\n## Features\n\n- `cmd+g g` or `ctrl+g g` for opening lazygit\n- You can also server for lazygit in the command pallet (`cmd + shift + p` -\u003e lazygit)\n- users can add a custom keybind to the function `lazygit.openLazygit`.\n\n## Requirements\n\n- Lazygit must be installed on your system.\n- for lazygit installation refer -\u003e https://github.com/jesseduffield/lazygit\n\n## Configuration\n\nSet the following in your [LazyGit config](https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md) for VSCode support:\n\n- Linux: `~/.config/lazygit/config.yml`\n- MacOS: `~/Library/Application\\ Support/lazygit/config.yml`\n- Windows: `%LOCALAPPDATA%\\lazygit\\config.yml` (default location, but it will also be found in `%APPDATA%\\lazygit\\config.yml`\n\n```yaml\nos:\n  editPreset: \"vscode\"\n```\n\nThis allows a pretty slick experience opening windows \u0026 files on specific changes with `e` and `o` in LazyGit.\n\n## Known Issues\n\n- No known issues, you can open issues here -\u003e https://github.com/Chaitanya-Shahare/lazygit-for-vscode/issues\n- Your contributions in the issues would be appreciated\n\n## Release Notes\n\n- If lazygit is already open, the focus is returned to the terminal, instead of opening a new instance of lazygit.\n- Fixed issue: when lazygit is opened, if any other terminals are active, terminal panel is not opened.\n\n### 1.0.0\n\nInitial release of lazygit for VSCode\n\n### 1.0.1\n\n### 1.0.2\n\n### 1.0.3\n\n### 1.0.4\n\n- After quiting lazygit, the terminal is exited and the focus is returned to the editor\n\n### 1.0.5\n\n- If lazygit is already open, the focus is returned to the terminal, instead of opening a new instance of lazygit.\n- Fixed issue: when lazygit is opened, if any other terminals are active, terminal panel is not opened.\n\n### 1.0.6\n\n- Fixed issue: [BUG] Terminal does not move to editor consistently in WSL [#7](https://github.com/Chaitanya-Shahare/lazygit-for-vscode/issues/7) with [PR #9](https://github.com/Chaitanya-Shahare/lazygit-for-vscode/pull/9)\n\n### 1.0.7\n\n- Feature: Add custom command for powershell \u0026 other shells [#15](https://github.com/Chaitanya-Shahare/lazygit-for-vscode/issues/15), user can now add custom command for powershell and other shells in the settings.\n\n\u003c!-- Fixed issue #.\n\n### 1.1.0\n\nAdded features X, Y, and Z.\n\n---\n\n## Following extension guidelines\n\nEnsure that you've read through the extensions guidelines and follow the best practices for creating your extension.\n\n- [Extension Guidelines](https://code.visualstudio.com/api/references/extension-guidelines)\n\n## Working with Markdown\n\nYou can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:\n\n- Split the editor (`Cmd+\\` on macOS or `Ctrl+\\` on Windows and Linux).\n- Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux).\n- Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets.\n\n## For more information\n\n- [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown)\n- [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/)\n  --\u003e\n\n## Contributing\n\n- If you have any suggestions or issues, feel free to open an issue or a PR against the `main` branch.\n\n**Enjoy!**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaitanya-shahare%2Flazygit-for-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchaitanya-shahare%2Flazygit-for-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaitanya-shahare%2Flazygit-for-vscode/lists"}