{"id":4179,"date":"2019-07-11T17:24:29","date_gmt":"2019-07-11T17:24:29","guid":{"rendered":"https:\/\/blog.jetbrains.com\/objc\/?p=7067"},"modified":"2019-07-11T17:24:58","modified_gmt":"2019-07-11T17:24:58","slug":"appcode-2019-2-beta","status":"publish","type":"appcode","link":"https:\/\/blog.jetbrains.com\/fr\/appcode\/2019\/07\/appcode-2019-2-beta","title":{"rendered":"AppCode 2019.2 Beta: Syntax Highlighting and Completion for 20+ Languages"},"content":{"rendered":"<p>Hi, <\/p>\n<p>AppCode 2019.2 Beta is <a href=\"https:\/\/www.jetbrains.com\/objc\/nextversion\/\" target=\"_blank\" rel=\"noopener\">here<\/a>!<\/p>\n<p>This build brings simple highlighting and completion for 20+ languages that were not supported in AppCode, including Ruby and others:<\/p>\n<p><img decoding=\"async\" alt=\"Ruby highlighting and completion\" width=\"658.5\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/07\/objc-ruby@2x.png\"\/><\/p>\n<p>These features are provided via the TextMate plugin that is now bundled in AppCode:<\/p>\n<p><img decoding=\"async\" alt=\"TextMate plugin\" width=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/07\/objc-textmate@2x.png\"\/><\/p>\n<p>In addition, we\u2019ve <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/OC-17021\" target=\"_blank\" rel=\"noopener\">implemented<\/a> support for CocoaPods\u2019 <code>use_modular_headers!<\/code> option.<\/p>\n<p>See the full list of fixes in <a href=\"https:\/\/youtrack.jetbrains.com\/issues?q=Fix%20versions:%20%7BAppCode%202019.2%20Beta%20(192.5728.22)%7D%20\" target=\"_blank\" rel=\"noopener\">our tracker<\/a>.<\/p>\n<p><em>Your AppCode Team<\/em><br \/>\n<em>JetBrains<\/em><br \/>\n<em>The Drive to Develop<\/em><\/p>\n","protected":false},"author":437,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[89],"tags":[754,714,600,750,773,91],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode\/4179"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/appcode"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/437"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=4179"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/appcode\/4179\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=4179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=4179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=4179"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=4179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}