| Age | Commit message (Collapse) | Author |
|
* Match enum names same as with structs and unions
* Match single line type declarations to better match code like:
```c
custome_type*
function_name (type *param_name)
{
/*...*/
}
```
* Added matching of single line param declaration without modifiers
* Allow spaces between function name and parameters list
* Also distinguish upper case constants when used as function calls
* Added matching of generic type declarations
|
|
This allows matching symbols like #include or #ifndef so plugins like
autocomplete can provide a list of the available keywords.
|
|
|
|
|
|
|
|
The C++20 keyword is spelled `co_await`.
|
|
|
|
|
|
|
|
follow up on Guldoman's comment
|
|
Harmonizing the syntax files
Now inline comment are a single string instead of a table of strings.
-(language_c): Removed whitespaces breaking indent
-(language_html): Removed trailing whitespace
|
|
|
|
|
|
* support colorization of function and variables type declarations
* support the macro concatenation operator ##
* support what seems to be new cpp number notation format #'###
* improved uppercase constants matching
|
|
* Removed pcall(require, "plugins.language_c") since it doesn't works
as it seems to have been intended.
* Removed duplicate keywords
* Added support for magic and uppercase constants.
* Basically merged most changes from the lite-xl-plugins repo.
|
|
|
|
|
|
Move `void` to the same syntax type used by other data types.
|
|
|
|
|
|
Brought form the 1.16.12 release.
It provides support for C++ using multi-part syntax patterns. Take
the priority over C language plugins for header files.
|