Skip to content

Commit f034dc6

Browse files
authored
Merge pull request #197 from chriskevini/cnsnnt-highlander
Add CNSNNT Highlander Edition
2 parents 74c8e17 + 86bd2c6 commit f034dc6

File tree

3 files changed

+53564
-0
lines changed

3 files changed

+53564
-0
lines changed
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# ⚔️ CNSNNT Highlander Edition: *There Can Be Only One* ⚔️
2+
3+
>"Why waste time type lot letter when **few letter do trick**."
4+
5+
This package is a set of **zero-collision** shorthand triggers, allowing you to instantly expand common English words by typing (mostly) only their consonants. This "Highlander" edition ensures that every trigger maps to a single, most-common word, guaranteeing maximum accuracy.
6+
7+
>"**60% of the time, it works every time.**"
8+
9+
<small>**Looking for more flexibility?** For a package where you can choose between multiple possible words for a single trigger, see [CNSNNT Standard Edition](https://hub.espanso.org/cnsnnt).</small>
10+
11+
12+
## 🎯 Core Philosophy: Maximum Efficiency
13+
14+
The system is engineered for speed by employing a few simple substitution rules:
15+
16+
* **Vowel Skipping:** Most vowels are omitted (`btwn` $\rightarrow$ `between`).
17+
* **Repeated Letter Compression:** Skip redundant letters (`acs` $\rightarrow$ `access`).
18+
* **Silent Letter Removal:** Letters that don't affect pronunciation are dropped (`bkbn` $\rightarrow$ `backbone`).
19+
* **Phonetic Substitution:** Type it how it sounds like (`tlfn` $\rightarrow$ `telephone`, `bjt` $\rightarrow$ `budget`).
20+
21+
22+
## 💡 Usage
23+
24+
While typing, simply input the consonant-based trigger. **Espanso** will instantly expand it into the full word.
25+
26+
* To **undo** an expansion, just press **backspace** immediately after it appears.
27+
28+
### Disambiguation
29+
30+
The first letter can be inputted to distinguish between words with similar consonant structures:
31+
32+
| Trigger | Expansion |
33+
| :--- | :--- |
34+
| **a**dtcn | **a**ddiction |
35+
| **e**dtcn | **e**ducation |
36+
37+
38+
## 📖 Examples
39+
40+
41+
| Trigger | Expansion |
42+
| :--- | :--- |
43+
| `hwvr` | `however` |
44+
| `btwn` | `between` |
45+
| `blv` | `believe` |
46+
| `nvlp` | `envelope` |
47+
| `ftbl` | `football` |
48+
| `gnrl` | `general` |
49+
| `gnrll` | `generally` |
50+
| `rqr` | `require` |
51+
| `rqrd` | `required` |
52+
| `nwn` | `known` |
53+
| `nnwn` | `unknown` |
54+
| `mprr` | `emperor` |
55+
| `brj` | `bridge` |
56+
| `flsf` | `philosophy` |
57+
| `flpns` | `philippines` |
58+
| `sftwr` `ngnr` | `software engineer` |
59+
| `xtrml` `qkl` | `extremely quickly` |
60+
| `imgn` `the` `psblts` | `imagine the possibilities` |
61+
62+
63+
## 🚀 Installation
64+
65+
Make sure you have already installed **[Espanso](https://espanso.org/install/)** first.
66+
67+
```sh
68+
espanso install cnsnnt-highlander
69+
```
70+
71+
## 🤝 Contributing
72+
73+
If you think a trigger should expand to a different word or have ideas for new, efficient triggers, please contribute!
74+
75+
* Create a **pull request** with your suggested changes.
76+
* **Open an issue** to discuss potential additions or improvements.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: "cnsnnt-highlander"
2+
title: "Consonant Autocomplete Highlander Edition"
3+
description: "Type words using just consonants. (Now with even fewer strokes!)"
4+
homepage: "https://github.com/chriskevini/cnsnnt"
5+
version: 0.1.0
6+
author: Chris Irineo
7+
tags: ["autocomplete", "english", "writing", "alias", "abbreviation"]

0 commit comments

Comments
 (0)