{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87645313,"defaultBranch":"main","name":"LSP","ownerLogin":"sublimelsp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-08T15:51:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48095564?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725559243.0","currentOid":""},"activityList":{"items":[{"before":"4e7bde0353bfd61b1484c65f21feb6223d27ffec","after":"42ac00e0fb9317feb0d2708faab880c26133903a","ref":"refs/heads/gh-pages","pushedAt":"2024-09-05T18:01:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed f4223d6 with MkDocs version: 1.6.1","shortMessageHtmlLink":"Deployed f4223d6 with MkDocs version: 1.6.1"}},{"before":"f07cbc63419338587c4dd0d564d9cfbd674a5432","after":null,"ref":"refs/heads/rchl-patch-1","pushedAt":"2024-09-05T18:00:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"}},{"before":"fe795a145a0d7b666caf00d15abe6b22380168e9","after":"f4223d6d13eb941370c0ac40b47a185befa3a852","ref":"refs/heads/main","pushedAt":"2024-09-05T18:00:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"docs: fix phpactor selector (#2512)","shortMessageHtmlLink":"docs: fix phpactor selector (#2512)"}},{"before":null,"after":"f07cbc63419338587c4dd0d564d9cfbd674a5432","ref":"refs/heads/rchl-patch-1","pushedAt":"2024-09-05T17:50:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rchl","name":"Rafał Chłodnicki","path":"/rchl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153197?s=80&v=4"},"commit":{"message":"docs: fix phpactor selector","shortMessageHtmlLink":"docs: fix phpactor selector"}},{"before":"51962f1fdcd138ae0647fe688a5065a169029164","after":"21f1bf7a10dc3bddc2f2a8c28fdde36f605fd666","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-08-20T15:48:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"Merge branch 'main' into add-will-rename-and-did-rename","shortMessageHtmlLink":"Merge branch 'main' into add-will-rename-and-did-rename"}},{"before":"bf45f72243af84f047f7751425c2bbb15192b038","after":null,"ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-08-20T15:46:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"}},{"before":"f98334571229215ffed9d7a02b8a9ccfd9d4093a","after":"fe795a145a0d7b666caf00d15abe6b22380168e9","ref":"refs/heads/main","pushedAt":"2024-08-20T15:46:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"Use generated types for python 38 (#2500)\n\n* use generated types for python 3.8\r\n\r\n* remove CompletionEditRange because it is no longer necessary\r\n\r\n* fix flake8\r\n\r\n* LSP only supports TextEdits for WorkspaceChanges currently\r\n\r\nIn the future we could remove the is_text_edit check when we add support for `AnnotatedTextEdit` and `SnippetTextEdit`\r\n\r\n* Implement activeParameter being `null` in 3.18 in which case the client should not higlight any parameter\r\n\r\n* cast langauge_id to LanguageKind\r\n\r\n* I should really setup flake8 locally\r\n\r\n* a\r\n\r\n* set \"noActiveParameterSupport\" to False\r\n\r\n* remove accidentally committed file\r\n\r\n* add space\r\n\r\n* remove noActiveParameterSupport\": False\r\n\r\n* import on separate line\r\n\r\n* one import per line\r\n\r\n* change Enum to StrEnum\r\n\r\n* remove unused import\r\n\r\n* sort lines\r\n\r\n* remove casting\r\n\r\n* remove uint\r\n\r\n* fix detecting textEdits not applying because .get('newText') was falsy\r\n\r\n{'range': {'start': {'line': 1, 'character': 0}, 'end': {'line': 2, 'character': 0}}, 'newText': ''}\r\n\r\n* address type issue\r\n\r\n* allowed AnnotatedTextEdit\r\n\r\n* fix syntax\r\n\r\n---------\r\n\r\nCo-authored-by: Rafał Chłodnicki \r\nCo-authored-by: Rafal Chlodnicki ","shortMessageHtmlLink":"Use generated types for python 38 (#2500)"}},{"before":"1dcaba8b1c1a15e29548a2c0dd064941a82c3e4d","after":"bf45f72243af84f047f7751425c2bbb15192b038","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-08-20T13:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rchl","name":"Rafał Chłodnicki","path":"/rchl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153197?s=80&v=4"},"commit":{"message":"fix syntax","shortMessageHtmlLink":"fix syntax"}},{"before":"ee0b9bab10dd3bec09570acf25ab2599c09b226d","after":"1dcaba8b1c1a15e29548a2c0dd064941a82c3e4d","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-08-20T13:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rchl","name":"Rafał Chłodnicki","path":"/rchl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153197?s=80&v=4"},"commit":{"message":"allowed AnnotatedTextEdit","shortMessageHtmlLink":"allowed AnnotatedTextEdit"}},{"before":"48dfa597d8bea124a0a217a16a893480fa75d10a","after":"ee0b9bab10dd3bec09570acf25ab2599c09b226d","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-08-20T13:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rchl","name":"Rafał Chłodnicki","path":"/rchl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153197?s=80&v=4"},"commit":{"message":"address type issue","shortMessageHtmlLink":"address type issue"}},{"before":"c7ecd320298258a93ac13a7f5f875991024bf6f8","after":"48dfa597d8bea124a0a217a16a893480fa75d10a","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-08-20T13:03:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rchl","name":"Rafał Chłodnicki","path":"/rchl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153197?s=80&v=4"},"commit":{"message":"Merge branch 'main' into use-generated-types-for-python-38","shortMessageHtmlLink":"Merge branch 'main' into use-generated-types-for-python-38"}},{"before":"18e854902c8f92e3731707e2d9340ab79b528069","after":"51962f1fdcd138ae0647fe688a5065a169029164","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-08-18T10:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"remove unused import","shortMessageHtmlLink":"remove unused import"}},{"before":"181f17c25e92f9c43d0845eec6b9df7919a71383","after":"18e854902c8f92e3731707e2d9340ab79b528069","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-08-18T10:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"Remove \"LSP: Rename File\" commands, instead override Default ST commands","shortMessageHtmlLink":"Remove \"LSP: Rename File\" commands, instead override Default ST commands"}},{"before":"eb1547ef580c06a402513223b905c518d794742c","after":"4e7bde0353bfd61b1484c65f21feb6223d27ffec","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T11:11:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed f983345 with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed f983345 with MkDocs version: 1.6.0"}},{"before":"293f4a4340cca5ab1ad065643e4f20d9b270b2b1","after":"f98334571229215ffed9d7a02b8a9ccfd9d4093a","ref":"refs/heads/main","pushedAt":"2024-07-18T11:10:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchl","name":"Rafał Chłodnicki","path":"/rchl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153197?s=80&v=4"},"commit":{"message":"docs: add info about tinymist (#2473)","shortMessageHtmlLink":"docs: add info about tinymist (#2473)"}},{"before":"d66ad92fcc436d5e4b69a1609465888cfd31ac19","after":"c7ecd320298258a93ac13a7f5f875991024bf6f8","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-07-12T15:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"fix detecting textEdits not applying because .get('newText') was falsy\n\n{'range': {'start': {'line': 1, 'character': 0}, 'end': {'line': 2, 'character': 0}}, 'newText': ''}","shortMessageHtmlLink":"fix detecting textEdits not applying because .get('newText') was falsy"}},{"before":"61a0489aa4eaa23a4c4c090d784f1d5f0669ecb6","after":"6d4b2f5d4b0526860325e91d8b8a718209b95b98","ref":"refs/heads/node-ipc","pushedAt":"2024-07-11T19:49:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rwols","name":"Raoul Wols","path":"/rwols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2431823?s=80&v=4"},"commit":{"message":"Attempt at getting duplex pipes to work for Windows\n\nNo luck so far. I have checked out a development version of Node.js and compiled\nit using the vcbuild.bat script. The command invocation that I used was:\n\n .\\vcbuild.bat debug nosign x64\n\nThis builds all of V8, libuv and Node.js. The node.exe file is written to\n\n .\\out\\Debug\\node.exe\n\nA Visual Studio 2022 solution file is also created at .\\node.sln. I have\nthis solution open and can attach to the node.exe with debug symbols after\nfirst adding the following line just before the entrypoint in node_main.cc:\n\n while (!::IsDebuggerPresent()) {\n ::Sleep(100);\n }\n\nThis allows me to use CTRL+ALT+P to attach to the node.exe process when it\nis spawned from Sublime Text as a subprocess. In the pipe_wrap.cc file, I have\nput a breakpoint on the `PipeWrap::Open` method. In that method, the call to\n`uv_pipe_open` fails. It fails because it is trying to open an invalid file\ndescriptor. The file descriptor is passed via the `NODE_CHANNEL_FD` environment\nvariable. This seems to go wrong and I don't understand why.\n\nIn order to use the duplex pipe transport, I modified my pyright JSON\nconfiguration by adding these lines:\n\n \"command\": [\n \"D:\\\\Development\\\\node\\\\out\\\\Debug\\\\node.exe\",\n \"${server_path}\",\n \"--node-ipc\"\n ],\n \"use_node_ipc\": true,","shortMessageHtmlLink":"Attempt at getting duplex pipes to work for Windows"}},{"before":"d2a72491896eeb7a30604929f5a83f9747c9141b","after":"61a0489aa4eaa23a4c4c090d784f1d5f0669ecb6","ref":"refs/heads/node-ipc","pushedAt":"2024-07-11T19:43:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rwols","name":"Raoul Wols","path":"/rwols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2431823?s=80&v=4"},"commit":{"message":"Attempt at getting duplex pipes to work for Windows\n\nNo luck so far. I have checked out a development version of Node.js and compiled\nit using the vcbuild.bat script. The command invocation that I used was:\n\n .\\vcbuild.bat debug nosign x64\n\nThis builds all of V8, libuv and Node.js. The node.exe file is written to\n\n .\\out\\Debug\\node.exe\n\nA Visual Studio 2022 solution file is also created at .\\node.sln. I have\nthis solution open and can attach to the node.exe with debug symbols after\nfirst adding the following line just before the entrypoint in node_main.cc:\n\n while (!::IsDebuggerPresent()) {\n ::Sleep(100);\n }\n\nThis allows me to use CTRL+ALT+P to attach to the node.exe process when it\nis spawned from Sublime Text as a subprocess. In the pipe_wrap.cc file, I have\nput a breakpoint on the `PipeWrap::Open` method. In that method, the call to\n`uv_pipe_open` fails. It fails because it is trying to open an invalid file\ndescriptor. The file descriptor is passed via the `NODE_CHANNEL_FD` environment\nvariable. This seems to go wrong and I don't understand why.","shortMessageHtmlLink":"Attempt at getting duplex pipes to work for Windows"}},{"before":"0cf5c2088658a5b837a9775bd97af032a37cd116","after":"d66ad92fcc436d5e4b69a1609465888cfd31ac19","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-07-04T10:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"remove uint","shortMessageHtmlLink":"remove uint"}},{"before":"61816445e486bcec50a1546767f61cb56612011e","after":"181f17c25e92f9c43d0845eec6b9df7919a71383","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-07-04T10:24:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"except Exception","shortMessageHtmlLink":"except Exception"}},{"before":"0f80797ff0d2815e94e462237eb670a0a8c3fda0","after":"0cf5c2088658a5b837a9775bd97af032a37cd116","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-07-04T10:22:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"remove casting","shortMessageHtmlLink":"remove casting"}},{"before":"1ff4648380a11baee7cb4168c9f4e88562054799","after":"61816445e486bcec50a1546767f61cb56612011e","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-07-03T22:46:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"handle OS errors","shortMessageHtmlLink":"handle OS errors"}},{"before":"93b024ab80717824bf2ff4ae23e0e2bae5a64858","after":"1ff4648380a11baee7cb4168c9f4e88562054799","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-07-03T22:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"remove LSP: Rename... from sidebar in favor of overriding the existing ST rename_path command","shortMessageHtmlLink":"remove LSP: Rename... from sidebar in favor of overriding the existin…"}},{"before":"728c6eac9a8dff9d073ab4ef71f3185461e6462a","after":"93b024ab80717824bf2ff4ae23e0e2bae5a64858","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-07-03T22:19:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"remove unnecessary if","shortMessageHtmlLink":"remove unnecessary if"}},{"before":"cb82086537649f152a298e2dbf1ac4eba054ab48","after":"728c6eac9a8dff9d073ab4ef71f3185461e6462a","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-07-03T22:19:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"Update plugin/core/types.py\n\nCo-authored-by: jwortmann ","shortMessageHtmlLink":"Update plugin/core/types.py"}},{"before":null,"after":"b622764c4d404d9a00322adfa53c855929818012","ref":"refs/heads/remove-code","pushedAt":"2024-07-02T21:08:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"remove _read_selector and _read_priority_selector","shortMessageHtmlLink":"remove _read_selector and _read_priority_selector"}},{"before":"3449621823d3bf322ef9235bdccdfb0cf58f0f4e","after":"0f80797ff0d2815e94e462237eb670a0a8c3fda0","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-07-02T19:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"remove unused import","shortMessageHtmlLink":"remove unused import"}},{"before":"fab1ad96991baf0d7f75b5ec2bb9a28477a50667","after":"3449621823d3bf322ef9235bdccdfb0cf58f0f4e","ref":"refs/heads/use-generated-types-for-python-38","pushedAt":"2024-07-02T19:14:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"change Enum to StrEnum","shortMessageHtmlLink":"change Enum to StrEnum"}},{"before":"057eaff2cab6cd0e270ee8a44ab3d0330aed2e9b","after":"cb82086537649f152a298e2dbf1ac4eba054ab48","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-07-02T19:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"cannot use an input handler to rename folder because it always displays LSP: Rename File\n\nI cannot tweak the text inside the TextInputHandler\nuse show_input_panel instead...","shortMessageHtmlLink":"cannot use an input handler to rename folder because it always displa…"}},{"before":"d1342b96deff642522b9ff0541277ff0d0e4c396","after":"057eaff2cab6cd0e270ee8a44ab3d0330aed2e9b","ref":"refs/heads/add-will-rename-and-did-rename","pushedAt":"2024-07-02T14:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"predragnikolic","name":"Предраг Николић","path":"/predragnikolic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22029477?s=80&v=4"},"commit":{"message":"flake8 fixes","shortMessageHtmlLink":"flake8 fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEriblJwA","startCursor":null,"endCursor":null}},"title":"Activity · sublimelsp/LSP"}