What syntax file are you using? Because the word “Serial” does not highlight in any special way for the standard C language shipped with Sublime. Also, that “!” exclamation mark should have a keyword.operator
scope, so either your color scheme is not highlighting the keyword.operator
scope, which I find unlikely because it looks like you’re using Monokai, or the syntax doesn’t supply that scope. You can see the syntax you’re using in the bottom-right corner of Sublime. It should say “C”.
Both the EasyClangComplete and LSP plugins need an external program/library to function. For EasyClangComplete, you’ll need either clang
or libclang
. For LSP, you’ll need clangd
. All of this software is provided in LLVM. Since you’re using Windows, you can download an installer for version 7 from here. It should install various files in your C:\Program Files\LLVM folder. Once you did that, you should add C:\Program Files\LLVM\bin and C:\Program Files\LLVM\lib to your %PATH%, because otherwise neither EasyClangComplete nor LSP can find the executables/libraries living in C:\Program Files\LLVM\bin and C:\Program Files\LLVM\lib.
Finally, both plugins benefit from a compile_commands.json file that describes the compilation commands for each source file in your project. From the screenshot it looks like you’re using some sort of Arduino plugin. I do not know how that build system works, so I cannot help you further in that direction.