Releases: Zeioth/compiler.nvim
v2.3.8
v2.3.7
v2.3.6
New compilation options for java/kotlin
Now you can choose compiling as .class or .jar
Fixes for java and kotlin
Java and Kotlin .solution.toml
have been fixed, and now work the same way as all the other languages.
Specifying the entry point file and the output is enough. Even if you only want to compile .class files, the compiler will be smart enough to know what to do.
v2.3.5
v2.3.4
v2.3.3
This release complete all the main languages used by data scientists.
New languages supported
- The
R
language
New compiler options
Added REPL
for the languages
Python
R
F#
Comments of the author
There is not DAP adapter for the R language, so that will be added to the wiki once someone writes one. In case you want to contribute, check DAP
v2.3.2
v2.3.1
New command
CompilerStop
: dispose all tasks.
This can be useful for users who want to build a key mapping like
-- Stop all tasks and redo
vim.api.nvim_buf_set_keymap(0, 'n', '<S-F6>', function()
vim.cmd(CompilerStop)
vim.cmd(CompilerRedo)
end", { noremap = true, silent = true })
To prevent tasks from accumulating.
v2.3.0
Starting this version, Compiler.nvim is considered ready for production, and only minor bug fixes and support for new languages will be added. No breaking changes are expected from this point.
Improvements
This version contain minor new features for .solution.toml
.
.solution.toml
: Now accept inline comments.
.solution.toml
: Can now run multiple executables.
In previous versions, it was only possible to run one executable per solution. This new change cover border cases where an executable
may depend on one or many executable
to work properly. This way you don't have to manually run them of the terminal. All executable
will be launched in parallel every time you use build solution
.
v2.2.2
Fixes
.solution
file is now accepted again in order to keep backwards compatibility. From this version both.solution
and.solution.toml
are accepted as name for the solution file. We do recommend using.solution.toml
, so you get syntax highlighting and auto completion snippets.- It seems we didn't push the new cargo options in
v2.2.0
. Now they are here for real!