Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nix-idea
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4e71bd8d065e
Choose a base ref
...
head repository: NixOS/nix-idea
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5574cb451a7d
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Apr 5, 2021

  1. Copy the full SHA
    5574cb4 View commit details
Showing with 35 additions and 1 deletion.
  1. +34 −0 CHANGELOG.md
  2. +1 −1 gradle.properties
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,40 @@
# Changelog

## [Unreleased]

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 terms 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 terms are no longer highlighted. We might bring
back the special highlighting in a future release by using a different
implementation of 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

## [0.3.0.5]
### Added
- Support line comment and block comment IDEA actions
## [0.3.0.4]
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@

pluginGroup = org.nixos.idea
pluginName = NixIDEA
pluginVersion = 0.3.0.5
pluginVersion = 0.4.0.0
pluginSinceBuild = 201
pluginUntilBuild = 203.*
# Plugin Verifier integration -> https://github.com/JetBrains/gradle-intellij-plugin#plugin-verifier-dsl