feat: Adds espanso text expander and updates install packages, walker updates.

This commit is contained in:
2025-09-25 19:17:15 -04:00
parent bef4bbea5f
commit 1e94c4181f
24 changed files with 100 additions and 76 deletions

View File

@@ -0,0 +1,13 @@
# These are Xcode specific matches.
matches:
- trigger: ":struct"
replace: |
struct $|$ {
}
- trigger: ":pstruct"
replace: |
public struct $|$ {
}

17
espanso/match/base.yml Normal file
View File

@@ -0,0 +1,17 @@
# espanso match file
# For a complete introduction, visit the official docs at: https://espanso.org/docs/
# You can use this file to define the base matches (aka snippets)
# that will be available in every application when using espanso.
# Matches are substitution rules: when you type the "trigger" string
# it gets replaced by the "replace" string.
imports:
- "./date.yml"
- "./email.yml"
- "./housecallpro.yml"
- "./links.yml"
- './symbols.yml'

19
espanso/match/date.yml Normal file
View File

@@ -0,0 +1,19 @@
matches:
# Print the current date
- trigger: ":date"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%m/%d/%Y"
# Iso-seconds
- trigger: ":isosec"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: "isosec"

11
espanso/match/email.yml Normal file
View File

@@ -0,0 +1,11 @@
# Email configuration.
matches:
# Email Addresses
- trigger: ":@hhe"
replace: "mhoush@houshhomeenergy.com"
- trigger: ":@service"
replace: "service@houshhomeenergy.com"
- trigger: ":@me"
replace: "michael@mhoush.com"

4
espanso/match/git.yml Normal file
View File

@@ -0,0 +1,4 @@
matches:
- trigger: ":gcl"
replace: "git clone"

View File

@@ -0,0 +1,12 @@
# Commonly used in house call pro.
matches:
# House Call Pro
- trigger: ":cc"
replace: "Client Concern"
- trigger: ":diag"
replace: "Diagnostic"
- trigger: ":wd"
replace: "Work Description"
- trigger: ":wp" # I often mistype for this.
replace: "Work Description"

31
espanso/match/links.yml Normal file
View File

@@ -0,0 +1,31 @@
# This file includes common url's / links.
matches:
# Github
- trigger: ":gh"
replace: "https://github.com"
# Personal Github
- trigger: ":git"
replace: "https://github.com/m-housh"
- trigger: ":pf"
replace: "https://pointfree.co"
- trigger: ":gpf"
replace: "https://github.com/pointfreeco"
- trigger: ":tca"
replace: "https://github.com/pointfreeco/swift-composable-architecture"
# Youtube
- trigger: ":yt"
replace: "https://www.youtube.com/channel/UCb58SeURd5bObfTiL0KoliA"
# Discord
- trigger: ":discord"
replace: "https://discord.gg/W3p5GJfjry"
# TruTechTools
- trigger: ":ttt"
replace: "https://trutechtools.com"

View File

@@ -0,0 +1,14 @@
## Actually All Emojis
An up-to-date package for [espanso](https://espanso.org/) which provides triggers for all emojis (`v14.0`). Emojis and codes fetched from [Unicode.org](https://unicode.org/emoji/charts/full-emoji-list.html)
### Usage
To use this package, just type the name of the emoji between two colons. For example, to use the `smile` emoji 😄, you can type: `:smile:`
A full list of emojis and their CLDR Short Names can be found [here](https://unicode.org/emoji/charts/full-emoji-list.html)
**Note**: There are two options for this package. One with spaces between words, and one with underscores. This version uses _spaces_
For example `:kissing face:`
To install the version with underscores use `actually-all-emojis`

View File

@@ -0,0 +1,7 @@
author: Jobie Wong
description: An updated package providing all v.14 emojis - fetched from unicode.org
name: actually-all-emojis-spaces
title: Actually All Emojis (Spaces)
version: 0.1.0
homepage: "https://github.com/jobiewong/espanso-emojis"
tags: ["emoji", "chat"]

View File

@@ -0,0 +1,2 @@
---
hub

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
matches:
- trigger: ':deg:'
replace: '°'
- trigger: ':cmd:'
replace: '⌘'
- trigger: ':shift:'
replace: '⇧'
- trigger: ':noteq:'
replace: '≠'