flesser / natural-autoflow

Natural autoflow for Atom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Natural autoflow

Natural autoflow is an Atom package that provides a more natural flow of text in comparison to the official autoflow package. It ensures that no line is longer than the user defined line length by breaking at periods, semicolons, question marks or exclamation marks. It also breaks at commas when the comma is close to max line length. This makes it easier to diff and merge files and makes the package suitable for authors who are collaborating on LaTeX, Markdown, Doconce, and similar formats.

The default keybinding is shift+ctrl+alt+q on Linux and Windows and shift+ctrl+cmd+q on Mac. The original keybinding ctrl+alt+q and ctrl+cmd+q are also enabled, but conflict with the official autoflow package, which needs to be disabled for natural-autoflow to enable these bindings. Another option is to bind natural-autoflow:reflow-selection to something else, like ctrl+i or cmd+i.

About

Natural autoflow for Atom

License:MIT License


Languages

Language:CoffeeScript 100.0%