{"id":17760542,"url":"https://github.com/fuco1/free-keys","last_synced_at":"2026-02-04T18:02:35.713Z","repository":{"id":11595184,"uuid":"14086649","full_name":"Fuco1/free-keys","owner":"Fuco1","description":"Show free keybindings for modkeys or prefixes","archived":false,"fork":false,"pushed_at":"2025-05-12T15:27:51.000Z","size":21,"stargazers_count":112,"open_issues_count":0,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-07-09T17:05:28.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fuco1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-11-03T14:26:45.000Z","updated_at":"2025-07-07T13:18:27.000Z","dependencies_parsed_at":"2025-06-19T19:37:17.044Z","dependency_job_id":"cc19d36b-5f7e-4424-a433-ff1528dc12eb","html_url":"https://github.com/Fuco1/free-keys","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Fuco1/free-keys","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Ffree-keys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Ffree-keys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Ffree-keys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Ffree-keys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fuco1","download_url":"https://codeload.github.com/Fuco1/free-keys/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Ffree-keys/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29092727,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-26T19:04:41.213Z","updated_at":"2026-02-04T18:02:35.693Z","avatar_url":"https://github.com/Fuco1.png","language":"Emacs Lisp","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=TAWNECQR3TTUY"],"categories":[],"sub_categories":[],"readme":"# free-keys [![Paypal logo](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=TAWNECQR3TTUY)\n\nShow free bindings in current buffer. Based on https://gist.github.com/bjorne/3796607\n\nTo use, call the command `free-keys`. This package takes into account the major mode bindings as well as any bindings occupied by minor modes active in current buffer. If called with prefix argument `C-u`, you can specify a prefix map to be used, such as `C-c` or `C-c C-x` (these are specified as a string).\n\nYou can customize the variable `free-keys-modifiers` if you use non-standard modifiers, such as `H` for hyper, `s` for super or `S` for shift. By default this list contains `C`, `M`, `C-M` and no modifier.\n\nYou can customize the variable `free-keys-keys` if you use non-English keyboard layout and want to show free bindings for keys such as č, í, ö, è, å etc.\n\nThese bindings are available inside the `*Free keys*` buffer:\n\nKey-binding | Description\n-----------|---------------\n`b`        | Change the \"active\" buffer\n`p`        | Change the prefix\n`q`        | Quit\n\n\n# Installation\n\nThe easiest way is to install this via `package.el` from MELPA repository. If you want to install manually, clone the git repo and add it to your `load-path`:\n\n    (add-to-list 'load-path \"path-to-this-git-repo\")\n\n# See also\n\nThe [bind-key](https://github.com/jwiegley/use-package/blob/master/bind-key.el) package by @jwiegley does the \"reverse thing\", that is, it shows you what bindings you've already used and if you've shadowed some built-in bindings. I highly recommend using it in tandem with this package.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuco1%2Ffree-keys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuco1%2Ffree-keys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuco1%2Ffree-keys/lists"}