Releases: Zeioth/compiler.nvim
v3.2.7
v3.2.6
v3.2.5
New language added
- Support for the
swift
programming language has been added.
Credits to @wSedlacek for the initial PR.
v3.2.4
New features
java
has the new compiler optionStart 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).
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.gradle
exist 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
CMake
We don't set a default value for the globalCMAKE_BUILD_TYPE
anymore.
v3.2.1
New feature
CMake support
: When CMakeLists.txt is detected in the current working directory, Telescope will be populated with all itsadd_executable
andadd_custom_target
entries.
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 install
andNPM 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.
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.