All Projects → ryu1kn → Vscode Annotator

ryu1kn / Vscode Annotator

Licence: mit
Visual Studio Code Extension. Display git blame info and provide easy access to commit diffs

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vscode Annotator

Vsc Mikutap
♪♫ ¶(⁄•˅̮•∖)⁋ ♪♬ Mikutap extension for Visual Studio Code
Stars: ✭ 25 (-26.47%)
Mutual labels:  vscode-extension
Without Guns For Vs Code
Visual Studio Code extension that teaches you mindful programming
Stars: ✭ 14 (-58.82%)
Mutual labels:  vscode-extension
Markdowntableprettify Vscodeext
Visual Studio Code extension to prettify markdown tables.
Stars: ✭ 27 (-20.59%)
Mutual labels:  vscode-extension
Vscode Vercel
Keep an eye on ▲ Vercel deployments without ever leaving Visual Studio Code.
Stars: ✭ 27 (-20.59%)
Mutual labels:  vscode-extension
Visualclojure
Stars: ✭ 12 (-64.71%)
Mutual labels:  vscode-extension
Vscode Crystal Ameba
Ameba extension for Visual Studio Code
Stars: ✭ 20 (-41.18%)
Mutual labels:  vscode-extension
Vscode Laravel Extra Intellisense
This extension adds extra autocompletion for laravel projects to VSCode.
Stars: ✭ 909 (+2573.53%)
Mutual labels:  vscode-extension
Vscode Apimanagement
VS Code extension for Azure API Management.
Stars: ✭ 32 (-5.88%)
Mutual labels:  vscode-extension
Vscode Intelephense
PHP intellisense for Visual Studio Code
Stars: ✭ 872 (+2464.71%)
Mutual labels:  vscode-extension
Theme Bear
🐻 A VSCode dark theme 🐻
Stars: ✭ 27 (-20.59%)
Mutual labels:  vscode-extension
Vscode Debug Visualizer
An extension for VS Code that visualizes data during debugging.
Stars: ✭ 7,116 (+20829.41%)
Mutual labels:  vscode-extension
Vscode Lldb
A native debugger extension for VSCode based on LLDB
Stars: ✭ 866 (+2447.06%)
Mutual labels:  vscode-extension
Vscode Materialdesignicons Intellisense
Provides intellisense, search and hover preview for Material Design Icons
Stars: ✭ 21 (-38.24%)
Mutual labels:  vscode-extension
Vscode Unity Code Snippets
All snippets for Unity3D development
Stars: ✭ 26 (-23.53%)
Mutual labels:  vscode-extension
Oi Wiki Vscode
在 VS Code 中搜索 OI wiki
Stars: ✭ 31 (-8.82%)
Mutual labels:  vscode-extension
Vscode Badges
Snippets to quickly insert Shield.io badges into HTML, Markdown, reStructuredText or Textile documents
Stars: ✭ 19 (-44.12%)
Mutual labels:  vscode-extension
Vscode Voicecommands
VSCode Voice Commands Extension
Stars: ✭ 14 (-58.82%)
Mutual labels:  vscode-extension
Dart Code
Dart and Flutter support for VS Code
Stars: ✭ 965 (+2738.24%)
Mutual labels:  vscode-extension
Vsc Python Indent
Correctly indent python code on the fly, in Visual Studio Code.
Stars: ✭ 31 (-8.82%)
Mutual labels:  vscode-extension
Vscode Material Theme
Port of the sublime text Material theme for Visual Studio Code in light and dark.
Stars: ✭ 21 (-38.24%)
Mutual labels:  vscode-extension

Build Status Code Climate

Annotator

Features

  • Display the annotation view (git blame) of the current file.
  • Display the diff of a particular commit by selecting the annotation of a line.
  • From the commit diff view, you can:
    • Open the annotation view of the file just before the commit, and trace back the history.
    • Open the diff of another file in the same commit.
  • The vertical colour bar is coloured darker for older commits and lighter for more recent commits (or the other way around, depending on the colours you specified).
  • Highlight the annotations with same commit hash when hovering over them.

Blame the current file and open the diff of a particular commit

Annotate and view diff

From the commit diff, annotate the contents of the left side of the diff view

Annotate the file contents before the commit

From the commit diff, open the diff of another file in the same commit

Open the diff of another file in the same commit

Annotation with different colour settings, etc.

Annotation with different colour settings

Request Features or Report Bugs

Feature requests and bug reports are very welcome: https://github.com/ryu1kn/vscode-annotator/issues

A couple of requests from me when you raise an github issue.

  • Requesting a feature: Please try to provide the context of why you want the feature. Such as, in what situation the feature could help you and how, or how the lack of the feature is causing an inconvenience to you. I can't think of introducing it until I understand how it helps you 🙂
  • Reporting a bug: Please include environment information (OS name/version, the editor version). Also consider providing screenshots (or even videos) where appropriate. They are often very very helpful!

Commands

  • Annotator: Annotate the Current File or the File Before the Commit (if on Commit Diff)
    • Command ID: annotator.annotate
  • Annotator: Show Diff of Another File Changed in the Same Commit
    • Command ID: annotator.switchDiffWithinCommit

Configurations

  • annotator.annotationColumnWidth: Width of the annotation column
  • annotator.annotationCommitColorRange: Range of colours to be used for colouring each commit. Specify intermediate colours by giving more than 2 colours
  • annotator.annotationCommitColorBarWidth: Width of the commit colour bar
  • annotator.annotationFontColor: Font colour of the annotation text
  • annotator.annotationHighlightColor: Highlight colour when hovering over the annotation text
  • annotator.annotationTooltipWidth: Width of the annotation tooltip
  • annotator.annotationTooltipBackgroundColor: Background colour of the annotation tooltip
  • annotator.git.ignoreWhitespaceOnBlame: Ignore whitespace when git blame by specifying -w option.

Prerequisite

git command must be available. You need to either make git available in your PATH or set git.path in your settings.

Changelog

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].