1
mirror of https://github.com/flipperdevices/flipperzero-firmware.git synced 2025-12-12 12:51:22 +04:00

toolchain: v38; clangd as default language server (#3774)

* libs: removed cxxheaderparser submodule, expecting one from toolchain
* toolchain: v38
* vscode: now using clangd from toolchain
* vscode: clangd path in config is now generated by fbt
* vscode, fbt: improved clangd path generation
* fbt: fixed LANG_SERVER handling; switched to clangd as default
* vscode: removed deprecated options from config
* ufbt: project template: updated clang-format, added clangd config
* ufbt: now using clangd as default language server
* ufbt: now using clangd as default language server
This commit is contained in:
hedger
2024-07-15 04:56:21 +03:00
committed by GitHub
parent 5f9d68f3ad
commit 1a8f6dbed8
16 changed files with 142 additions and 68 deletions

View File

@@ -38,7 +38,6 @@ from cxxheaderparser.types import (
from cxxheaderparser.parserstate import (
State,
EmptyBlockState,
ClassBlockState,
ExternBlockState,
NamespaceBlockState,
@@ -180,12 +179,6 @@ class SdkCxxVisitor:
def on_include(self, state: State, filename: str) -> None:
pass
def on_empty_block_start(self, state: EmptyBlockState) -> None:
pass
def on_empty_block_end(self, state: EmptyBlockState) -> None:
pass
def on_extern_block_start(self, state: ExternBlockState) -> None:
pass
@@ -230,3 +223,6 @@ class SdkCxxVisitor:
def on_class_end(self, state: ClassBlockState) -> None:
pass
def on_parse_start(self, state: NamespaceBlockState) -> None:
pass