{"id":16906018,"url":"https://github.com/chocobo1/nppautodetectindent","last_synced_at":"2025-03-23T17:30:46.333Z","repository":{"id":86429415,"uuid":"84740187","full_name":"Chocobo1/nppAutoDetectIndent","owner":"Chocobo1","description":"Auto detect indention plugin for Notepad++","archived":false,"fork":false,"pushed_at":"2022-02-09T16:18:14.000Z","size":61,"stargazers_count":39,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T22:09:38.837Z","etag":null,"topics":["indention","notepad-plus-plus","notepad-plusplus-plugin","notepadplusplus","plugin","spaces","tabs"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chocobo1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":"https://myprojects.tzou.me/donation/"}},"created_at":"2017-03-12T16:30:27.000Z","updated_at":"2025-02-28T15:24:05.000Z","dependencies_parsed_at":"2023-07-13T23:15:41.916Z","dependency_job_id":null,"html_url":"https://github.com/Chocobo1/nppAutoDetectIndent","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chocobo1%2FnppAutoDetectIndent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chocobo1%2FnppAutoDetectIndent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chocobo1%2FnppAutoDetectIndent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chocobo1%2FnppAutoDetectIndent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chocobo1","download_url":"https://codeload.github.com/Chocobo1/nppAutoDetectIndent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245140722,"owners_count":20567433,"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":["indention","notepad-plus-plus","notepad-plusplus-plugin","notepadplusplus","plugin","spaces","tabs"],"created_at":"2024-10-13T18:40:34.264Z","updated_at":"2025-03-23T17:30:45.965Z","avatar_url":"https://github.com/Chocobo1.png","language":"C++","funding_links":["https://myprojects.tzou.me/donation/"],"categories":[],"sub_categories":[],"readme":"# Auto Detect Indention Plugin for [Notepad++](https://notepad-plus-plus.org/) [![AppVeyor build status](https://ci.appveyor.com/api/projects/status/github/Chocobo1/nppAutoDetectIndent?branch=master\u0026svg=true)](https://ci.appveyor.com/project/Chocobo1/nppAutoDetectIndent)\n\nDetects indention (tab or spaces) and auto adjust \u003ckbd\u003eTab\u003c/kbd\u003e key on-the-fly\n\n## What It Does\n\n| Indention used in file | \u003ckbd\u003eTab\u003c/kbd\u003e key            |\n| ---------------------- | ----------------------------- |\n| Tabs                   | 1 tab                         |\n| For example: 3 Spaces  | 3 spaces                      |\n| Cannot determine       | Depends on Notepad++ settings |\n\n## Installation\n1. If you are running Notepad++ 7.6 or later:\n   * You are encouraged to use [Plugins Admin](https://npp-user-manual.org/docs/plugins/#install-using-plugins-admin) for installation.\n   * For manual installation instructions, read: [Install plugin manually](https://npp-user-manual.org/docs/plugins/#install-plugin-manually)\n2. If you are running Notepad++ version prior to 7.6: \\\n   Download and extract the archive from below and move `nppAutoDetectIndent.dll` into Notepad++ `plugin` folder.\n   * For Notepad++ x86: `C:\\Program Files (x86)\\Notepad++\\plugins` \\\n   * For Notepad++ x64: `C:\\Program Files\\Notepad++\\plugins`\n\n## Download\n[Releases page](../../releases)\n\n## Why\nMany projects have differnet coding style requirements, some use tabs other prefer spaces. \\\nAnd there is this holy war of [tabs or spaces](https://wiki.c2.com/?TabsVersusSpaces).\n\nI first discovered this function in [Geany editor](https://www.geany.org/): [detecting-indent-type](https://geany.org/manual/dev/#detecting-indent-type) \\\nI thought it's cool because you don't have to worry about having the correct settings in your editor nor need to care about setting up [editorconfig](https://editorconfig.org/), it just works!\n\n## Compiler\nVisual Studio 2022 Community\n\n## License\nSee [LICENSE](./LICENSE) file\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchocobo1%2Fnppautodetectindent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchocobo1%2Fnppautodetectindent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchocobo1%2Fnppautodetectindent/lists"}