{"id":13646686,"url":"https://github.com/winterTTr/ace-jump-mode","last_synced_at":"2025-04-21T21:31:14.698Z","repository":{"id":1580300,"uuid":"2061153","full_name":"winterTTr/ace-jump-mode","owner":"winterTTr","description":"a quick cursor jump mode for emacs","archived":false,"fork":false,"pushed_at":"2021-06-10T10:41:14.000Z","size":516,"stargazers_count":603,"open_issues_count":53,"forks_count":72,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-08-02T01:26:21.865Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/winterTTr/ace-jump-mode/wiki","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/winterTTr.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}},"created_at":"2011-07-17T09:29:50.000Z","updated_at":"2024-06-25T10:38:58.000Z","dependencies_parsed_at":"2022-08-28T13:10:20.078Z","dependency_job_id":null,"html_url":"https://github.com/winterTTr/ace-jump-mode","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterTTr%2Face-jump-mode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterTTr%2Face-jump-mode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterTTr%2Face-jump-mode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterTTr%2Face-jump-mode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/winterTTr","download_url":"https://codeload.github.com/winterTTr/ace-jump-mode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223880260,"owners_count":17219092,"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":[],"created_at":"2024-08-02T01:03:03.236Z","updated_at":"2024-11-09T20:30:28.093Z","avatar_url":"https://github.com/winterTTr.png","language":"Emacs Lisp","funding_links":[],"categories":["Emacs Lisp"],"sub_categories":[],"readme":"Ace Jump Mode\n=============\n\nAce jump mode is a minor mode of emacs, which help you to move the\ncursor within Emacs.  You can move your cursor to **ANY** position (\nacross window and frame ) in emacs by using only **3 times key\npress**. Have a try and I am sure you will love it.\n\n\nWhat's new in 2.0 version?\n--------------------------\n\nIn 1.0 version, ace jump mode can only work in current window.\n\nHowever, this limitation has already been broken in 2.0 version.  With\nace jump mode 2.0, you can jump to any position you wish across the\nbounder of window(c-x 2/3) and even frame(c-x 5).\n\n\nIs there a demo to show the usage?\n------------------------------------\nHere is a simple one for you to learn how to use ace jump, [Demo](http://dl.dropbox.com/u/3254819/AceJumpModeDemo/AceJumpDemo.htm)\n\nUsage: \n\n\"C-c SPC\" ==\u003e  ace-jump-word-mode\n\n\u003eenter first character of a word, select the highlighted key to move to it.\n\n\"C-u C-c SPC\" ==\u003e  ace-jump-char-mode\n\n\u003eenter a character for query, select the highlighted key to move to it.\n\n\"C-u C-u C-c SPC\" ==\u003e  ace-jump-line-mode\n\n\u003eeach non-empty line will be marked, select the highlighted key to move to it.\n\nThanks emacsrocks website, they make a great show to ace jump mode,\nrefer to [here](http://www.youtube.com/watch?feature=player_embedded\u0026v=UZkpmegySnc#!).\n\n\nHow to install it?\n------------------\n\n    ;;\n    ;; ace jump mode major function\n    ;; \n    (add-to-list 'load-path \"/full/path/where/ace-jump-mode.el/in/\")\n    (autoload\n      'ace-jump-mode\n      \"ace-jump-mode\"\n      \"Emacs quick move minor mode\"\n      t)\n    ;; you can select the key you prefer to\n    (define-key global-map (kbd \"C-c SPC\") 'ace-jump-mode)\n\n\n\n    ;; \n    ;; enable a more powerful jump back function from ace jump mode\n    ;;\n    (autoload\n      'ace-jump-mode-pop-mark\n      \"ace-jump-mode\"\n      \"Ace jump back:-)\"\n      t)\n    (eval-after-load \"ace-jump-mode\"\n      '(ace-jump-mode-enable-mark-sync))\n    (define-key global-map (kbd \"C-x SPC\") 'ace-jump-mode-pop-mark)\n    \n    ;;If you use viper mode :\n    (define-key viper-vi-global-user-map (kbd \"SPC\") 'ace-jump-mode)\n    ;;If you use evil\n    (define-key evil-normal-state-map (kbd \"SPC\") 'ace-jump-mode)\n\n\nI want to know more about customized configuration?\n---------------------------------------------------\nSee [FAQ ](http://github.com/winterTTr/ace-jump-mode/wiki/AceJump-FAQ)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FwinterTTr%2Face-jump-mode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FwinterTTr%2Face-jump-mode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FwinterTTr%2Face-jump-mode/lists"}