Skip to content

Commit 5ad6150

Browse files
authored
Merge pull request #216 from dandrake/main
πŸ”€ merge gitmoji-chooser package
2 parents 1d4a160 + d2346ba commit 5ad6150

3 files changed

Lines changed: 190 additions & 0 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# gitmoji-chooser
2+
3+
An espanso package that provides a choice picker for [gitmoji](https://gitmoji.dev/) emoji.
4+
5+
## Usage
6+
7+
Type `:gitmoji` to open a choice dialog with all 75 gitmoji entries. Select one to insert the emoji character into your text.
8+
9+
Each entry shows the emoji, its shortcode, and a description β€” for example:
10+
11+
🎨 :art: Improve structure / format of the code.
12+
13+
Selecting it inserts `🎨`.
14+
15+
Compare with the [gitmojis support](https://hub.espanso.org/gitmojis) package, which directly offers triggers for the gitmoji. This package uses the [choice extension](https://espanso.org/docs/matches/extensions/#choice-extension) for a nice UI.
16+
17+
## Installation
18+
19+
```
20+
espanso install gitmoji-chooser
21+
```
22+
23+
## Source
24+
25+
All emoji and descriptions come from https://gitmoji.dev/.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: "gitmoji-chooser"
2+
title: "Gitmoji Chooser"
3+
description: "A choice picker for all gitmoji emoji, triggered by :gitmoji"
4+
version: 0.1.0
5+
author: "Dan Drake and Claude"
6+
tags: ["gitmoji", "emoji", "git", "commit", "chat"]
7+
homepage: "https://github.com/dandrake/espanso_hub_gitmoji_chooser"
Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
matches:
2+
- trigger: ":gitmoji"
3+
replace: "{{output}}"
4+
vars:
5+
- name: output
6+
type: choice
7+
params:
8+
values:
9+
- label: "🎨 :art: Improve structure / format of the code."
10+
id: "🎨"
11+
- label: "⚑️ :zap: Improve performance."
12+
id: "⚑️"
13+
- label: "πŸ”₯ :fire: Remove code or files."
14+
id: "πŸ”₯"
15+
- label: "πŸ› :bug: Fix a bug."
16+
id: "πŸ›"
17+
- label: "πŸš‘οΈ :ambulance: Critical hotfix."
18+
id: "πŸš‘οΈ"
19+
- label: "✨ :sparkles: Introduce new features."
20+
id: "✨"
21+
- label: "πŸ“ :memo: Add or update documentation."
22+
id: "πŸ“"
23+
- label: "πŸš€ :rocket: Deploy stuff."
24+
id: "πŸš€"
25+
- label: "πŸ’„ :lipstick: Add or update the UI and style files."
26+
id: "πŸ’„"
27+
- label: "πŸŽ‰ :tada: Begin a project."
28+
id: "πŸŽ‰"
29+
- label: "βœ… :white_check_mark: Add, update, or pass tests."
30+
id: "βœ…"
31+
- label: "πŸ”’οΈ :lock: Fix security or privacy issues."
32+
id: "πŸ”’οΈ"
33+
- label: "πŸ” :closed_lock_with_key: Add or update secrets."
34+
id: "πŸ”"
35+
- label: "πŸ”– :bookmark: Release / Version tags."
36+
id: "πŸ”–"
37+
- label: "🚨 :rotating_light: Fix compiler / linter warnings."
38+
id: "🚨"
39+
- label: "🚧 :construction: Work in progress."
40+
id: "🚧"
41+
- label: "πŸ’š :green_heart: Fix CI Build."
42+
id: "πŸ’š"
43+
- label: "⬇️ :arrow_down: Downgrade dependencies."
44+
id: "⬇️"
45+
- label: "⬆️ :arrow_up: Upgrade dependencies."
46+
id: "⬆️"
47+
- label: "πŸ“Œ :pushpin: Pin dependencies to specific versions."
48+
id: "πŸ“Œ"
49+
- label: "πŸ‘· :construction_worker: Add or update CI build system."
50+
id: "πŸ‘·"
51+
- label: "πŸ“ˆ :chart_with_upwards_trend: Add or update analytics or track code."
52+
id: "πŸ“ˆ"
53+
- label: "♻️ :recycle: Refactor code."
54+
id: "♻️"
55+
- label: "βž• :heavy_plus_sign: Add a dependency."
56+
id: "βž•"
57+
- label: "βž– :heavy_minus_sign: Remove a dependency."
58+
id: "βž–"
59+
- label: "πŸ”§ :wrench: Add or update configuration files."
60+
id: "πŸ”§"
61+
- label: "πŸ”¨ :hammer: Add or update development scripts."
62+
id: "πŸ”¨"
63+
- label: "🌐 :globe_with_meridians: Internationalization and localization."
64+
id: "🌐"
65+
- label: "✏️ :pencil2: Fix typos."
66+
id: "✏️"
67+
- label: "πŸ’© :poop: Write bad code that needs to be improved."
68+
id: "πŸ’©"
69+
- label: "βͺ️ :rewind: Revert changes."
70+
id: "βͺ️"
71+
- label: "πŸ”€ :twisted_rightwards_arrows: Merge branches."
72+
id: "πŸ”€"
73+
- label: "πŸ“¦οΈ :package: Add or update compiled files or packages."
74+
id: "πŸ“¦οΈ"
75+
- label: "πŸ‘½οΈ :alien: Update code due to external API changes."
76+
id: "πŸ‘½οΈ"
77+
- label: "🚚 :truck: Move or rename resources (e.g.: files, paths, routes)."
78+
id: "🚚"
79+
- label: "πŸ“„ :page_facing_up: Add or update license."
80+
id: "πŸ“„"
81+
- label: "πŸ’₯ :boom: Introduce breaking changes."
82+
id: "πŸ’₯"
83+
- label: "🍱 :bento: Add or update assets."
84+
id: "🍱"
85+
- label: "♿️ :wheelchair: Improve accessibility."
86+
id: "♿️"
87+
- label: "πŸ’‘ :bulb: Add or update comments in source code."
88+
id: "πŸ’‘"
89+
- label: "🍻 :beers: Write code drunkenly."
90+
id: "🍻"
91+
- label: "πŸ’¬ :speech_balloon: Add or update text and literals."
92+
id: "πŸ’¬"
93+
- label: "πŸ—ƒοΈ :card_file_box: Perform database related changes."
94+
id: "πŸ—ƒοΈ"
95+
- label: "πŸ”Š :loud_sound: Add or update logs."
96+
id: "πŸ”Š"
97+
- label: "πŸ”‡ :mute: Remove logs."
98+
id: "πŸ”‡"
99+
- label: "πŸ‘₯ :busts_in_silhouette: Add or update contributor(s)."
100+
id: "πŸ‘₯"
101+
- label: "🚸 :children_crossing: Improve user experience / usability."
102+
id: "🚸"
103+
- label: "πŸ—οΈ :building_construction: Make architectural changes."
104+
id: "πŸ—οΈ"
105+
- label: "πŸ“± :iphone: Work on responsive design."
106+
id: "πŸ“±"
107+
- label: "🀑 :clown_face: Mock things."
108+
id: "🀑"
109+
- label: "πŸ₯š :egg: Add or update an easter egg."
110+
id: "πŸ₯š"
111+
- label: "πŸ™ˆ :see_no_evil: Add or update a .gitignore file."
112+
id: "πŸ™ˆ"
113+
- label: "πŸ“Έ :camera_flash: Add or update snapshots."
114+
id: "πŸ“Έ"
115+
- label: "βš—οΈ :alembic: Perform experiments."
116+
id: "βš—οΈ"
117+
- label: "πŸ”οΈ :mag: Improve SEO."
118+
id: "πŸ”οΈ"
119+
- label: "🏷️ :label: Add or update types."
120+
id: "🏷️"
121+
- label: "🌱 :seedling: Add or update seed files."
122+
id: "🌱"
123+
- label: "🚩 :triangular_flag_on_post: Add, update, or remove feature flags."
124+
id: "🚩"
125+
- label: "πŸ₯… :goal_net: Catch errors."
126+
id: "πŸ₯…"
127+
- label: "πŸ’« :dizzy: Add or update animations and transitions."
128+
id: "πŸ’«"
129+
- label: "πŸ—‘οΈ :wastebasket: Deprecate code that needs to be cleaned up."
130+
id: "πŸ—‘οΈ"
131+
- label: "πŸ›‚ :passport_control: Work on code related to authorization, roles and permissions."
132+
id: "πŸ›‚"
133+
- label: "🩹 :adhesive_bandage: Simple fix for a non-critical issue."
134+
id: "🩹"
135+
- label: "🧐 :monocle_face: Data exploration/inspection."
136+
id: "🧐"
137+
- label: "⚰️ :coffin: Remove dead code."
138+
id: "⚰️"
139+
- label: "πŸ§ͺ :test_tube: Add a failing test."
140+
id: "πŸ§ͺ"
141+
- label: "πŸ‘” :necktie: Add or update business logic."
142+
id: "πŸ‘”"
143+
- label: "🩺 :stethoscope: Add or update healthcheck."
144+
id: "🩺"
145+
- label: "🧱 :bricks: Infrastructure related changes."
146+
id: "🧱"
147+
- label: "πŸ§‘β€πŸ’» :technologist: Improve developer experience."
148+
id: "πŸ§‘β€πŸ’»"
149+
- label: "πŸ’Έ :money_with_wings: Add sponsorships or money related infrastructure."
150+
id: "πŸ’Έ"
151+
- label: "🧡 :thread: Add or update code related to multithreading or concurrency."
152+
id: "🧡"
153+
- label: "🦺 :safety_vest: Add or update code related to validation."
154+
id: "🦺"
155+
- label: "✈️ :airplane: Improve offline support."
156+
id: "✈️"
157+
- label: "πŸ¦– :t-rex: Code that adds backwards compatibility."
158+
id: "πŸ¦–"

0 commit comments

Comments
Β (0)