| 
4 | 4 |     "assignees": [],  | 
5 | 5 |     "author_association": "MEMBER",  | 
6 | 6 |     "body": "Users/plugins should be able to easily detect whether capslock is enabled. This can be done with a provider using these strategies:\r\n- X11: `xset -q | grep Caps`\r\n- Windows: http://stackoverflow.com/questions/13905342/winapi-how-to-get-the-caps-lock-state\r\n  - we can probably bake this into the nvim core without much trouble; otherwise it can be a small shell utility\r\n  - or we could use AutoHotkey: https://github.com/kshenoy/CapsUnlocked\r\n- macOS `IOHIDGetModifierLockState` ([sample code](https://github.com/neovim/neovim/issues/1480#issuecomment-1936273719))\r\n  - old/outdated: ~~https://developer.apple.com/library/mac/qa/qa1519/_index.html~~ , ~~https://discussions.apple.com/thread/7094207~~\r\n",  | 
7 |  | -    "closed_at": null,  | 
8 |  | -    "closed_by": null,  | 
 | 7 | +    "closed_at": "2025-07-10T18:39:58Z",  | 
 | 8 | +    "closed_by": {  | 
 | 9 | +        "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4",  | 
 | 10 | +        "events_url": "https://api.github.com/users/justinmk/events{/privacy}",  | 
 | 11 | +        "followers_url": "https://api.github.com/users/justinmk/followers",  | 
 | 12 | +        "following_url": "https://api.github.com/users/justinmk/following{/other_user}",  | 
 | 13 | +        "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}",  | 
 | 14 | +        "gravatar_id": "",  | 
 | 15 | +        "html_url": "https://github.com/justinmk",  | 
 | 16 | +        "id": 1359421,  | 
 | 17 | +        "login": "justinmk",  | 
 | 18 | +        "node_id": "MDQ6VXNlcjEzNTk0MjE=",  | 
 | 19 | +        "organizations_url": "https://api.github.com/users/justinmk/orgs",  | 
 | 20 | +        "received_events_url": "https://api.github.com/users/justinmk/received_events",  | 
 | 21 | +        "repos_url": "https://api.github.com/users/justinmk/repos",  | 
 | 22 | +        "site_admin": false,  | 
 | 23 | +        "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}",  | 
 | 24 | +        "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions",  | 
 | 25 | +        "type": "User",  | 
 | 26 | +        "url": "https://api.github.com/users/justinmk",  | 
 | 27 | +        "user_view_type": "public"  | 
 | 28 | +    },  | 
9 | 29 |     "comment_data": [  | 
10 | 30 |         {  | 
11 | 31 |             "author_association": "NONE",  | 
 | 
276 | 296 |                 "url": "https://api.github.com/users/martinezcoder",  | 
277 | 297 |                 "user_view_type": "public"  | 
278 | 298 |             }  | 
 | 299 | +        },  | 
 | 300 | +        {  | 
 | 301 | +            "author_association": "MEMBER",  | 
 | 302 | +            "body": "Closing this as out of scope because:\n\n- [kitty keyboard protocol](https://sw.kovidgoyal.net/kitty/keyboard-protocol/#modifiers) has a `caps_lock` keycode.\n- Terminals like https://ghostty.org/ show a capslock indicator now:\n    - <img width=\"240\" height=\"91\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/94f44735-cc7e-4c09-83fa-4089e1d289b1\" />\n    - Nvim GUIs also should do that. Will mention this at `:help dev-ui`.",  | 
 | 303 | +            "created_at": "2025-07-10T18:39:58Z",  | 
 | 304 | +            "html_url": "https://github.com/neovim/neovim/issues/1480#issuecomment-3058534007",  | 
 | 305 | +            "id": 3058534007,  | 
 | 306 | +            "issue_url": "https://api.github.com/repos/neovim/neovim/issues/1480",  | 
 | 307 | +            "node_id": "IC_kwDOAPphoM62TYZ3",  | 
 | 308 | +            "performed_via_github_app": null,  | 
 | 309 | +            "reactions": {  | 
 | 310 | +                "+1": 0,  | 
 | 311 | +                "-1": 0,  | 
 | 312 | +                "confused": 0,  | 
 | 313 | +                "eyes": 0,  | 
 | 314 | +                "heart": 0,  | 
 | 315 | +                "hooray": 0,  | 
 | 316 | +                "laugh": 0,  | 
 | 317 | +                "rocket": 0,  | 
 | 318 | +                "total_count": 0,  | 
 | 319 | +                "url": "https://api.github.com/repos/neovim/neovim/issues/comments/3058534007/reactions"  | 
 | 320 | +            },  | 
 | 321 | +            "updated_at": "2025-07-10T18:40:13Z",  | 
 | 322 | +            "url": "https://api.github.com/repos/neovim/neovim/issues/comments/3058534007",  | 
 | 323 | +            "user": {  | 
 | 324 | +                "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4",  | 
 | 325 | +                "events_url": "https://api.github.com/users/justinmk/events{/privacy}",  | 
 | 326 | +                "followers_url": "https://api.github.com/users/justinmk/followers",  | 
 | 327 | +                "following_url": "https://api.github.com/users/justinmk/following{/other_user}",  | 
 | 328 | +                "gists_url": "https://api.github.com/users/justinmk/gists{/gist_id}",  | 
 | 329 | +                "gravatar_id": "",  | 
 | 330 | +                "html_url": "https://github.com/justinmk",  | 
 | 331 | +                "id": 1359421,  | 
 | 332 | +                "login": "justinmk",  | 
 | 333 | +                "node_id": "MDQ6VXNlcjEzNTk0MjE=",  | 
 | 334 | +                "organizations_url": "https://api.github.com/users/justinmk/orgs",  | 
 | 335 | +                "received_events_url": "https://api.github.com/users/justinmk/received_events",  | 
 | 336 | +                "repos_url": "https://api.github.com/users/justinmk/repos",  | 
 | 337 | +                "site_admin": false,  | 
 | 338 | +                "starred_url": "https://api.github.com/users/justinmk/starred{/owner}{/repo}",  | 
 | 339 | +                "subscriptions_url": "https://api.github.com/users/justinmk/subscriptions",  | 
 | 340 | +                "type": "User",  | 
 | 341 | +                "url": "https://api.github.com/users/justinmk",  | 
 | 342 | +                "user_view_type": "public"  | 
 | 343 | +            }  | 
279 | 344 |         }  | 
280 | 345 |     ],  | 
281 |  | -    "comments": 6,  | 
 | 346 | +    "comments": 7,  | 
