{"id":19009952,"url":"https://github.com/editorconfig/editorconfig-qtcreator","last_synced_at":"2025-04-22T22:52:06.038Z","repository":{"id":48356517,"uuid":"56975109","full_name":"editorconfig/editorconfig-qtcreator","owner":"editorconfig","description":"EditorConfig Plugin for QtCreator","archived":false,"fork":false,"pushed_at":"2022-06-12T06:30:14.000Z","size":67,"stargazers_count":42,"open_issues_count":3,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-17T14:37:53.124Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/editorconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.LGPLv21","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-24T14:12:05.000Z","updated_at":"2025-02-05T14:41:23.000Z","dependencies_parsed_at":"2022-08-19T07:20:36.367Z","dependency_job_id":null,"html_url":"https://github.com/editorconfig/editorconfig-qtcreator","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-qtcreator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-qtcreator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-qtcreator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-qtcreator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/editorconfig","download_url":"https://codeload.github.com/editorconfig/editorconfig-qtcreator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250337933,"owners_count":21414102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T19:09:22.473Z","updated_at":"2025-04-22T22:52:06.006Z","avatar_url":"https://github.com/editorconfig.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EditorConfig QtCreator Plugin\n\nThis is an EditorConfig plugin for Qt-Creator. It has no real user\ninterface and simply overrides all settings of text documents with\na matching entry in an .editorconfig file. QtCreators own settings\nwill be ignored for concernd files.\n\n## License\n\n### Commercial Usage\n\nLicensees holding valid Qt Commercial licenses may use this plugin\nin accordance with the Qt Commercial License Agreement provided\nwith the Software or, alternatively, in accordance with the terms\ncontained in a written agreement between you and The Qt Company.\n\n### GNU Lesser General Public License Usage\n\nAlternatively, this plugin may be used under the terms of the GNU\nLesser General Public License version 2.1 or version 3 as published\nby the Free Software Foundation.  Please review the following\ninformation to ensure the GNU Lesser General Public License\nrequirements will be met: https://www.gnu.org/licenses/lgpl.html and\nhttp://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n\n## Installation\n\n### Binaries\n\nA precompiled plugin for QtCreator Windows with statically linked\neditorconfig-core-c and pcre can be found\n[here](https://github.com/editorconfig/editorconfig-qtcreator/releases/latest).\nIt has to be unpacked into the Qt folder (Usually `C:\\Qt`).\n\nRPMs for openSUSE Leap 42.1 and Tumbleweed are available from the\n[openSUSE Build Service](http://download.opensuse.org/repositories/home:/hgraeber:/Qt5/).\n\n### From Source\n\nRequirements:\n\n- QtCreator source and build folders\n- editorconfig-core-c\n- pcre\n\nThe last two are best taken from your linux distribution. For Windows they\nusually must be build locally and added to the `INCLUDEPATH` and `LIBS`\nvariables. Static editorconfig-core-c and pcre libraries are best for easy\ndeployment of the plugin.\n\nFor building plugins you usually have to build QtCreator yourself. For\nopenSUSE the special libqt5-creator-plusgin-devel RPM provided in the\nrepository mentioned above caon be used instead.\n\nThe environment variables `QTC_SOURCE` shall contain the path to qt-creators\nsource, `QTC_BUILD` to it's build folder. Now run\n\n    mkdir build\n    cd  build\n    qmake ../editorconfig.pro\n    make\n    make install\n\nInstead of using the environment variables you can specify `QTCREATOR_SOURCES`\nand `IDE_BUILD_TREE` on the qmake command line.\n\nAdditionally you can specify `USE_USER_DESTDIR=yes`, so that the plugin is\ninstalled in the users plugin folder for direct use with the next run of\nQtCreator. QtCreator option `-noload EditorConfig` can be used to suppress\nthe load of the plugin, for the case that something goes wrong.\n\n## Supported Properties\n\nThe EditorConfig QtCreator plugin supports the following EditorConfig properties:\n\n- charset\n- indent_style\n- indent_size\n- tab_width\n- trim_trailing_whitespace\n- insert_final_newline\n\n## Additonal Features\n\nInitial EditorConfig files may be created using the new file wizard. The initial\nvalues for this file are taken from the current projects C++ and Qml settings.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feditorconfig%2Feditorconfig-qtcreator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feditorconfig%2Feditorconfig-qtcreator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feditorconfig%2Feditorconfig-qtcreator/lists"}