These are the changelogs for vscode_autotools.
Since ptomato/sublime_autotools has moved to a YAML-based grammar and that most of the bugs that were fixed in my fork have been ported back to ptomato/sublime_autotools, I decided to revert to ptomato/sublime_autotools's YAML grammar. This means that the grammar may change a bit. Please let me know if it does.
- complete PKG macro family. Change proposed by jannick0 (initially proposed at ptomato#9)
- Add AC_CONFIG_MACRO_DIRS provided by
automake
which surprisingly exists together withautoconf
's AC_CONFIG_MACRO_DIR. Change proposed by jannick0. - (internal) add the
npm start -- --json
feature that allows people more familiar with json to generate tmLanguage from the json file instead of the yaml one.
- Autoconf M4 (configure.ac): fix " not being properly escaped in a string. Note for now, that variables won't (for some reason) be highlighted in strings. I couldn't find why.
- Automake: fix comments not being highlighted when it starts at the beginning of a line and is interleaved with a recipe.
- Automake grammar: fixed bug with
foo: $(VAR:%.h=%.h)
- Makefile2: re-include it into the extension. The Automake grammar is actually working better using makefile2.
- Many small improvements to Makefile2 and Automake, e.g.,
$(if a,b)
properly colored. - Moved from JSON grammar files to YAML.
- Use vscode's default Makefile syntax grammar file instead of the sublime's one (Makefile2). This is because Makefile2 was buggy and vscode's one works just fine.
- Automake: fix a bug with assigments followed by a comment
- added 'npm start'for rebuilding the tmLanguage files from the JSON-tmLanguage files. You may observe some changes in grammar because of this, please tell me if it is the case!
- Fixed the VSCode-version of Makefile that was shadowed by Makefile2, thus making it impossible to select the VSCode-provided Makefile highlighting.
- Fixed line comments (
#
instead of//
) - Removed block comments (block comments are not available in makefiles)
- added an icon, because we all kind of like nice icons (Twitter, CC 3.0 BY)
- Initial release. I disabled the Makefile2 part that was developped in the upstream project (sublime_autotools) because the Makefile support of vscode seems better (but I didn't really dig much to understand why).