{"id":974,"date":"2024-07-25T14:01:57","date_gmt":"2024-07-25T14:01:57","guid":{"rendered":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/"},"modified":"2025-02-11T06:45:49","modified_gmt":"2025-02-11T06:45:49","slug":"qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/","title":{"rendered":"Qt Creator 14 Released: New Support for Lua-Based Plugins in Open-Source IDE"},"content":{"rendered":"<p><p>The Qt Company released today Qt Creator 14 as the latest stable version of this open-source IDE (Integrated Development Environment) for designing graphical user interfaces (GUIs) in the Qt language.<\/p>\n<\/p>\n<p><p>Coming more than three and a half months after <strong><a href=\"https:\/\/9to5linux.com\/qt-creator-13-released-with-offline-and-online-installers-for-linux-on-arm\" rel=\"nofollow noopener\" target=\"_blank\">Qt Creator 13<\/a><\/strong>, the Qt Creator 14 release introduces support for Lua-based plugins, which lets developers extend the capabilities of Qt Creator without compiling C++ plugins for all supported platforms. APIs will be provided for tasks like registering language servers, actions, and preferences.<\/p>\n<\/p>\n<p><p>Qt Creator 14 also introduced a nicer user interface for managing plugins via the Extensions mode, the ability to switch between showing and hiding the disabled kits for your projects in the Projects mode, as well as support for opening a directory as a project via the new File &gt; Open Workspace menu.<\/p>\n<\/p>\n<p><p>\u201cA project file .qtcreator\/project.json in the directory is used to set a name and file exclusion filters. This is also useful if you want to set up a language server that needs a project directory to work correctly,\u201d explained the devs.<\/p>\n<\/p>\n<p><p>Among other noteworthy changes, Qt Creator 14 adds options for advanced search and for searching in documents that are saved in the session, the ability to configure C++ code model settings and CMake settings per project, along with support for configuring CMake settings and debuggers directly from the CMake Presets.<\/p>\n<\/p>\n<p><p>Of course, there are numerous other small improvements and bug fixes in Qt Creator 14, so make sure that you study the <em><a href=\"https:\/\/code.qt.io\/cgit\/qt-creator\/qt-creator.git\/about\/dist\/changelog\/changes-14.0.0.md?h=14.0\" target=\"_blank\" rel=\"nofollow noopener\">full changelog<\/a><\/em> if you want to know all about these changes. Meanwhile, you can download Qt Creator 14 right now from the <em><a href=\"https:\/\/www.qt.io\/offline-installers\" target=\"_blank\" rel=\"nofollow noopener\">official website<\/a><\/em> for 64-bit AArch64 (ARM64) Linux systems.<\/p>\n<\/p>\n<p><p><em>Developing story\u2026<\/em><\/p>\n<\/p>\n<p><p><i>Last updated 8 seconds ago<\/i><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Qt Company released today Qt Creator 14 as the latest stable version of this open-source IDE (Integrated Development Environment) for designing graphical user interfaces (GUIs) in the Qt language. Coming more than three and a half months after Qt Creator 13, the Qt Creator 14 release introduces support for Lua-based plugins, which lets developers [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":975,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,62,63,4,64,584],"tags":[],"class_list":["post-974","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app","category-ide","category-integrated-development-environment","category-news","category-qt-creator","category-qt-creator-14"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Qt Creator 14 Adds Lua-Based Plugin Support serverhost<\/title>\n<meta name=\"description\" content=\"Qt Creator 14 introduces support for Lua-based plugins, extending the capabilities of this open-source IDE and offering more flexibility for developers on Linux.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qt Creator 14 Adds Lua-Based Plugin Support serverhost\" \/>\n<meta property=\"og:description\" content=\"Qt Creator 14 introduces support for Lua-based plugins, extending the capabilities of this open-source IDE and offering more flexibility for developers on Linux.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-25T14:01:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-11T06:45:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/\",\"url\":\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/\",\"name\":\"Qt Creator 14 Adds Lua-Based Plugin Support serverhost\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp\",\"datePublished\":\"2024-07-25T14:01:57+00:00\",\"dateModified\":\"2025-02-11T06:45:49+00:00\",\"author\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\"},\"description\":\"Qt Creator 14 introduces support for Lua-based plugins, extending the capabilities of this open-source IDE and offering more flexibility for developers on Linux.\",\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Qt Creator 14 Released: New Support for Lua-Based Plugins in Open-Source IDE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/serverhost.com\/blog\"],\"url\":\"https:\/\/serverhost.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qt Creator 14 Adds Lua-Based Plugin Support serverhost","description":"Qt Creator 14 introduces support for Lua-based plugins, extending the capabilities of this open-source IDE and offering more flexibility for developers on Linux.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/","og_locale":"en_US","og_type":"article","og_title":"Qt Creator 14 Adds Lua-Based Plugin Support serverhost","og_description":"Qt Creator 14 introduces support for Lua-based plugins, extending the capabilities of this open-source IDE and offering more flexibility for developers on Linux.","og_url":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2024-07-25T14:01:57+00:00","article_modified_time":"2025-02-11T06:45:49+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/","url":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/","name":"Qt Creator 14 Adds Lua-Based Plugin Support serverhost","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp","datePublished":"2024-07-25T14:01:57+00:00","dateModified":"2025-02-11T06:45:49+00:00","author":{"@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66"},"description":"Qt Creator 14 introduces support for Lua-based plugins, extending the capabilities of this open-source IDE and offering more flexibility for developers on Linux.","breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/07\/228296abc99ed73ba93d43a07f88daf9.webp","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/qt-creator-14-released-new-support-for-lua-based-plugins-in-open-source-ide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Qt Creator 14 Released: New Support for Lua-Based Plugins in Open-Source IDE"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/serverhost.com\/blog"],"url":"https:\/\/serverhost.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=974"}],"version-history":[{"count":1,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/974\/revisions"}],"predecessor-version":[{"id":1970,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/974\/revisions\/1970"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/975"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}