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

✨ Indentation Guides #65

Open
austincondiff opened this issue Sep 29, 2022 · 2 comments
Open

✨ Indentation Guides #65

austincondiff opened this issue Sep 29, 2022 · 2 comments
Labels
editor enhancement New feature or request

Comments

@austincondiff
Copy link
Collaborator

austincondiff commented Sep 29, 2022

We need verticals lines in the editor indicating indentation level along with the option to turn them on or off. By default it will be off.

4FEE4D5E-BFFE-42F1-8579-EBEB374A7005

A6A5861D-C255-4F76-839D-5889D542B02C

BF70E4F2-0A75-40F2-A155-29D9A3C4B2B8

8BBA4512-2E75-477E-8B64-9AC8C1BE85EE

@austincondiff austincondiff changed the title Indentation Guides ✨ Indentation Guides Sep 29, 2022
@austincondiff
Copy link
Collaborator Author

austincondiff commented Feb 15, 2023

Do we want the ability to configure style as seen above? Ie.

  • Indicator type: Line, Tab Background
    • if Line
      • Line Thickness: (number: 0.5-8)
      • Line Style: Solid, Dotted, Dashed
  • Highlight current position: Off, On
    • if On
      • Nested highlighting: Off, On
  • Color - Monotone, Monotone zebra striping, Color
  • Opacity

So just as an example...

4FEE4D5E-BFFE-42F1-8579-EBEB374A7005
Indicator type: Line
Line thickness: 1
Line style: Dotted
Highlight current position: Off
Color: Monotone

A6A5861D-C255-4F76-839D-5889D542B02C
Indicator type: Line
Line thickness: 1
Line style: Solid
Highlight current position: On
Nested Highlighting: Off
Color: Monotone

BF70E4F2-0A75-40F2-A155-29D9A3C4B2B8
Indicator type: Line
Line thickness: 8
Line style: Solid
Highlight current position: Off
Color: Monotone Zebra Striping

8BBA4512-2E75-477E-8B64-9AC8C1BE85EE
Indicator type: Background
Line thickness: 8
Line style: Solid
Highlight current position: On
Color: Monotone Zebra Striping

@austincondiff
Copy link
Collaborator Author

austincondiff commented Feb 15, 2023

We will also have the following related settings:
Indent level flashing: Off, On (#67)
Colorize brackets: Off, On (#39)

We would again default with how Xcode looks but allow for these changes per the users preference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editor enhancement New feature or request
Projects
Status: 📋 Todo
Development

No branches or pull requests

1 participant