Metadata-Version: 2.1
Name: plover-merge-words
Version: 0.1.1
Summary: Avoid repeating yourself or guarantee a space before a word.
Home-page: https://github.com/morinted/plover_merge_words
Author: Ted Morin
Author-email: morinted@gmail.com
License: GNU General Public License v3 or later (GPLv3+)
Keywords: plover plover_plugin
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: plover (>=4.0.0.dev7)

##################
Plover Merge Words
##################

Avoid repeating yourself.

Usage
=====

Prevent the Stacking of Characters
----------------------------------

``{:merge:text}``

-  **text**: the text that shouldn't be repeated

Use Cases
^^^^^^^^^

- Merge with a prefix

  - Map your stroke to ``{:merge:word}``
  - ``{con^}continue`` → concontinue
  - ``{con^}{:merge:continue}`` → continue
  - ``{con^}{:merge:continue}{:merge:continue}`` → continue continue

- Ensure a word is always proceeded by a space

  - Map your stroke to ``{:merge: }word``
  - ``{con^}{:merge: }word`` → con word
  - ``{con^}{:merge: }word{:merge: }word`` → con word word

- Avoid repeating characters that you don't want to repeat

  - Map your stroke to ``{:merge: word}`` or ``{^}{:merge:word}``
  - ``hey{^}{:merge:.}{-|}there`` → hey. There
  - ``hey{^}{:merge:.}{-|}{^}{:merge:.}{-|}{^}{:merge:.}{-|}{^}{:merge:.}{-|}{^}{:merge:.}{-|}there`` → hey. There


