{"id":13643306,"url":"https://github.com/DavidLGoldberg/jumpy","last_synced_at":"2025-04-21T01:32:16.338Z","repository":{"id":145792133,"uuid":"21231321","full_name":"DavidLGoldberg/jumpy","owner":"DavidLGoldberg","description":"The fastest way to jump around files and across visible panes in Atom","archived":false,"fork":false,"pushed_at":"2022-02-04T13:43:39.000Z","size":10891,"stargazers_count":123,"open_issues_count":19,"forks_count":16,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-09T15:42:26.138Z","etag":null,"topics":["atom","cursor","hotkeys","jump"],"latest_commit_sha":null,"homepage":"https://atom.io/packages/jumpy","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DavidLGoldberg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2014-06-26T07:03:34.000Z","updated_at":"2024-10-01T09:20:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"7293c228-beab-4f06-b2e6-97d80116b4a0","html_url":"https://github.com/DavidLGoldberg/jumpy","commit_stats":null,"previous_names":[],"tags_count":54,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidLGoldberg%2Fjumpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidLGoldberg%2Fjumpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidLGoldberg%2Fjumpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidLGoldberg%2Fjumpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DavidLGoldberg","download_url":"https://codeload.github.com/DavidLGoldberg/jumpy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249982600,"owners_count":21355731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["atom","cursor","hotkeys","jump"],"created_at":"2024-08-02T01:01:45.599Z","updated_at":"2025-04-21T01:32:14.908Z","avatar_url":"https://github.com/DavidLGoldberg.png","language":"CoffeeScript","funding_links":[],"categories":["CoffeeScript"],"sub_categories":[],"readme":"# Jumpy\n\n[![Join the chat at https://gitter.im/jumpy-atom/Lobby](https://badges.gitter.im/jumpy-atom/Lobby.svg)](https://gitter.im/jumpy-atom/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n![](https://img.shields.io/apm/dm/jumpy.svg)\n![](https://img.shields.io/apm/v/jumpy.svg)\n[![Build Status](https://travis-ci.org/DavidLGoldberg/jumpy.svg?branch=master)](https://travis-ci.org/DavidLGoldberg/jumpy)\n\nAn Atom package that creates dynamic hotkeys to jump around files and across visible panes.\n\n## How to jump\n\n1.  Hit \u003ckbd\u003eshift\u003c/kbd\u003e + \u003ckbd\u003eenter\u003c/kbd\u003e\n2.  Choose from your presented labels:\n3.  Enter two characters.\n4.  Keep coding!\n\n[ ![Jumpy in Action! - (gif made with recordit.co)][1]](https://raw.githubusercontent.com/DavidLGoldberg/jumpy/master/_images/jumpy.gif)\n\n[1]: https://raw.githubusercontent.com/DavidLGoldberg/jumpy/master/_images/jumpy.gif\n\n## Install\nOn command line:\n```\napm install jumpy\n```\nor the for the whole jumpy suite:\n```\napm install jumpy jumpy-beacon\n```\n\n## Notes\n\n*   Works great with or without [vim-mode](https://github.com/atom/vim-mode \"vim-mode's Homepage\") or [vim-mode-plus](https://atom.io/packages/vim-mode-plus \"vim-mode-plus's Homepage\")!\n  *   Vim modes supported:\n      *   command mode\n      *   insert mode\n      *   visual mode (expands selections with \u003ckbd\u003ev\u003c/kbd\u003e or \u003ckbd\u003eV\u003c/kbd\u003e)\n  *   Recommended key mappings to replace 'f' in vim-mode see 'Settings' below.\n\n## Key Bindings\n\n### Defaults\n\n*   Enter jump mode\n    *   \u003ckbd\u003eshift\u003c/kbd\u003e + \u003ckbd\u003eenter\u003c/kbd\u003e\n    _**NOTE:** This particular hotkey conflicts with the very awesome [Hydrogen package](https://nteract.io/atom).\n    Please rebind jump mode to something else or override it for Jumpy (see below)_\n*   Reset first character entered\n    *   \u003ckbd\u003ebackspace\u003c/kbd\u003e\n*   Cancel/exit jump mode (any)\n    *   \u003ckbd\u003eshift\u003c/kbd\u003e + \u003ckbd\u003eenter\u003c/kbd\u003e\n    *   \u003ckbd\u003eenter\u003c/kbd\u003e\n    *   \u003ckbd\u003eesc\u003c/kbd\u003e\n    *   \u003ckbd\u003espace\u003c/kbd\u003e\n\n## Settings\n\n### Jumpy preferences\n\n( Preferences \u003ckbd\u003ecmd\u003c/kbd\u003e+\u003ckbd\u003e,\u003c/kbd\u003e ) -\u003e search for 'jumpy'\n\n*   **Font Size**:\nIf set, must be a decimal value less than 1.\n*   **High Contrast**:\nIf checked, uses a more colorful and fun (usually green) label.\n*   **Match Pattern**:\nProvide a custom regex to match labels with.\n*   **Use Homing Beacon Effect On Jumps**:\nIf left on, will display a homing beacon (usually red) after all jumps.\n\n![Jumpy settings](https://raw.githubusercontent.com/DavidLGoldberg/jumpy/master/_images/jumpy-settings.png)\n\n*Example*:\n\n![Jumpy example](https://raw.githubusercontent.com/DavidLGoldberg/jumpy/master/_images/jumpy-high-contrast-font-camel.png)\n\n(image after settings set to .85 font size, high contrast, and default camel case matching pattern)\n\n### 'vim-mode/vim-mode-plus' Users (Strongly Recommended Override)\n\nPut this override in your **'Atom'** -\u003e **'Keymap...'** settings:\n\n    'atom-text-editor:not(.mini).vim-mode:not(.insert-mode):not(.jumpy-jump-mode), .tree-view':\n        'f': 'jumpy:toggle'\n\nor if `vim-mode-plus`:\n\n    'atom-text-editor:not(.mini).vim-mode-plus:not(.insert-mode):not(.jumpy-jump-mode), .tree-view':\n        'f': 'jumpy:toggle'\n\nThis will **bind 'f' to toggle Jumpy**.\n\nThis is not the default because it **changes vim's native behavior**.\nInstead, with Jumpy, after jumping to the nearest word, you can easily word or character jump over to your target.\nThe [Vimium chrome extension](https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en) chose this binding.\nPlease let me know what you think about this binding for Jumpy [here](https://discuss.atom.io/t/introducing-jumpy-new-package/10980/28)!\n\n### 'hydrogen' Users\nIf you want to use the original keybinding for Jumpy it's \u003ckbd\u003eshift\u003c/kbd\u003e+\u003ckbd\u003eenter\u003c/kbd\u003e.  Hydrogen overrides this to simulate the Jupyter notebook behavior.\nPut this override in your **'Atom'** -\u003e **'Keymap...'** settings:\n\n    'atom-workspace atom-text-editor:not(.mini)':\n        'shift-enter': 'jumpy:toggle'\n\n_This is less necessary for vim-mode users because of above binding, although setting up a binding like this will allow jumps from insert mode as well!_\n\n### Jumpy Styles\n\nNote: Styles can be overridden in **'Atom' -\u003e 'Open Your Stylesheet'**\n(see examples below)\n\n```less\natom-text-editor {\n    .jumpy-label {\n        // Regular labels\n        background-color: black;\n        color: white;\n        \u0026.high-contrast {\n            // High Contrast labels (activated in settings)\n            background-color: green;\n        }\n    }\n}\n```\n\n## My other Atom packages :)\n\n*   [Jumpy-beacon](https://atom.io/packages/jumpy-beacon)\n*   [Back-jumpy](https://atom.io/packages/back-jumpy) (WIP)\n*   [Qolor](https://atom.io/packages/qolor)\n\n## My VS Code version of Jumpy :))\n\n*   [Jumpy2](https://marketplace.visualstudio.com/items?itemName=DavidLGoldberg.jumpy2) (Jumpy for VS Code from it's original author!)\n\n## Keywords\n\n(A little SEO juice)\n\n*   Shortcuts\n*   Navigation\n*   Productivity\n*   Mouseless\n*   Plugin\n*   Extension\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavidLGoldberg%2Fjumpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDavidLGoldberg%2Fjumpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavidLGoldberg%2Fjumpy/lists"}