diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 125e75815..24d2237f6 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -9,6 +9,22 @@ on: - master jobs: + clang-format: + name: Check clang-format + runs-on: ubuntu-latest + container: archlinux:latest + steps: + - name: Cache pacman packages + uses: actions/cache@v4 + with: + path: '/var/cache/pacman/pkg' + key: ${{ runner.os }}-pacman + - name: Install dependencies + run: | + pacman -Syu --noconfirm git clang diffutils + git config --global --add safe.directory $GITHUB_WORKSPACE + - uses: actions/checkout@v4 + - uses: fcitx/github-actions@clang-format check: name: Build and test runs-on: ubuntu-latest diff --git a/src/lib/fcitx/inputmethodconfig_p.h b/src/lib/fcitx/inputmethodconfig_p.h index e3ac77ad9..8b8f0e9fb 100644 --- a/src/lib/fcitx/inputmethodconfig_p.h +++ b/src/lib/fcitx/inputmethodconfig_p.h @@ -39,8 +39,7 @@ FCITX_CONFIGURATION( Option languageCode{this, "LangCode", "Language Code"}; Option addon{this, "Addon", "Addon"}; Option configurable{this, "Configurable", "Configurable", false}; - Option enable{this, "Enable", "Enable", true}; - ) + Option enable{this, "Enable", "Enable", true};) FCITX_CONFIGURATION(InputMethodInfo, Option im{ this, "InputMethod", "Input Method"};) diff --git a/src/lib/fcitx/instance.cpp b/src/lib/fcitx/instance.cpp index acc9ac7a6..f0eaca1bd 100644 --- a/src/lib/fcitx/instance.cpp +++ b/src/lib/fcitx/instance.cpp @@ -974,8 +974,9 @@ Instance::Instance(int argc, char **argv) { #ifdef ENABLE_KEYBOARD if (keyEvent.forward()) { FCITX_D(); - // Always let the release key go through, since it shouldn't produce character. - // Otherwise it may wrongly trigger wayland client side repetition. + // Always let the release key go through, since it shouldn't + // produce character. Otherwise it may wrongly trigger wayland + // client side repetition. if (keyEvent.isRelease()) { keyEvent.filter(); return;