Skip to content

Latest commit

 

History

History
102 lines (66 loc) · 2.58 KB

CHANGELOG.md

File metadata and controls

102 lines (66 loc) · 2.58 KB

Changelog

0.8.0

  • Fix parameters names on function calls, while breaking recognition for parameters that shadow builtin types (see microsoft/pylance-release#2913)
  • Fix highlighting for metaclass class parameter

0.7.0

  • Handle parameters that shadow builtin names
  • Make brackets pair highlighting brighter

0.6.1

  • Fix highlighting for class parameters

0.6.0

  • Add file status colors (working tree, tabs, source control)

0.5.0

0.4.0

  • Add highlighting for commas
  • Add highlighting for codetags (# TODO, FIXME, ...)
  • Make ignored files names more visible in tabs
  • Add known issues section in the readme

0.3.1

  • Add highlighting for Python 3.10 match case syntax

0.2.1

  • Update readme

0.2.0

  • Add highlighting for problems

    PyCharm VSCode
    Error Error
    Warning Warning
    Weak Warning Information

    See Linting Highlighting section of the README.md

  • Add highlighting for docstrings

  • Fix highlighting for invalid characters

0.1.2

  • Fix highlighting for decorator symbol (@)

0.1.1

  • Fix highlighting for __magicmethods__
  • Fix highlighting for builtin prperties like __name__ or __class__

0.1.0

  • Fix python highlighting in embeded blocks of code (e.g. markdown code blocks)

Semantic highlighting!

  • Partially fix self, cls variables highlighting

    def f(self):  # self is highlighted here
        self.i = 1  # and here
    self = 'var'  # but not here

    Pycharm highlights first parameter of any method This theme will highlight only self and cls parameters of any function or method regardless of their position. Unfortunatyly, VSCode doesn't really understand how these parameters work.

  • Fix higlighting in annotations

    from typing import Any
    a: type["Any"] = int  # type is highlighted, Any is highlighted as class
  • Fix module variables highlighting

    if __name__ == '__main__':  # __name__ is not highlighted
        print('yay')
  • Fix highlighting of reassigned builtins

    type('')  # type is highlighted here
    type = 'variable'  # but not here
    print(type)  # and not here

See changelog for original theme on GitHub: vscode-darcula-pycharm-theme/CHANGELOG.md