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

code folding eventually stops working #3076

Open
modosc opened this issue Jan 17, 2025 · 1 comment
Open

code folding eventually stops working #3076

modosc opened this issue Jan 17, 2025 · 1 comment
Labels
bug Something isn't working vscode This pull request should be included in the VS Code extension's release notes

Comments

@modosc
Copy link

modosc commented Jan 17, 2025

Description

Ruby LSP Information

Ruby LSP Information

VS Code Version

1.96.2

Ruby LSP Extension Version

0.8.18

Ruby LSP Server Version

0.17.2

Ruby LSP Add-ons

Ruby Version

3.4.1

Ruby Version Manager

rbenv

Installed Extensions

Click to expand
  • EditorConfig (0.16.4)
  • code-spell-checker (4.0.34)
  • copilot (1.257.0)
  • copilot-chat (0.23.2)
  • copy-github-url (0.15.0)
  • dotenv (1.0.1)
  • github-markdown-preview (0.3.0)
  • gitlens (16.1.1)
  • graphviz-preview (1.7.4)
  • jsonpath-extract (1.2.3)
  • markdown-all-in-one (3.6.2)
  • markdown-checkbox (0.4.0)
  • markdown-footnotes (0.1.1)
  • markdown-image-size (0.0.4)
  • markdown-mermaid (1.27.0)
  • markdown-preview-github-styles (2.1.0)
  • prettier-vscode (11.0.0)
  • project-manager (12.8.0)
  • rewrap (1.16.3)
  • ruby-lsp (0.8.18)
  • shellcheck (0.37.6)
  • solargraph (0.24.1)
  • string-converter (0.1.2)
  • vscode-ansi (1.1.7)
  • vscode-eslint (3.0.10)
  • vscode-gitweblinks (2.13.0)
  • vscode-graphviz (0.0.6)
  • vscode-icons (12.10.0)
  • vscode-rdbg (0.2.2)
  • vscode-sort-json (1.20.0)
  • vscode-statusbar-json-path (2.0.0)
  • vscode-yaml (1.15.0)
  • vscode-yaml-sort (6.6.1)

Ruby LSP Settings

Click to expand
Workspace
{
  "formatter": "rubocop"
}
User
{
  "enabledFeatures": {
    "codeActions": true,
    "diagnostics": true,
    "documentHighlights": true,
    "documentLink": true,
    "documentSymbols": true,
    "foldingRanges": true,
    "formatting": true,
    "hover": true,
    "inlayHint": true,
    "onTypeFormatting": true,
    "selectionRanges": true,
    "semanticHighlighting": true,
    "completion": true,
    "codeLens": true,
    "definition": true,
    "workspaceSymbol": true,
    "signatureHelp": true,
    "typeHierarchy": true,
    "references": true
  },
  "featuresConfiguration": {},
  "addonSettings": {},
  "rubyVersionManager": {
    "identifier": "rbenv"
  },
  "customRubyCommand": "",
  "formatter": "rubocop",
  "linters": null,
  "bundleGemfile": "",
  "testTimeout": 30,
  "branch": "",
  "pullDiagnosticsOn": "both",
  "useBundlerCompose": false,
  "bypassTypechecker": false,
  "rubyExecutablePath": "",
  "indexing": {},
  "erbSupport": true,
  "featureFlags": {}
}

Reproduction steps

i unfortunately don't have a great list of reproduction steps but in the past week or so i've noticed code folding crashes/stops working after some undetermined amount of time. this happens 100% of the time for me.

  1. open my ruby project in vscode
  2. do work
  3. at some point in the future code folding stops workign
  4. restart vscode - code folding works again

there's a ton of data in the output log and i'm unclear on what's useful here. is there a specific pattern i should be looking for?

@modosc modosc added bug Something isn't working vscode This pull request should be included in the VS Code extension's release notes labels Jan 17, 2025
@modosc
Copy link
Author

modosc commented Jan 17, 2025

it just happened again and i looked for textDocument/foldingRange in the output. i'm still seeing the request/response cycle, eg:

