Releases: Zeioth/compiler.nvim
v3.0.1
Important fixes
redo
: Works correctly again.
This regression was introduced during the code cleanup prior to the release of v3.0.0
. Credits to @GustavoPrietoP for reporting it.
v3.0.0
Historical milestone
Compiler.nvim now support all the programming languages that were originally planned. That is:
22 programming languages
128 different ways of compiling
128 unit tests
100+ examples
1 test suite
Through the lapse of 75 days. That's... A lot of coding.
New languages added
Final words
I'd like to thank all the users for giving a chance to this old programmer to give back some to the open source community.
YOU ARE BREATH TAKING!!! 👉👉
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.