Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IDLE: Support all python files - task issue #95410

Open
3 of 8 tasks
terryjreedy opened this issue Jul 29, 2022 · 0 comments
Open
3 of 8 tasks

IDLE: Support all python files - task issue #95410

terryjreedy opened this issue Jul 29, 2022 · 0 comments
Assignees
Labels
expert-IDLE triaged The issue has been accepted as valid by a triager. type-feature A feature request or enhancement

Comments

@terryjreedy
Copy link
Member

@terryjreedy terryjreedy commented Jul 29, 2022

Besides '.py', files with '.pyw' (Windows), '.pyi' (typing stub files), and no extension (especially *nix) may be Python files. Before #89610, IDLE was generallly restricted to '.py' and '.pyw' (mostly).

  • Support open, highlight, and save for .pyi stub files.
    #89610
  • Support browsing .pyw files and anything similar added in the future.
    #95411
  • Support browsing .pyi files. Would this be useful?
  • Support browsing no-extension files. Check current code.
  • Support 'Open Module' for non-.py files. (Extra issue here is different extensions with same name.)

Interaction with OS

  • Support double click of .pyi on macOS to edit in IDLE.
    #95393
  • Support double click of any Python file on Windows to edit in IDLE. Currently, one may run with python or edit with Notepad or 'open' with another apps either listed or found by browsing. (Likely difficult.)
  • Support right click on .pyi on Windows to Edit with IDLE. See Zoomba's response on #89610 (difficult).
@terryjreedy terryjreedy self-assigned this Jul 29, 2022
@erlend-aasland erlend-aasland added type-feature A feature request or enhancement triaged The issue has been accepted as valid by a triager. labels Jul 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
expert-IDLE triaged The issue has been accepted as valid by a triager. type-feature A feature request or enhancement
Projects
Status: In Progress
Development

No branches or pull requests

2 participants