Skip to content

Hide last line in folded ranges for ISE Mode #4425

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

Merged
merged 1 commit into from
Feb 21, 2023

Conversation

fflaten
Copy link
Contributor

@fflaten fflaten commented Feb 18, 2023

PR Summary

PowerShell ISE folds ranges to a single line unlike the current default in this extension:
image
image

This PR sets the powershell.codeFolding.showLastLine option to false in ISE mode to be more similar with ISE behavior.
image

There is one major difference: ISE appended the closing char for most ranges which VSCode doesn't atm. That might be a dealbreaker, so submitting as a suggestion without discussion. Feel free to close if you don't agree.

PR Checklist

  • PR has a meaningful title
  • Summarized changes
  • PR has tests
  • This PR is ready to merge and is not work in progress

@fflaten fflaten requested a review from a team February 18, 2023 13:41
@andyleejordan
Copy link
Member

TBH I really like how the ISE handles this, but yeah even without the end characters I think this is good!

@andyleejordan andyleejordan added Issue-Enhancement A feature request (enhancement). Area-ISE Compatibility labels Feb 21, 2023
@andyleejordan andyleejordan changed the title ISE Mode: Hide last line in folded ranges Hide last line in folded ranges for ISE Mode Feb 21, 2023
@andyleejordan andyleejordan merged commit 58b97aa into PowerShell:main Feb 21, 2023
@fflaten fflaten deleted the isemode-folding branch February 21, 2023 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-ISE Compatibility Issue-Enhancement A feature request (enhancement).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants