All Projects → t9md → Atom Cursor History

t9md / Atom Cursor History

Licence: mit
Cursor position history manager

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Atom Cursor History

Youtube Fetcher
📺 Youtube Podcasting 🎧
Stars: ✭ 31 (-48.33%)
Mutual labels:  atom
Atom Flutter
An Atom plugin for Flutter developers
Stars: ✭ 42 (-30%)
Mutual labels:  atom
Atom
Atom file-specific icons for improved visual grepping.
Stars: ✭ 1,093 (+1721.67%)
Mutual labels:  atom
Envy
Text editing supercharger
Stars: ✭ 35 (-41.67%)
Mutual labels:  atom
My Configurations
Chris Hough's .dot files + workstation setup
Stars: ✭ 40 (-33.33%)
Mutual labels:  atom
Atom Pull Requests
View/Edit comments on a Pull Request directly inside the Atom Editor
Stars: ✭ 47 (-21.67%)
Mutual labels:  atom
Fizzy
🍇 🍓 🍊 A lovely, bright and lively syntax theme for Atom.
Stars: ✭ 29 (-51.67%)
Mutual labels:  atom
Atom Auto Prettier
An Atom package that semantically reformats Javascript based on the window size
Stars: ✭ 60 (+0%)
Mutual labels:  atom
Alfred Atom
Alfred workflow to browse and open Atom projects
Stars: ✭ 41 (-31.67%)
Mutual labels:  atom
Atom File Types
Specify additional file types for languages.
Stars: ✭ 54 (-10%)
Mutual labels:  atom
Atom Stylefmt
Format your CSS using stylefmt.
Stars: ✭ 35 (-41.67%)
Mutual labels:  atom
Language Vue Component
Adds syntax highlighting to Vue Component files in Atom
Stars: ✭ 39 (-35%)
Mutual labels:  atom
Terminus
Terminus, a terminal for Atom! - Looking for collaborators hop in, at your next bus stop :-)
Stars: ✭ 49 (-18.33%)
Mutual labels:  atom
Feeds2imap.clj
Pull RSS/Atom feeds to your IMAP folders with Clojure on JVM.
Stars: ✭ 31 (-48.33%)
Mutual labels:  atom
Agda Mode
agda-mode on Atom
Stars: ✭ 58 (-3.33%)
Mutual labels:  atom
Atom Vim Mode Plus Ex Mode
Experiment to implement ex-mode for vim-mode-plus
Stars: ✭ 30 (-50%)
Mutual labels:  atom
Go Signature Statusbar
Display the signature of the current Go function under the cursor in the status bar of Atom
Stars: ✭ 44 (-26.67%)
Mutual labels:  atom
Atom Latex
The only LaTeX package you need for typesetting with Atom.
Stars: ✭ 60 (+0%)
Mutual labels:  atom
Language Csharp
C# language support for Atom
Stars: ✭ 59 (-1.67%)
Mutual labels:  atom
Autocomplete Ruby
Provides intelligent code completion for Ruby in the Atom editor. Requires RSense.
Stars: ✭ 50 (-16.67%)
Mutual labels:  atom

cursor-history Build Status

Like browser's Go and Back button, like ctrl-i, ctrl-o in Vim. You can go/back to cursor position history.

gif

Keymap

No default keymap. You need to set by yourself.

  • e.g.
'atom-workspace':
  'ctrl-i': 'cursor-history:next'
  'ctrl-o': 'cursor-history:prev'
  'ctrl-cmd-i': 'cursor-history:next-within-editor'
  'ctrl-cmd-o': 'cursor-history:prev-within-editor'

Commands

  • cursor-history:next: Go to next point in history.
  • cursor-history:prev: Go to previous point in history.
  • cursor-history:next-within-editor: Go to next point in history within current editor.
  • cursor-history:prev-within-editor: Go to previous point in history within current editor.
  • cursor-history:clear: Clear history.

Features

  • Go and Back to previous/next position of cursor history including closed buffer(can exclude closed buffer with config option).
  • Flash cursor line on land.
  • Vim like history concatenation (Never save same line per file. This allow you to jump specific line only once).

When cursor history saved?

  • When editor lost focus.
  • When cursor moved and row delta exceeds rowDeltaToRemember(default 4).
  • When cursor moved within same row and column delta exceeds columnDeltaToRemember(default 9999).

Customize flashing effects.

When you enabled flashOnLand(default false), it flashes cursor line when move around history position.
You can customize flashing effect in your style.less based on following example.

@keyframes cursor-history-flash {
  from { background-color: red; }
}
atom-text-editor.editor .line.cursor-history-flash-line {
  animation-duration: 1s;
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].