forked from platformio/platformio-core
Project generator for VIM
This commit is contained in:
@ -15,6 +15,7 @@ PlatformIO 3.0
|
||||
- Compatibility with the popular IDEs: Eclipse, Atom, VSCode, Sublime Text, etc
|
||||
- Windows, MacOS, Linux (+ARMv6-8)
|
||||
|
||||
* Project generator for `VIM <http://docs.platformio.org/page/ide/vim.html>`__
|
||||
* Multi-line support for the different options in `Project Configuration File "platformio.ini" <http://docs.platformio.org/page/projectconf.html>`__,
|
||||
such as: ``build_flags``, ``build_unflags``, etc.
|
||||
(`issue #889 <https://github.com/platformio/platformio-core/issues/889>`_)
|
||||
|
2
docs
2
docs
Submodule docs updated: 80edf4a502...3282dffb6a
6
platformio/ide/tpls/vim/.clang_complete.tpl
Normal file
6
platformio/ide/tpls/vim/.clang_complete.tpl
Normal file
@ -0,0 +1,6 @@
|
||||
% for include in includes:
|
||||
-I{{include}}
|
||||
% end
|
||||
% for define in defines:
|
||||
-D{{!define}}
|
||||
% end
|
8
platformio/ide/tpls/vim/.gcc-flags.json.tpl
Normal file
8
platformio/ide/tpls/vim/.gcc-flags.json.tpl
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"execPath": "{{ cxx_path.replace("\\", "/") }}",
|
||||
"gccDefaultCFlags": "-fsyntax-only {{! cc_flags.replace(' -MMD ', ' ').replace('"', '\\"') }}",
|
||||
"gccDefaultCppFlags": "-fsyntax-only {{! cxx_flags.replace(' -MMD ', ' ').replace('"', '\\"') }}",
|
||||
"gccErrorLimit": 15,
|
||||
"gccIncludePaths": "{{ ','.join(includes).replace("\\", "/") }}",
|
||||
"gccSuppressWarnings": false
|
||||
}
|
4
platformio/ide/tpls/vim/.gitignore.tpl
Normal file
4
platformio/ide/tpls/vim/.gitignore.tpl
Normal file
@ -0,0 +1,4 @@
|
||||
.pioenvs
|
||||
.piolibdeps
|
||||
.clang_complete
|
||||
.gcc-flags.json
|
Reference in New Issue
Block a user