/lazygit-for-vscode

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

Primary LanguageTypeScript

Lazygit for VSCode README

This is an extension that allows you to open lazygit in your VSCode instace without a bunch of steps. Lazygit is a TUI (Terminal User Interface) git client.

Features

  • cmd+g g or ctrl+g g for opening lazygit
  • You can also server for lazygit in the command pallet (cmd + shift + p -> lazygit)
  • users can add a custom keybind to the function lazygit.openLazygit.

Requirements

Known Issues

Release Notes

  • If lazygit is already open, the focus is returned to the terminal, instead of opening a new instance of lazygit.
  • Fixed issue: when lazygit is opened, if any other terminals are active, terminal panel is not opened.

1.0.0

Initial release of lazygit for VSCode

1.0.1

1.0.2

1.0.3

1.0.4

  • After quiting lazygit, the terminal is exited and the focus is returned to the editor

1.0.5

  • If lazygit is already open, the focus is returned to the terminal, instead of opening a new instance of lazygit.
  • Fixed issue: when lazygit is opened, if any other terminals are active, terminal panel is not opened.

1.0.6

  • Fixed issue: [BUG] Terminal does not move to editor consistently in WSL #7 with PR #9

Enjoy!