Skip to content

Releases: Zeioth/compiler.nvim

v3.2.7

18 Feb 00:26
c1d9230
Compare
Choose a tag to compare

New features

  • C# dotnet watch Reflect changes in your program in real time. Submitted by @Cliffback#30

screenshot_2024-02-09_16-58-00_262443649

Minor fixes

  • swift REPL command.

v3.2.6

04 Feb 14:04
Compare
Choose a tag to compare

New features

  • Swift cli
  • Swift REPL

screenshot_2024-02-04_15-04-19_564953696

v3.2.5

02 Feb 19:43
Compare
Choose a tag to compare

New language added

  • Support for the swift programming language has been added.

screenshot_2024-02-02_20-35-35_933216945

screenshot_2024-02-02_20-37-53_900833513

Credits to @wSedlacek for the initial PR.

v3.2.4

18 Nov 02:58
Compare
Choose a tag to compare

New features

  • java has the new compiler option Start REPL.
  • nodejs package.json support added. Its options are now detected and displayed on Telescope.

You can select between npm and yarn with :let g:NODEJS_PACKAGE_MANAGER='yarn' (default: npm).

screenshot_2023-11-18_04-03-36_077009168

screenshot_2023-11-18_04-03-26_249266649

Minor fixes

  • The location of build automation utilities was erroneously detected using the current file directory instead of the current working directory.
  • Removed deprecated options that would be redundant now that we support build automation utilities.

v3.2.3

15 Nov 14:27
Compare
Choose a tag to compare

New feature

  • :CompilerRedo is now compatible with build automation utilities.

v3.2.2

13 Nov 22:45
2154c2a
Compare
Choose a tag to compare

New feature

  • Gradle support: When one of the files gradlew, build.gradle.kts, or build.gradle exist in the current working directory (by priority of detection), Telescope will be populated with all its task entries.

screenshot_2023-11-13_23-36-37_628173599

screenshot_2023-11-13_23-41-12_672880397

More info

(optionally) You can define the next globals

global defaut value
GRADLE_BUILD_TYPE ""

Example:

let g:GRADLE_BUILD_TYPE='release'

Globals persist between Neovim sessions.

Minor fixes

  • CMake We don't set a default value for the global CMAKE_BUILD_TYPE anymore.

v3.2.1

02 Nov 00:41
Compare
Choose a tag to compare

New feature

  • CMake support: When CMakeLists.txt is detected in the current working directory, Telescope will be populated with all its add_executable and add_custom_target entries.

screenshot_2023-11-02_00-00-12_901709390

screenshot_2023-11-02_01-40-02_298225055

More info

(optionally) You can define the next globals

global defaut value
CMAKE_BUILD_DIR ./build
CMAKE_BUILD_TYPE Debug
CMAKE_CLEAN_FIRST false

Example:

let g:CMAKE_BUILD_TYPE='Release'

Globals persist between Neovim sessions.

v3.2.0

30 Oct 20:19
Compare
Choose a tag to compare

New features

  • Makefile support: When Makefile is detected in the current working directory, Telescope will be populated with its content.

screenshot_2023-10-30_21-02-23_535709798

This version is important because it features the new architecture that is going to allow us adding support for the remaining build automation utilities in the next versions.

v3.1.1

20 Oct 22:34
Compare
Choose a tag to compare

This version introduce major improvements for Typescript and Javascript

New features

  • NPM install and NPM start: Added as new compiler.nvim options.
  • tsconfig.json: is now auto detected and used by all compiler.nvim options when writing ts/js. SEE WIKI.
  • multiple bug fixes: Both compilers have been tested in real world projects, and now work in a more predictable way.
  • .solution files support have been dropped for both languages as using package.json is the standard way.

screenshot_2023-10-20_23-35-37_976981096

Remember we normally write the changes we are planning for the future at the bottom of the README, so keep an eye on that. Write your opinion on discussions.

v3.1.0

04 Oct 18:29
6ce5bfa
Compare
Choose a tag to compare

New language added

  • Support for the elixir programming language has been added

screenshot_2023-10-04_19-22-38_175228509

For more info see this.

Elixir DAP debugger

screenshot_2023-10-04_20-18-17_317315772