Releases: Zeioth/compiler.nvim
v3.2.7
v3.2.6
v3.2.5
New language added
- Support for the
swiftprogramming language has been added.
Credits to @wSedlacek for the initial PR.
v3.2.4
New features
javahas the new compiler optionStart REPL.nodejspackage.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).
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
v3.2.2
New feature
Gradle support: When one of the filesgradlew,build.gradle.kts, orbuild.gradleexist in the current working directory (by priority of detection), Telescope will be populated with all its task entries.
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
CMakeWe don't set a default value for the globalCMAKE_BUILD_TYPEanymore.
v3.2.1
New feature
CMake support: When CMakeLists.txt is detected in the current working directory, Telescope will be populated with all itsadd_executableandadd_custom_targetentries.
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
New features
Makefile support: When Makefile is detected in the current working directory, Telescope will be populated with its content.
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
This version introduce major improvements for Typescript and Javascript
New features
NPM installandNPM 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..solutionfiles support have been dropped for both languages as using package.json is the standard way.
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.