2025-01-17 11:34:14.030 [info] (project-name) [Trace - 11:34:14 AM] Sending request 'textDocument/foldingRange - (896)'.
2025-01-17 11:34:14.030 [info] (project-name) Params: {
    "textDocument": {
        "uri": "file:///Users/jon/git/project-name/app/models/some-file-name.rb"
    }
}


2025-01-17 11:34:14.033 [info] (project-name) [Trace - 11:34:14 AM] Received response 'textDocument/foldingRange - (896)' in 4ms.
2025-01-17 11:34:14.033 [info] (project-name) Result: [
    {
        "startLine": 93,
        "endLine": 1474,
        "kind": "region"
    },
    {
        "startLine": 118,
        "endLine": 124,
        "kind": "region"
    },
    {
        "startLine": 128,
        "endLine": 135,
        "kind": "region"
    },
    {
        "startLine": 140,
        "endLine": 146,
        "kind": "region"
    },
    {
        "startLine": 149,
        "endLine": 152,
        "kind": "region"
    },
    {
        "startLine": 155,
        "endLine": 157,
        "kind": "region"
    },
    {
        "startLine": 160,
        "endLine": 162,
        "kind": "region"
    },
    {
        "startLine": 165,
        "endLine": 169,
        "kind": "region"
    },
    {
        "startLine": 165,
        "endLine": 169,
        "kind": "region"
    },
    {
        "startLine": 172,
        "endLine": 179,
        "kind": "region"
    },
    {
        "startLine": 172,
        "endLine": 179,
        "kind": "region"
    },
    {
        "startLine": 182,
        "endLine": 196,
        "kind": "region"
    },
    {
        "startLine": 199,
        "endLine": 205,
        "kind": "region"
    },
    {
        "startLine": 208,
        "endLine": 211,
        "kind": "region"
    },
    {
        "startLine": 248,
        "endLine": 251,
        "kind": "region"
    },
    {
        "startLine": 261,
        "endLine": 264,
        "kind": "region"
    },
    {
        "startLine": 267,
        "endLine": 270,
        "kind": "region"
    },
    {
        "startLine": 273,
        "endLine": 276,
        "kind": "region"
    },
    {
        "startLine": 279,
        "endLine": 283,
        "kind": "region"
    },
    {
        "startLine": 286,
        "endLine": 290,
        "kind": "region"
    },
    {
        "startLine": 293,
        "endLine": 297,
        "kind": "region"
    },
    {
        "startLine": 303,
        "endLine": 306,
        "kind": "region"
    },
    {
        "startLine": 309,
        "endLine": 312,
        "kind": "region"
    },
    {
        "startLine": 315,
        "endLine": 318,
        "kind": "region"
    },
    {
        "startLine": 328,
        "endLine": 330,
        "kind": "region"
    },
    {
        "startLine": 333,
        "endLine": 335,
        "kind": "region"
    },
    {
        "startLine": 338,
        "endLine": 339,
        "kind": "region"
    },
    {
        "startLine": 342,
        "endLine": 344,
        "kind": "region"
    },
    {
        "startLine": 355,
        "endLine": 393,
        "kind": "region"
    },
    {
        "startLine": 355,
        "endLine": 393,
        "kind": "region"
    },
    {
        "startLine": 356,
        "endLine": 392,
        "kind": "region"
    },
    {
        "startLine": 371,
        "endLine": 377,
        "kind": "region"
    },
    {
        "startLine": 374,
        "endLine": 376,
        "kind": "region"
    },
    {
        "startLine": 381,
        "endLine": 384,
        "kind": "region"
    },
    {
        "startLine": 386,
        "endLine": 389,
        "kind": "region"
    },
    {
        "startLine": 396,
        "endLine": 401,
        "kind": "region"
    },
    {
        "startLine": 396,
        "endLine": 401,
        "kind": "region"
    },
    {
        "startLine": 397,
        "endLine": 398,
        "kind": "region"
    },
    {
        "startLine": 399,
        "endLine": 400,
        "kind": "region"
    },
    {
        "startLine": 404,
        "endLine": 410,
        "kind": "region"
    },
    {
        "startLine": 404,
        "endLine": 410,
        "kind": "region"
    },
    {
        "startLine": 406,
        "endLine": 408,
        "kind": "region"
    },
    {
        "startLine": 413,
        "endLine": 414,
        "kind": "region"
    },
    {
        "startLine": 413,
        "endLine": 414,
        "kind": "region"
    },
    {
        "startLine": 428,
        "endLine": 438,
        "kind": "region"
    },
    {
        "startLine": 428,
        "endLine": 438,
        "kind": "region"
    },
    {
        "startLine": 431,
        "endLine": 437,
        "kind": "region"
    },
    {
        "startLine": 431,
        "endLine": 436,
        "kind": "region"
    },
    {
        "startLine": 431,
        "endLine": 434,
        "kind": "region"
    },
    {
        "startLine": 431,
        "endLine": 434,
        "kind": "region"
    },
    {
        "startLine": 480,
        "endLine": 483,
        "kind": "region"
    },
    {
        "startLine": 480,
        "endLine": 483,
        "kind": "region"
    },
    {
        "startLine": 486,
        "endLine": 488,
        "kind": "region"
    },
    {
        "startLine": 486,
        "endLine": 488,
        "kind": "region"
    },
    {
        "startLine": 491,
        "endLine": 496,
        "kind": "region"
    },
    {
        "startLine": 491,
        "endLine": 496,
        "kind": "region"
    },
    {
        "startLine": 501,
        "endLine": 627,
        "kind": "region"
    },
    {
        "startLine": 501,
        "endLine": 627,
        "kind": "region"
    },
    {
        "startLine": 504,
        "endLine": 508,
        "kind": "region"
    },
    {
        "startLine": 511,
        "endLine": 512,
        "kind": "region"
    },
    {
        "startLine": 517,
        "endLine": 518,
        "kind": "region"
    },
    {
        "startLine": 523,
        "endLine": 527,
        "kind": "region"
    },
    {
        "startLine": 524,
        "endLine": 526,
        "kind": "region"
    },
    {
        "startLine": 533,
        "endLine": 540,
        "kind": "region"
    },
    {
        "startLine": 536,
        "endLine": 537,
        "kind": "region"
    },
    {
        "startLine": 544,
        "endLine": 569,
        "kind": "region"
    },
    {
        "startLine": 545,
        "endLine": 546,
        "kind": "region"
    },
    {
        "startLine": 549,
        "endLine": 550,
        "kind": "region"
    },
    {
        "startLine": 553,
        "endLine": 554,
        "kind": "region"
    },
    {
        "startLine": 557,
        "endLine": 568,
        "kind": "region"
    },
    {
        "startLine": 559,
        "endLine": 567,
        "kind": "region"
    },
    {
        "startLine": 559,
        "endLine": 567,
        "kind": "region"
    },
    {
        "startLine": 572,
        "endLine": 574,
        "kind": "region"
    },
    {
        "startLine": 577,
        "endLine": 578,
        "kind": "region"
    },
    {
        "startLine": 581,
        "endLine": 582,
        "kind": "region"
    },
    {
        "startLine": 585,
        "endLine": 591,
        "kind": "region"
    },
    {
        "startLine": 586,
        "endLine": 588,
        "kind": "region"
    },
    {
        "startLine": 594,
        "endLine": 595,
        "kind": "region"
    },
    {
        "startLine": 598,
        "endLine": 599,
        "kind": "region"
    },
    {
        "startLine": 602,
        "endLine": 603,
        "kind": "region"
    },
    {
        "startLine": 606,
        "endLine": 614,
        "kind": "region"
    },
    {
        "startLine": 606,
        "endLine": 612,
        "kind": "region"
    },
    {
        "startLine": 606,
        "endLine": 612,
        "kind": "region"
    },
    {
        "startLine": 617,
        "endLine": 618,
        "kind": "region"
    },
    {
        "startLine": 621,
        "endLine": 622,
        "kind": "region"
    },
    {
        "startLine": 625,
        "endLine": 626,
        "kind": "region"
    },
    {
        "startLine": 630,
        "endLine": 634,
        "kind": "region"
    },
    {
        "startLine": 630,
        "endLine": 634,
        "kind": "region"
    },
    {
        "startLine": 631,
        "endLine": 633,
        "kind": "region"
    },
    {
        "startLine": 640,
        "endLine": 654,
        "kind": "region"
    },
    {
        "startLine": 640,
        "endLine": 654,
        "kind": "region"
    },
    {
        "startLine": 648,
        "endLine": 649,
        "kind": "region"
    },
    {
        "startLine": 660,
        "endLine": 671,
        "kind": "region"
    },
    {
        "startLine": 670,
        "endLine": 671,
        "kind": "region"
    },
    {
        "startLine": 674,
        "endLine": 681,
        "kind": "region"
    },
    {
        "startLine": 687,
        "endLine": 856,
        "kind": "region"
    },
    {
        "startLine": 687,
        "endLine": 856,
        "kind": "region"
    },
    {
        "startLine": 710,
        "endLine": 714,
        "kind": "region"
    },
    {
        "startLine": 710,
        "endLine": 714,
        "kind": "region"
    },
    {
        "startLine": 717,
        "endLine": 721,
        "kind": "region"
    },
    {
        "startLine": 717,
        "endLine": 721,
        "kind": "region"
    },
    {
        "startLine": 724,
        "endLine": 728,
        "kind": "region"
    },
    {
        "startLine": 724,
        "endLine": 728,
        "kind": "region"
    },
    {
        "startLine": 731,
        "endLine": 735,
        "kind": "region"
    },
    {
        "startLine": 731,
        "endLine": 735,
        "kind": "region"
    },
    {
        "startLine": 738,
        "endLine": 745,
        "kind": "region"
    },
    {
        "startLine": 738,
        "endLine": 745,
        "kind": "region"
    },
    {
        "startLine": 748,
        "endLine": 752,
        "kind": "region"
    },
    {
        "startLine": 748,
        "endLine": 752,
        "kind": "region"
    },
    {
        "startLine": 755,
        "endLine": 758,
        "kind": "region"
    },
    {
        "startLine": 755,
        "endLine": 758,
        "kind": "region"
    },
    {
        "startLine": 761,
        "endLine": 765,
        "kind": "region"
    },
    {
        "startLine": 761,
        "endLine": 765,
        "kind": "region"
    },
    {
        "startLine": 768,
        "endLine": 774,
        "kind": "region"
    },
    {
        "startLine": 768,
        "endLine": 774,
        "kind": "region"
    },
    {
        "startLine": 777,
        "endLine": 780,
        "kind": "region"
    },
    {
        "startLine": 777,
        "endLine": 780,
        "kind": "region"
    },
    {
        "startLine": 783,
        "endLine": 791,
        "kind": "region"
    },
    {
        "startLine": 783,
        "endLine": 791,
        "kind": "region"
    },
    {
        "startLine": 785,
        "endLine": 786,
        "kind": "region"
    },
    {
        "startLine": 794,
        "endLine": 801,
        "kind": "region"
    },
    {
        "startLine": 794,
        "endLine": 801,
        "kind": "region"
    },
    {
        "startLine": 804,
        "endLine": 809,
        "kind": "region"
    },
    {
        "startLine": 804,
        "endLine": 809,
        "kind": "region"
    },
    {
        "startLine": 805,
        "endLine": 807,
        "kind": "region"
    },
    {
        "startLine": 805,
        "endLine": 807,
        "kind": "region"
    },
    {
        "startLine": 812,
        "endLine": 815,
        "kind": "region"
    },
    {
        "startLine": 812,
        "endLine": 815,
        "kind": "region"
    },
    {
        "startLine": 818,
        "endLine": 821,
        "kind": "region"
    },
    {
        "startLine": 818,
        "endLine": 821,
        "kind": "region"
    },
    {
        "startLine": 824,
        "endLine": 827,
        "kind": "region"
    },
    {
        "startLine": 824,
        "endLine": 827,
        "kind": "region"
    },
    {
        "startLine": 830,
        "endLine": 835,
        "kind": "region"
    },
    {
        "startLine": 830,
        "endLine": 835,
        "kind": "region"
    },
    {
        "startLine": 838,
        "endLine": 843,
        "kind": "region"
    },
    {
        "startLine": 838,
        "endLine": 843,
        "kind": "region"
    },
    {
        "startLine": 850,
        "endLine": 855,
        "kind": "region"
    },
    {
        "startLine": 886,
        "endLine": 925,
        "kind": "region"
    },
    {
        "startLine": 892,
        "endLine": 924,
        "kind": "region"
    },
    {
        "startLine": 898,
        "endLine": 909,
        "kind": "region"
    },
    {
        "startLine": 899,
        "endLine": 907,
        "kind": "region"
    },
    {
        "startLine": 914,
        "endLine": 924,
        "kind": "region"
    },
    {
        "startLine": 915,
        "endLine": 921,
        "kind": "region"
    },
    {
        "startLine": 928,
        "endLine": 929,
        "kind": "region"
    },
    {
        "startLine": 932,
        "endLine": 938,
        "kind": "region"
    },
    {
        "startLine": 933,
        "endLine": 935,
        "kind": "region"
    },
    {
        "startLine": 936,
        "endLine": 937,
        "kind": "region"
    },
    {
        "startLine": 941,
        "endLine": 961,
        "kind": "region"
    },
    {
        "startLine": 941,
        "endLine": 961,
        "kind": "region"
    },
    {
        "startLine": 942,
        "endLine": 945,
        "kind": "region"
    },
    {
        "startLine": 943,
        "endLine": 944,
        "kind": "region"
    },
    {
        "startLine": 946,
        "endLine": 958,
        "kind": "region"
    },
    {
        "startLine": 953,
        "endLine": 957,
        "kind": "region"
    },
    {
        "startLine": 953,
        "endLine": 955,
        "kind": "region"
    },
    {
        "startLine": 953,
        "endLine": 954,
        "kind": "region"
    },
    {
        "startLine": 960,
        "endLine": 961,
        "kind": "region"
    },
    {
        "startLine": 964,
        "endLine": 975,
        "kind": "region"
    },
    {
        "startLine": 966,
        "endLine": 968,
        "kind": "region"
    },
    {
        "startLine": 966,
        "endLine": 967,
        "kind": "region"
    },
    {
        "startLine": 978,
        "endLine": 989,
        "kind": "region"
    },
    {
        "startLine": 981,
        "endLine": 988,
        "kind": "region"
    },
    {
        "startLine": 982,
        "endLine": 988,
        "kind": "region"
    },
    {
        "startLine": 983,
        "endLine": 987,
        "kind": "region"
    },
    {
        "startLine": 992,
        "endLine": 993,
        "kind": "region"
    },
    {
        "startLine": 1004,
        "endLine": 1014,
        "kind": "region"
    },
    {
        "startLine": 1026,
        "endLine": 1029,
        "kind": "region"
    },
    {
        "startLine": 1039,
        "endLine": 1044,
        "kind": "region"
    },
    {
        "startLine": 1050,
        "endLine": 1051,
        "kind": "region"
    },
    {
        "startLine": 1059,
        "endLine": 1060,
        "kind": "region"
    },
    {
        "startLine": 1063,
        "endLine": 1091,
        "kind": "region"
    },
    {
        "startLine": 1067,
        "endLine": 1071,
        "kind": "region"
    },
    {
        "startLine": 1067,
        "endLine": 1071,
        "kind": "region"
    },
    {
        "startLine": 1067,
        "endLine": 1071,
        "kind": "region"
    },
    {
        "startLine": 1068,
        "endLine": 1070,
        "kind": "region"
    },
    {
        "startLine": 1068,
        "endLine": 1070,
        "kind": "region"
    },
    {
        "startLine": 1068,
        "endLine": 1070,
        "kind": "region"
    },
    {
        "startLine": 1089,
        "endLine": 1090,
        "kind": "region"
    },
    {
        "startLine": 1089,
        "endLine": 1090,
        "kind": "region"
    },
    {
        "startLine": 1089,
        "endLine": 1090,
        "kind": "region"
    },
    {
        "startLine": 1098,
        "endLine": 1100,
        "kind": "region"
    },
    {
        "startLine": 1103,
        "endLine": 1107,
        "kind": "region"
    },
    {
        "startLine": 1110,
        "endLine": 1111,
        "kind": "region"
    },
    {
        "startLine": 1114,
        "endLine": 1115,
        "kind": "region"
    },
    {
        "startLine": 1118,
        "endLine": 1124,
        "kind": "region"
    },
    {
        "startLine": 1119,
        "endLine": 1123,
        "kind": "region"
    },
    {
        "startLine": 1127,
        "endLine": 1131,
        "kind": "region"
    },
    {
        "startLine": 1129,
        "endLine": 1130,
        "kind": "region"
    },
    {
        "startLine": 1136,
        "endLine": 1137,
        "kind": "region"
    },
    {
        "startLine": 1140,
        "endLine": 1150,
        "kind": "region"
    },
    {
        "startLine": 1143,
        "endLine": 1149,
        "kind": "region"
    },
    {
        "startLine": 1153,
        "endLine": 1163,
        "kind": "region"
    },
    {
        "startLine": 1156,
        "endLine": 1162,
        "kind": "region"
    },
    {
        "startLine": 1166,
        "endLine": 1176,
        "kind": "region"
    },
    {
        "startLine": 1167,
        "endLine": 1175,
        "kind": "region"
    },
    {
        "startLine": 1167,
        "endLine": 1175,
        "kind": "region"
    },
    {
        "startLine": 1168,
        "endLine": 1174,
        "kind": "region"
    },
    {
        "startLine": 1179,
        "endLine": 1194,
        "kind": "region"
    },
    {
        "startLine": 1187,
        "endLine": 1193,
        "kind": "region"
    },
    {
        "startLine": 1197,
        "endLine": 1200,
        "kind": "region"
    },
    {
        "startLine": 1198,
        "endLine": 1199,
        "kind": "region"
    },
    {
        "startLine": 1203,
        "endLine": 1213,
        "kind": "region"
    },
    {
        "startLine": 1204,
        "endLine": 1212,
        "kind": "region"
    },
    {
        "startLine": 1206,
        "endLine": 1208,
        "kind": "region"
    },
    {
        "startLine": 1216,
        "endLine": 1221,
        "kind": "region"
    },
    {
        "startLine": 1219,
        "endLine": 1220,
        "kind": "region"
    },
    {
        "startLine": 1224,
        "endLine": 1229,
        "kind": "region"
    },
    {
        "startLine": 1227,
        "endLine": 1228,
        "kind": "region"
    },
    {
        "startLine": 1232,
        "endLine": 1239,
        "kind": "region"
    },
    {
        "startLine": 1237,
        "endLine": 1238,
        "kind": "region"
    },
    {
        "startLine": 1237,
        "endLine": 1238,
        "kind": "region"
    },
    {
        "startLine": 1242,
        "endLine": 1245,
        "kind": "region"
    },
    {
        "startLine": 1242,
        "endLine": 1245,
        "kind": "region"
    },
    {
        "startLine": 1244,
        "endLine": 1245,
        "kind": "region"
    },
    {
        "startLine": 1248,
        "endLine": 1259,
        "kind": "region"
    },
    {
        "startLine": 1248,
        "endLine": 1259,
        "kind": "region"
    },
    {
        "startLine": 1258,
        "endLine": 1259,
        "kind": "region"
    },
    {
        "startLine": 1262,
        "endLine": 1276,
        "kind": "region"
    },
    {
        "startLine": 1265,
        "endLine": 1275,
        "kind": "region"
    },
    {
        "startLine": 1265,
        "endLine": 1275,
        "kind": "region"
    },
    {
        "startLine": 1268,
        "endLine": 1274,
        "kind": "region"
    },
    {
        "startLine": 1279,
        "endLine": 1307,
        "kind": "region"
    },
    {
        "startLine": 1286,
        "endLine": 1290,
        "kind": "region"
    },
    {
        "startLine": 1286,
        "endLine": 1290,
        "kind": "region"
    },
    {
        "startLine": 1293,
        "endLine": 1294,
        "kind": "region"
    },
    {
        "startLine": 1295,
        "endLine": 1296,
        "kind": "region"
    },
    {
        "startLine": 1300,
        "endLine": 1306,
        "kind": "region"
    },
    {
        "startLine": 1310,
        "endLine": 1311,
        "kind": "region"
    },
    {
        "startLine": 1314,
        "endLine": 1324,
        "kind": "region"
    },
    {
        "startLine": 1327,
        "endLine": 1329,
        "kind": "region"
    },
    {
        "startLine": 1332,
        "endLine": 1334,
        "kind": "region"
    },
    {
        "startLine": 1337,
        "endLine": 1339,
        "kind": "region"
    },
    {
        "startLine": 1342,
        "endLine": 1343,
        "kind": "region"
    },
    {
        "startLine": 1346,
        "endLine": 1347,
        "kind": "region"
    },
    {
        "startLine": 1350,
        "endLine": 1354,
        "kind": "region"
    },
    {
        "startLine": 1351,
        "endLine": 1353,
        "kind": "region"
    },
    {
        "startLine": 1357,
        "endLine": 1361,
        "kind": "region"
    },
    {
        "startLine": 1359,
        "endLine": 1360,
        "kind": "region"
    },
    {
        "startLine": 1359,
        "endLine": 1360,
        "kind": "region"
    },
    {
        "startLine": 1365,
        "endLine": 1368,
        "kind": "region"
    },
    {
        "startLine": 1366,
        "endLine": 1367,
        "kind": "region"
    },
    {
        "startLine": 1373,
        "endLine": 1374,
        "kind": "region"
    },
    {
        "startLine": 1377,
        "endLine": 1381,
        "kind": "region"
    },
    {
        "startLine": 1379,
        "endLine": 1380,
        "kind": "region"
    },
    {
        "startLine": 1384,
        "endLine": 1387,
        "kind": "region"
    },
    {
        "startLine": 1385,
        "endLine": 1386,
        "kind": "region"
    },
    {
        "startLine": 1390,
        "endLine": 1391,
        "kind": "region"
    },
    {
        "startLine": 1394,
        "endLine": 1395,
        "kind": "region"
    },
    {
        "startLine": 1398,
        "endLine": 1399,
        "kind": "region"
    },
    {
        "startLine": 1402,
        "endLine": 1405,
        "kind": "region"
    },
    {
        "startLine": 1403,
        "endLine": 1404,
        "kind": "region"
    },
    {
        "startLine": 1408,
        "endLine": 1409,
        "kind": "region"
    },
    {
        "startLine": 1412,
        "endLine": 1415,
        "kind": "region"
    },
    {
        "startLine": 1418,
        "endLine": 1419,
        "kind": "region"
    },
    {
        "startLine": 1422,
        "endLine": 1426,
        "kind": "region"
    },
    {
        "startLine": 1429,
        "endLine": 1463,
        "kind": "region"
    },
    {
        "startLine": 1435,
        "endLine": 1436,
        "kind": "region"
    },
    {
        "startLine": 1437,
        "endLine": 1438,
        "kind": "region"
    },
    {
        "startLine": 1441,
        "endLine": 1442,
        "kind": "region"
    },
    {
        "startLine": 1445,
        "endLine": 1452,
        "kind": "region"
    },
    {
        "startLine": 1447,
        "endLine": 1451,
        "kind": "region"
    },
    {
        "startLine": 1448,
        "endLine": 1450,
        "kind": "region"
    },
    {
        "startLine": 1455,
        "endLine": 1462,
        "kind": "region"
    },
    {
        "startLine": 1457,
        "endLine": 1461,
        "kind": "region"
    },
    {
        "startLine": 1458,
        "endLine": 1460,
        "kind": "region"
    },
    {
        "startLine": 1466,
        "endLine": 1467,
        "kind": "region"
    },
    {
        "startLine": 1470,
        "endLine": 1471,
        "kind": "region"
    },
    {
        "startLine": 2,
        "endLine": 92,
        "kind": "comment"
    },
    {
        "startLine": 116,
        "endLine": 117,
        "kind": "comment"
    },
    {
        "startLine": 138,
        "endLine": 139,
        "kind": "comment"
    },
    {
        "startLine": 300,
        "endLine": 302,
        "kind": "comment"
    },
    {
        "startLine": 417,
        "endLine": 418,
        "kind": "comment"
    },
    {
        "startLine": 429,
        "endLine": 430,
        "kind": "comment"
    },
    {
        "startLine": 432,
        "endLine": 434,
        "kind": "comment"
    },
    {
        "startLine": 441,
        "endLine": 442,
        "kind": "comment"
    },
    {
        "startLine": 481,
        "endLine": 482,
        "kind": "comment"
    },
    {
        "startLine": 505,
        "endLine": 507,
        "kind": "comment"
    },
    {
        "startLine": 515,
        "endLine": 516,
        "kind": "comment"
    },
    {
        "startLine": 521,
        "endLine": 522,
        "kind": "comment"
    },
    {
        "startLine": 560,
        "endLine": 562,
        "kind": "comment"
    },
    {
        "startLine": 652,
        "endLine": 653,
        "kind": "comment"
    },
    {
        "startLine": 658,
        "endLine": 659,
        "kind": "comment"
    },
    {
        "startLine": 847,
        "endLine": 849,
        "kind": "comment"
    },
    {
        "startLine": 862,
        "endLine": 864,
        "kind": "comment"
    },
    {
        "startLine": 883,
        "endLine": 885,
        "kind": "comment"
    },
    {
        "startLine": 896,
        "endLine": 897,
        "kind": "comment"
    },
    {
        "startLine": 912,
        "endLine": 913,
        "kind": "comment"
    },
    {
        "startLine": 951,
        "endLine": 952,
        "kind": "comment"
    },
    {
        "startLine": 996,
        "endLine": 1003,
        "kind": "comment"
    },
    {
        "startLine": 1008,
        "endLine": 1009,
        "kind": "comment"
    },
    {
        "startLine": 1017,
        "endLine": 1018,
        "kind": "comment"
    },
    {
        "startLine": 1021,
        "endLine": 1025,
        "kind": "comment"
    },
    {
        "startLine": 1035,
        "endLine": 1038,
        "kind": "comment"
    },
    {
        "startLine": 1054,
        "endLine": 1055,
        "kind": "comment"
    },
    {
        "startLine": 1077,
        "endLine": 1078,
        "kind": "comment"
    },
    {
        "startLine": 1087,
        "endLine": 1088,
        "kind": "comment"
    },
    {
        "startLine": 1094,
        "endLine": 1095,
        "kind": "comment"
    },
    {
        "startLine": 1287,
        "endLine": 1288,
        "kind": "comment"
    },
    {
        "startLine": 1315,
        "endLine": 1318,
        "kind": "comment"
    },
    {
        "startLine": 1371,
        "endLine": 1372,
        "kind": "comment"
    },
    {
        "startLine": 1413,
        "endLine": 1414,
        "kind": "comment"
    },
    {
        "startLine": 1423,
        "endLine": 1425,
        "kind": "comment"
    },
    {
        "startLine": 1430,
        "endLine": 1432,
        "kind": "comment"
    }
]

but the > / ^ aren't showing up in the editor until i restart vscode. is it possible this is an upstream issue w/ vscode?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working vscode This pull request should be included in the VS Code extension's release notes
Projects
None yet
Development

No branches or pull requests

1 participant