org.projectfile.editors
Editor/IDE ignore rules for .gitignore generation — distinct from stack tags (editors describe developer tooling, not project technology). An explicit use list is authoritative; when absent the projectfile CLI auto-detects editors by probing the project directory for known markers (.idea/, .vscode/, .vimrc, .emacs, *.sublime-project). Recognised tags: idea, vscode, vim, emacs, sublimetext.
- Namespace:
org.projectfile.editors - Owner: projectfile.org (community-maintained)
- Status: proposed
Used by
Section titled “Used by”Illustrative fragment — not a complete projectfile document. Consumers MUST round-trip unknown namespaces even when no shape is published.
---# SPDX-FileCopyrightText: 2026 Damián Búho <damian.buho@proton.me>## SPDX-License-Identifier: CC-BY-4.0# SPDX-License-Identifier: MIT
# Shape: org.projectfile.editors extension namespace# Illustrative fragment — not a complete projectfile document.# See registry.yaml for ownership and status.
org: projectfile: editors: # Editors/IDEs used in this project. When set, the ignore bridge emits # per-editor gitignore snippets (editor:idea, editor:vscode, etc.). # When absent, pf-cli auto-detects editors by probing the project # directory for known markers (.idea/, .vscode/, .vimrc, etc.). # # Recognised values: idea | vscode | vim | emacs | sublimetext use: [idea, vscode][org.projectfile.editors]use = [ "idea", "vscode" ]{ "org": { "projectfile": { "editors": { "use": [ "idea", "vscode" ] } } }}