282 | 347 |     "comments_url": "https://api.github.com/repos/neovim/neovim/issues/1480/comments",  | 
283 | 348 |     "created_at": "2014-11-15T17:01:33Z",  | 
284 | 349 |     "events_url": "https://api.github.com/repos/neovim/neovim/issues/1480/events",  | 
 | 
308 | 373 |     "locked": false,  | 
309 | 374 |     "milestone": {  | 
310 | 375 |         "closed_at": null,  | 
311 |  | -        "closed_issues": 726,  | 
 | 376 | +        "closed_issues": 728,  | 
312 | 377 |         "created_at": "2014-05-10T20:43:04Z",  | 
313 | 378 |         "creator": {  | 
314 | 379 |             "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4",  | 
 | 
341 | 406 |         "open_issues": 630,  | 
342 | 407 |         "state": "open",  | 
343 | 408 |         "title": "backlog",  | 
344 |  | -        "updated_at": "2025-07-07T03:51:31Z",  | 
 | 409 | +        "updated_at": "2025-07-14T12:31:21Z",  | 
345 | 410 |         "url": "https://api.github.com/repos/neovim/neovim/milestones/6"  | 
346 | 411 |     },  | 
347 | 412 |     "node_id": "MDU6SXNzdWU0ODkxNjc3MQ==",  | 
 | 
360 | 425 |         "url": "https://api.github.com/repos/neovim/neovim/issues/1480/reactions"  | 
361 | 426 |     },  | 
362 | 427 |     "repository_url": "https://api.github.com/repos/neovim/neovim",  | 
363 |  | -    "state": "open",  | 
364 |  | -    "state_reason": null,  | 
 | 428 | +    "state": "closed",  | 
 | 429 | +    "state_reason": "not_planned",  | 
365 | 430 |     "sub_issues_summary": {  | 
366 | 431 |         "completed": 0,  | 
367 | 432 |         "percent_completed": 0,  | 
 | 
379 | 444 |         "node_id": "IT_kwDOAGK_Pc4ACRyv",  | 
380 | 445 |         "updated_at": "2024-07-26T10:12:30Z"  | 
381 | 446 |     },  | 
382 |  | -    "updated_at": "2025-07-02T08:59:48Z",  | 
 | 447 | +    "updated_at": "2025-07-10T18:40:13Z",  | 
383 | 448 |     "url": "https://api.github.com/repos/neovim/neovim/issues/1480",  | 
384 | 449 |     "user": {  | 
385 | 450 |         "avatar_url": "https://avatars.githubusercontent.com/u/1359421?v=4",  | 
 | 
0 commit comments