Skip to content

providePrefixAndSuffixTextForRename only seems to work for global 'configure' #29585

Closed
@mjbvz

Description

@mjbvz

TypeScript Version: 3.3.0-rc

Search Terms:

  • providePrefixAndSuffixTextForRename

Bug
In VS Code, we set provide the providePrefixAndSuffixTextForRename preference on each file we configure preferences for:

[Trace  - 11:26:25 AM] Sending request: configure (9). Response expected: yes. Current queue length: 2
Arguments: {
    "file": "/Users/matb/projects/san/src/index.ts",
    "formatOptions": {
      ...
    },
    "preferences": {
        ...,
        "providePrefixAndSuffixTextForRename": true,
        "allowRenameOfImportPath": true
    }
}

However it looks like this setting is not observed if configured per-file, it only applies if we configure it for the entire project:

[Trace  - 11:29:28 AM] Sending request: configure (0). Response expected: no. Current queue length: 0
Arguments: {
    "hostInfo": "vscode",
    "preferences": {
        "providePrefixAndSuffixTextForRename": true
    }
}

/cc @uniqueiniquity

Metadata

Metadata

Labels

VS Code PriorityCritical issues that VS Code needs fixed in the current TypeScript milestone

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions