Ultra-Sync package synchronizes scrolling of asciidoc and markdown documents. It can also sync normal text files. The two files to be synced should be opened in two different panes. After syncing, the contents of the files will correspond to each other on scrolling.
For ultra-sync package to deliver its best, it is required that documents are well written.
Syncing asciidoc document
Syncing markdown document
Syncing normal text document
In order to use Ultra-Sync, open the documents to be synchronized in two different panes. Now toggle Ultra-Sync by pressing
ctrl-alt-e or by using Packages menu in the atom window.
Once toggled, documents can synchronized by pressing
ctrl-alt-e again to deactivate the package.
Ultra-Sync allows users to customize their experience. The package uses features like autosync to automatically synchronize scrolling as and when document is edited. Also, it uses interpolation technique to provide smoother scrolling. It uses levenshtein algorithm for strong matching. If strong matching is disabled, then matching of documents can be less accurate. These features however may reduce the processing speed. In such cases, user can disable them.
There are two types of syncing available. Pcapture sync uses different method of node traversal. Hence it can sometimes produce better results.
Ultra-Sync can be installed from atom packages.
apm can also be used:
apm install ultra-sync
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.