Skip to content

ignore-all-space or ignore-space-change doesn't ignore replacing spaces with tabs or v.v. #1006

Description

@ninetailedtori

The cli flags to ignore whitespaces, every single flag does nothing to affect when spaces are replaced with tabs, or v.v., which is rather annoying, when a formatting change occurred, and we want to review the diff of actual content.

imo, ignore-all-space should be expanded to include ALL invisible spacer characters, dependent on flag depends on location, say indent changes, or eol changes, or ALL changes for ignore-all-spaces.

Version:

> difft --version
Difftastic 0.69.0

Revision:  90a0f1b6a 2026-04-29
Toolchain: 1.95.0
System:    linux x86_64

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions