branch: elpa/swift-mode commit 629b8a52abfd81c207fe0eb35fb45a3d96f1b782 Author: taku0 <mxxouy6x3m_git...@tatapa.org> Commit: taku0 <mxxouy6x3m_git...@tatapa.org>
Add keywords for conditional compilation and annotations - `hasFeature` https://github.com/apple/swift-evolution/blob/main/proposals/0362-piecemeal-future-features.md - `hasAttribute` https://github.com/apple/swift-evolution/blob/main/proposals/0367-conditional-attributes.md - `before` https://github.com/apple/swift-evolution/blob/main/proposals/0376-function-back-deployment.md - Various environments --- swift-mode-font-lock.el | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/swift-mode-font-lock.el b/swift-mode-font-lock.el index afb7fc8b98..bd51dd7b8d 100644 --- a/swift-mode-font-lock.el +++ b/swift-mode-font-lock.el @@ -549,9 +549,17 @@ Excludes true, false, and keywords begin with a number sign.") (defconst swift-mode:build-config-keywords '("os" "arch" "swift" "compiler" "canImport" "targetEnvironment" - "OSX" "macOS" "iOS" "watchOS" "tvOS" "i386" "x86_64" "arm" "arm64" - "iOSApplicationExtension" "OSXApplicationExtension" - "macOSApplicationExtension" "simulator" "unavailable" "noasync") + "i386" "x86_64" "arm" "arm64" + "OSX" "OSXApplicationExtension" + "macOS" "macOSApplicationExtension" + "iOS" "iOSApplicationExtension" + "watchOS" "watchOSApplicationExtension" + "tvOS" "tvOSApplicationExtension" + "macCatalyst" "macCatalystApplicationExtension" + "Linux" "Windows" + "simulator" "unavailable" "noasync" + "hasFeature" "hasAttribute" "before" "introduced" "deprecated" "obsoleted" + "message" "renamed") "Keywords for build configuration statements.") (defconst swift-mode:standard-precedence-groups