edamagit installs statistics
By Kristian Andersen Hole · VS Code Marketplace · SCM Providers
Magit for Visual Studio Code
edamagit has 96,698 recorded installs on VS Code Marketplace, ranking #2417 of 2,501 tracked listings.
Rating: 5.00 / 5 from 33 ratings
About edamagit
Keyboard driven Git interface
(Theme: Dracula)
Usage
| VSCode Command | Default shortcut |
|---|---|
| Magit Status | alt+x g |
| Magit File Popup | alt+x alt+g |
| Magit Dispatch | alt+x ctrl+g |
| Magit Help (when in status view) | ? |
> Magit in VSCode Command palette will show you all available Magit actions from where you are.
Keybindings inside edamagit
Popup and dwim commands
A Cherry-pick b Branch c Commit
d Diff f Fetch F Pull
I Ignore l Log m Merge
M Remote P Push r Rebase
t Tag V Revert X Reset
y Show Refs z Stash shift+1 Run
shift+5 Worktree o Submodules shift+4 Process Log
Applying changes
a Apply s Stage u Unstage
v Reverse S Stage all U Unstage all
k Discard
Essential commands
g refresh current buffer
TAB toggle section at point
RET visit thing at point
shift+4 show git process view
q exit / close magit view
ctrl+j Move cursor to next entity
ctrl+k Move cursor to previous entity
[ See also the edamagit tutorial ]
Settings
Forge-enabled: Enable Forge functionality (show pull requests, issues, etc from e.g. Github)Display-buffer-function: Choose which side for magit windows to open on.Hide-status-sections: Hide listed sections from status view.Quick-switch-enabled: Automatically confirm switch menu after enabling a switch (e.g. --force)
Monorepo support
When used in a monorepo, you need to make sure that the subdirectory can detect the parent's .git.
{
"git.openRepositoryInParentFolders": "always",
}
Vim support (VSCodeVim)
All edamagit keybindings are customizable using VSCode's built-in keybindings.json.
Below are bindings providing evil-magit / spacemacs like keybindings.
The negative bindings, e.g. -magit.discard-at-point for key k,
remove the default edamagit bindings and the collisions with the Vim extension.
Open your keybindings.json and paste the following JSON snippet.
{
"key": "g g",
"command": "cursorTop",
"when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/"
},
{ "key": "g r",
"command": "magit.refresh",
"when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/"
},
{
"key": "tab",
"command": "extension.vim_tab",
"when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert' && !inlineEditIsVisible && editorLangId != 'magit'"
},
{
"key": "tab",
"command": "-extension.vim_tab"
},
{
"key": "x",
"command": "magit.discard-at-point",
"when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/"
},
{
"key": "k",
"command": "-magit.discard-at-point"
},
{
"key": "-",
"command": "magit.reverse-at-point",
"when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/"
},
{
"key": "v",
"command": "-magit.reverse-at-point"
},
{
"key": "shift+-",
"command": "magit.reverting",
"when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/"
},
{
"key": "shift+v",
"command": "-magit.reverting"
},
{
"key": "shift+o",
"command": "magit.resetting",
"when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/"
},
{
"key": "shift+x",
"command": "-magit.resetting"
},
{
"key": "x",
"command": "-magit.reset-mixed"
},
{
"key": "ctrl+u x",
"command": "-magit.reset-hard"
}
</details>
Roadmap…
Description from the VS Code Marketplace listing.
- commit
- emacs
- git
- keybindings
- magit
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar VS Code Marketplace SCM Providers plugins
All 20 edamagit alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=kahole.magit. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.