Releases: n-eq/mbed-vim
Version 1.0
First major version of the plugin
-
w:mbed_[target|toolchain]
variables are window-scoped, this enables multiple simultaneous sessions with different targets or toolchains. -
Strenghten mbed target/toolchain checks: If the
w:mbed_target
is not read from a configuration file, it is verified that it is supported by the currently used version of mbed-os. Similarly, when thew:mbed_toolchain
variable is read from user input, it is verified to be equal to ARM, IAR, or GCC_ARM. -
The open buffer resulting from a
MbedList()
call is a nofile type: it can be directly closed with:q
. -
w:mbed_[target|toolchain]
variables are set by default to values read in ~/.mbed file and eventually overwritten using the local .mbed file.
v0.2 release
v0.2 (#6) # Fixes * Add -t and -m arguments at `mbed compile` call * Missing parentheses fix * Remove '!' from 'system' calls * Fix minor syntax typos # New features - additions * Implement variable-length argument lists for Mbed[Add|Remove] * Add `<leader>l` mapping to MbedList() * Change MbedGetTargetandToolchain() mapping: F11 -> F12 Closes #5 , #7 , #9
First version of the plugin, published on vim.org
Current implemented functions:
* MbedCompile("")
* MbedCompile("-c") " clean
* MbedCompile("-f") " flash
* MbedCompile("-v") " verbose
* MbedCompile("-vv") " very verbose
* MbedNew()
* MbedSync()
* MbedTest()
* MbedDeploy()
* MbedAddLibary("")
* MbedRemoveLibary("")
* CloseErrorBuffer()
* MbedGetTargetandToolchain(1)
Note: All the functions couldn't be tested as of this release, bugs may still exist in the code.