X Tutup
Skip to content

gh-145649: Fix man page text wrapping for -X option#145656

Open
mvanhorn wants to merge 4 commits intopython:mainfrom
mvanhorn:osc/145649-fix-man-page-x-option
Open

gh-145649: Fix man page text wrapping for -X option#145656
mvanhorn wants to merge 4 commits intopython:mainfrom
mvanhorn:osc/145649-fix-man-page-x-option

Conversation

@mvanhorn
Copy link
Contributor

@mvanhorn mvanhorn commented Mar 9, 2026

Fixes #145649.

The -X option descriptions in the man page (Misc/python.man) used hardcoded space indentation for sub-options. Troff treats lines starting with spaces as preformatted text that does not wrap, causing the descriptions to break incorrectly at narrow terminal widths - words would split across lines at the left margin instead of reflowing within the indented block.

This replaces the inline indentation with proper troff macros:

  • .TP for each -X sub-option (tagged paragraph with the option as label)
  • .RS/.RE for nesting the sub-options within the parent -X entry
  • .IP with bullet markers for the -X dev feature list

The descriptions now flow and wrap correctly at any terminal width, matching the style used by other options in the same man page.

This contribution was developed with AI assistance (Claude Code).

Replace hardcoded space indentation with proper troff macros
(.TP, .RS/.RE, .IP) for -X sub-options so text wraps correctly
at any terminal width.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@python-cla-bot
Copy link

python-cla-bot bot commented Mar 9, 2026

All commit authors signed the Contributor License Agreement.

CLA signed

@bedevere-app
Copy link

bedevere-app bot commented Mar 9, 2026

Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool.

If this change has little impact on Python users, wait for a maintainer to apply the skip news label instead.

mvanhorn and others added 3 commits March 8, 2026 20:50
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Man Page Text Wraps for -X option

1 participant

X Tutup