🔧 Config adjustments for espanso

This commit is contained in:
z3rOR0ne 2023-10-09 05:27:45 -07:00
parent fc60e0661b
commit 7775a36cc4

View file

@ -10,6 +10,7 @@
matches: matches:
# Simple text replacement # Simple text replacement
- trigger: ":espanso" - trigger: ":espanso"
force_clipboard: true
replace: "Hi there!" replace: "Hi there!"
# NOTE: espanso uses YAML to define matches, so pay attention to the indentation! # NOTE: espanso uses YAML to define matches, so pay attention to the indentation!
@ -18,6 +19,7 @@ matches:
# Print the current date # Print the current date
- trigger: ":date" - trigger: ":date"
force_clipboard: true
replace: "{{mydate}}" replace: "{{mydate}}"
vars: vars:
- name: mydate - name: mydate
@ -36,6 +38,7 @@ matches:
# Print the $USER # Print the $USER
- trigger: ":user" - trigger: ":user"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -45,6 +48,7 @@ matches:
# Print the $HOST # Print the $HOST
- trigger: ":term" - trigger: ":term"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -53,6 +57,7 @@ matches:
cmd: "echo $TERM" # returns "linux"... cmd: "echo $TERM" # returns "linux"...
- trigger: ":shell" - trigger: ":shell"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -61,6 +66,7 @@ matches:
cmd: "echo $SHELL" cmd: "echo $SHELL"
- trigger: ":kernel" - trigger: ":kernel"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -69,45 +75,59 @@ matches:
cmd: "uname -r" cmd: "uname -r"
- trigger: ";cmm" - trigger: ";cmm"
force_clipboard: true
replace: "/* *********************\n\n*********************/" replace: "/* *********************\n\n*********************/"
- trigger: ";cmh" - trigger: ";cmh"
force_clipboard: true
replace: "########################\n\n#######################" replace: "########################\n\n#######################"
- trigger: ";rr" - trigger: ";rr"
force_clipboard: true
replace: "source $HOME/.sdrc && cd $sdir && nvim $sdoc" replace: "source $HOME/.sdrc && cd $sdir && nvim $sdoc"
- trigger: ";rd" - trigger: ";rd"
force_clipboard: true
replace: "source $HOME/.sdrc && cd $sdir && ls" replace: "source $HOME/.sdrc && cd $sdir && ls"
- trigger: ";for" - trigger: ";for"
force_clipboard: true
replace: "for (;;) {}" replace: "for (;;) {}"
- trigger: ";while" - trigger: ";while"
force_clipboard: true
replace: "while () {}" replace: "while () {}"
- trigger: ";if" - trigger: ";if"
force_clipboard: true
replace: "if () {}" replace: "if () {}"
- trigger: ";elif" - trigger: ";elif"
force_clipboard: true
replace: "else if () {}" replace: "else if () {}"
- trigger: ";else" - trigger: ";else"
force_clipboard: true
replace: "else {}" replace: "else {}"
- trigger: ";$" - trigger: ";$"
force_clipboard: true
replace: "`${}`" replace: "`${}`"
- trigger: ";do" - trigger: ";do"
force_clipboard: true
replace: "do {} while ()" replace: "do {} while ()"
- trigger: ";func" - trigger: ";func"
force_clipboard: true
replace: "function () {}" replace: "function () {}"
- trigger: ";=>" - trigger: ";=>"
force_clipboard: true
replace: "() => {}" replace: "() => {}"
- trigger: ";try" - trigger: ";try"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -116,117 +136,153 @@ matches:
cmd: "~/scripts/trycatch ; echo ''" cmd: "~/scripts/trycatch ; echo ''"
- trigger: ";def" - trigger: ";def"
force_clipboard: true
replace: "def():" replace: "def():"
- trigger: ";fn" - trigger: ";fn"
force_clipboard: true
replace: "pub fn () {}" replace: "pub fn () {}"
- trigger: ";cll" - trigger: ";cll"
force_clipboard: true
replace: "console.log(' :=>', )" replace: "console.log(' :=>', )"
- trigger: ";clc" - trigger: ";clc"
force_clipboard: true
replace: "console.clear()" replace: "console.clear()"
- trigger: ";cla" - trigger: ";cla"
force_clipboard: true
replace: "console.assert()" replace: "console.assert()"
- trigger: ";cle" - trigger: ";cle"
force_clipboard: true
replace: "console.error('ERROR :=>', )" replace: "console.error('ERROR :=>', )"
- trigger: ";clt" - trigger: ";clt"
force_clipboard: true
replace: "console.table()" replace: "console.table()"
- trigger: ";clw" - trigger: ";clw"
force_clipboard: true
replace: "console.warn('WARNING :=>', )" replace: "console.warn('WARNING :=>', )"
- trigger: ";<h1" - trigger: ";<h1"
force_clipboard: true
replace: "<h1> </h1>" replace: "<h1> </h1>"
- trigger: ";<h2" - trigger: ";<h2"
force_clipboard: true
replace: "<h2> </h2>" replace: "<h2> </h2>"
- trigger: ";<h3" - trigger: ";<h3"
force_clipboard: true
replace: "<h3> </h3>" replace: "<h3> </h3>"
- trigger: ";<h4" - trigger: ";<h4"
force_clipboard: true
replace: "<h4> </h4>" replace: "<h4> </h4>"
- trigger: ";<h5" - trigger: ";<h5"
force_clipboard: true
replace: "<h5> </h5>" replace: "<h5> </h5>"
- trigger: ";href" - trigger: ";href"
force_clipboard: true
replace: '<a aria-label="" target="_blank" rel="noopener noreferrer" role="link" href=""></a>' replace: '<a aria-label="" target="_blank" rel="noopener noreferrer" role="link" href=""></a>'
- trigger: ";<d" - trigger: ";<d"
force_clipboard: true
replace: '<div class=""> </div>' replace: '<div class=""> </div>'
- trigger: ";<s" - trigger: ";<s"
force_clipboard: true
replace: '<span class=""> </span>' replace: '<span class=""> </span>'
- trigger: ";<p" - trigger: ";<p"
force_clipboard: true
replace: "<p> </p>" replace: "<p> </p>"
- trigger: ";<a" - trigger: ";<a"
force_clipboard: true
replace: '<a href=""> </a>' replace: '<a href=""> </a>'
- trigger: ";<i" - trigger: ";<i"
force_clipboard: true
replace: '<img src="" alt="" />' replace: '<img src="" alt="" />'
- trigger: ";test" - trigger: ";test"
force_clipboard: true
replace: "test('', () => {})" replace: "test('', () => {})"
- trigger: ";inc" - trigger: ";inc"
force_clipboard: true
replace: "#include" replace: "#include"
- trigger: ";pri" - trigger: ";pri"
force_clipboard: true
replace: "print(' :=>', )" replace: "print(' :=>', )"
- trigger: ";sh" - trigger: ";sh"
force_clipboard: true
replace: "#!/usr/bin/env bash" replace: "#!/usr/bin/env bash"
- trigger: ";str" - trigger: ";str"
force_clipboard: true
replace: "'use strict'" replace: "'use strict'"
- trigger: ";loc" - trigger: ";loc"
force_clipboard: true
replace: "localhost:" replace: "localhost:"
- trigger: ";000" - trigger: ";000"
force_clipboard: true
replace: "0.0.0.0:" replace: "0.0.0.0:"
# Pings google dns server # Pings google dns server
- trigger: ";ping" - trigger: ";ping"
force_clipboard: true
replace: "ping 8.8.8.8" replace: "ping 8.8.8.8"
# Prepares Odysee search # Prepares Odysee search
- trigger: "!ody" - trigger: "!ody"
force_clipboard: true
replace: "https://odysee.com/$/search?q=" replace: "https://odysee.com/$/search?q="
# Prepares Quetre search # Prepares Quetre search
- trigger: "!que" - trigger: "!que"
force_clipboard: true
replace: "https://qr.vern.cc/search?q=" replace: "https://qr.vern.cc/search?q="
# Prepares Stack Overflow search # Prepares Stack Overflow search
- trigger: "!sto" - trigger: "!sto"
force_clipboard: true
replace: "https://stackoverflow.com/search?q=" replace: "https://stackoverflow.com/search?q="
# Routes to text.npr.org # Routes to text.npr.org
- trigger: ";npr" - trigger: ";npr"
force_clipboard: true
replace: replace:
"https://text.npr.org" "https://text.npr.org"
# Prepares about pages for firefox # Prepares about pages for firefox
- trigger: ";conf" - trigger: ";conf"
force_clipboard: true
replace: "about:config" replace: "about:config"
- trigger: ";pref" - trigger: ";pref"
force_clipboard: true
replace: "about:preferences" replace: "about:preferences"
- trigger: ";add" - trigger: ";add"
force_clipboard: true
replace: "about:addons" replace: "about:addons"
- trigger: ";mem" - trigger: ";mem"
force_clipboard: true
replace: "about:memory" replace: "about:memory"
# Calling Bash Scripts # Calling Bash Scripts
# Returns public ip address # Returns public ip address
- trigger: ";ip" - trigger: ";ip"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -236,6 +292,7 @@ matches:
# returns default html5 layout # returns default html5 layout
- trigger: ";html5" - trigger: ";html5"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -245,6 +302,7 @@ matches:
# returns default html5 layout in pug # returns default html5 layout in pug
- trigger: ";pug5" - trigger: ";pug5"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -254,6 +312,7 @@ matches:
# returns default figure and img tags for pug blog # returns default figure and img tags for pug blog
- trigger: ";fig" - trigger: ";fig"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -263,6 +322,7 @@ matches:
# returns single lorem ipsum text paragraph # returns single lorem ipsum text paragraph
- trigger: ";lorem" - trigger: ";lorem"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output
@ -272,6 +332,7 @@ matches:
# returns current time in US format # returns current time in US format
- trigger: ";btime" - trigger: ";btime"
force_clipboard: true
replace: "{{output}}" replace: "{{output}}"
vars: vars:
- name: output - name: output