nix-idea

Nix plugin for the IntelliJ IDEA IDE

APACHE-2.0 License

Stars
153
Committers
13

Bot releases are visible (Hide)

nix-idea - v0.4.0.13 Latest Release

Published by github-actions[bot] 6 months ago

Added

Changed

  • Icon of *.nix files is now using SVG format
  • Icon of *.nix files got a separate variant for dark backgrounds
  • Update Grammar-Kit: 2021.1.2 -> 2022.3.2
  • Update JetBrains' fork of JFlex: 1.7.0-1 -> 1.9.2

Removed

  • Support for IDEA 2023.1

Fixed

  • Variables behind inherit keyword not correctly resolved during highlighting
nix-idea - v0.4.0.12

Published by github-actions[bot] 7 months ago

Added

  • Support for IDEA 2024.1

Removed

  • Support for IDEA 2022.3
nix-idea - v0.4.0.11

Published by github-actions[bot] 12 months ago

Added

  • Support for IDEA 2023.3

Removed

  • Support for IDEA 2022.2
nix-idea - v0.4.0.10

Published by github-actions[bot] about 1 year ago

Added

  • Support for IDEA 2023.2

Removed

  • Support for IDEA 2022.1

Fixed

  • Final changes on release notes not applied to “What’s New” section
    of published plugin
nix-idea - v0.4.0.9

Published by github-actions[bot] over 1 year ago

Added

nix-idea - v0.4.0.8

Published by github-actions[bot] over 1 year ago

Added

  • Highlighting of built-in functions and constants
  • Support for semantic highlighting
  • Settings to change the colors used by the highlighter
nix-idea - v0.4.0.7

Published by github-actions[bot] over 1 year ago

Added

  • Support for IDEA 2023.1 EAP

Removed

  • Support for IDEA 2021.3
nix-idea - v0.4.0.6

Published by github-actions[bot] about 2 years ago

Added

  • Support for IDEA 2022.3 EAP

Removed

  • Support for IDEA 2021.2
nix-idea - v0.4.0.5

Published by github-actions[bot] about 2 years ago

Fixed

  • Trailing commas reported as syntax error (#46)
nix-idea - v0.4.0.4

Published by github-actions[bot] over 2 years ago

Added

  • Support for IDEA 2022.2 EAP

Removed

  • Support for IDEA 2021.1
nix-idea - v0.4.0.3

Published by github-actions[bot] over 2 years ago

Added

  • Support for IDEA 2022.1
nix-idea - v0.4.0.2

Published by github-actions[bot] almost 3 years ago

Added

  • Support for IDEA 2021.3

Removed

  • Support for IDEA 2020.3
nix-idea - v0.4.0.1

Published by github-actions[bot] about 3 years ago

Added

  • Support for IDEA 2021.2

Removed

  • Support for IDEA 2020.2
nix-idea - v0.4.0.0

Published by github-actions[bot] over 3 years ago

This release features a complete rewrite of the parser and lexer within the plugin.

Added

  • Support for the full syntax of Nix 2.3

Changed

  • Error detection and recovery has been overhauled.

  • The following words are no longer treated as keywords to make the
    implementation consistent with Nix 2.3:

    • import
    • imports
    • require
    • requires
    • true
    • false

    As a result, these words are no longer highlighted. We might bring
    back the special highlighting in a future release by using a different
    implementation for the highlighter.

  • Messages for syntax errors no longer contain the “NixTokenType.”
    prefix for every expected token. This should make the messages much
    easier to read.

Fixed

  • Various parsing errors (including but not limited to #8 and #13)
  • Incorrect reset of parser state when modifying a file
nix-idea - v0.3.0.6

Published by github-actions[bot] over 3 years ago

Added

  • Support for IDEA 2021.1

Removed

  • Support for IDEA 2020.1
nix-idea - v0.3.0.5

Published by github-actions[bot] over 3 years ago

Added

  • Support line comment and block comment IDEA actions
nix-idea - v0.3.0.4

Published by github-actions[bot] almost 4 years ago

Added

  • Support for IDEA 2020.3

Removed

  • Support for IDEA 2019.3
nix-idea - v0.3.0.3

Published by github-actions[bot] almost 4 years ago

Fixed

  • Change ID of plugin back from org.nixos.idea in version 0.3.0.0 to
    nix-idea from earlier versions. The different ID of version 0.3.0.0
    causes IntelliJ and JetBrains Marketplace to treat version 0.3.0.0
    as a different plugin instead of another version of the same plugin.
    Note that if you installed version 0.3.0.0 manually from the ZIP
    file, you should uninstall it when updating to a new version.
nix-idea - v0.3.0.2

Published by github-actions[bot] almost 4 years ago

Changed

  • Update project to build for recent IJ versions
nix-idea - v0.3.0.0

Published by github-actions[bot] almost 4 years ago

Changed

  • Update project to build for recent IJ versions