diff --git a/.config/espanso/match/base.yml b/.config/espanso/match/base.yml index 259b5846..d4c47b81 100644 --- a/.config/espanso/match/base.yml +++ b/.config/espanso/match/base.yml @@ -9,507 +9,429 @@ # it gets replaced by the "replace" string. matches: # Simple text replacement - - trigger: ":espanso" + - trigger: :espanso force_clipboard: true - replace: "Hi there!" - - # NOTE: espanso uses YAML to define matches, so pay attention to the indentation! - + replace: Hi there! # But matches can also be dynamic: # Print the current date - - trigger: ":date" + - trigger: :date + # NOTE: espanso uses YAML to define matches, so pay attention to the indentation! + force_clipboard: true - replace: "{{mydate}}" + replace: '{{mydate}}' vars: - name: mydate type: date params: - format: "%m/%d/%Y" - - # Print the output of a shell command - # - trigger: ":shell" - # replace: "{{output}}" - # vars: - # - name: output - # type: shell - # params: - # cmd: "echo 'Hello from your shell" - + format: '%m/%d/%Y' # Print the $USER - - trigger: ":user" + - trigger: :user + # Print the output of a shell command + # - trigger: ":shell" + # replace: "{{output}}" + # vars: + # - name: output + # type: shell + # params: + # cmd: "echo 'Hello from your shell" + force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "echo $USER" - + cmd: echo $USER # Print the $HOST - - trigger: ":term" + - trigger: :term force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "echo $TERM" # returns "linux"... - - - trigger: ":shell" + cmd: echo $TERM # returns "linux"... + - trigger: :shell force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "echo $SHELL" - - - trigger: ":kernel" + cmd: echo $SHELL + - trigger: :kernel force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "uname -r" - - - trigger: ";cmm" + cmd: uname -r + - trigger: ;cmm force_clipboard: true - replace: "/* *********************\n\n*********************/" + replace: |- + /* ********************* - - trigger: ";cmh" + *********************/ + - trigger: ;cmh force_clipboard: true - replace: "########################\n\n#######################" + replace: |- + ######################## - - trigger: ";rr" + ####################### + - trigger: ;rr force_clipboard: true - replace: "source $HOME/.sdrc && cd $sdir && nvim $sdoc" - - - trigger: ";rd" + replace: source $HOME/.sdrc && cd $sdir && nvim $sdoc + - trigger: ;rd force_clipboard: true - replace: "source $HOME/.sdrc && cd $sdir && ls" - - - trigger: ";forl" + replace: source $HOME/.sdrc && cd $sdir && ls + - trigger: ;forl force_clipboard: true - replace: "for (;;) {}" - - - trigger: ";while" + replace: for (;;) {} + - trigger: ;while force_clipboard: true - replace: "while () {}" - - - trigger: ";if" + replace: while () {} + - trigger: ;if force_clipboard: true - replace: "if () {}" - - - trigger: ";elif" + replace: if () {} + - trigger: ;elif force_clipboard: true - replace: "else if () {}" - - - trigger: ";else" + replace: else if () {} + - trigger: ;else force_clipboard: true - replace: "else {}" - - - trigger: ";do" + replace: else {} + - trigger: ;do force_clipboard: true - replace: "do {} while ()" - - - trigger: ";func" + replace: do {} while () + - trigger: ;func force_clipboard: true - replace: "function () {}" - - - trigger: ";=>" + replace: function () {} + - trigger: ;=> force_clipboard: true - replace: "() => {}" - - - trigger: ";try" + replace: () => {} + - trigger: ;try force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "~/scripts/trycatch ; echo ''" - - - trigger: ";def" + cmd: ~/scripts/trycatch ; echo '' + - trigger: ;def force_clipboard: true - replace: "def():" - - - trigger: ";fn" + replace: 'def():' + - trigger: ;fn force_clipboard: true - replace: "pub fn () {}" - - - trigger: ";cll" + replace: pub fn () {} + - trigger: ;cll force_clipboard: true - replace: "console.log(' :=>', )" - - - trigger: ";clc" + replace: console.log(' :=>', ) + - trigger: ;clc force_clipboard: true - replace: "console.clear()" - - - trigger: ";cla" + replace: console.clear() + - trigger: ;cla force_clipboard: true - replace: "console.assert()" - - - trigger: ";cle" + replace: console.assert() + - trigger: ;cle force_clipboard: true - replace: "console.error('ERROR :=>', )" - - - trigger: ";clt" + replace: console.error('ERROR :=>', ) + - trigger: ;clt force_clipboard: true - replace: "console.table()" - - - trigger: ";clw" + replace: console.table() + - trigger: ;clw force_clipboard: true - replace: "console.warn('WARNING :=>', )" - - - trigger: ";$" + replace: console.warn('WARNING :=>', ) + - trigger: ;$ force_clipboard: true - replace: "$$ $$" - - - trigger: ";frac" + replace: $$ $$ + - trigger: ;frac force_clipboard: true - replace: "\\frac{}{}" - - - trigger: ";int" + replace: \frac{}{} + - trigger: ;int force_clipboard: true - replace: "\\int{f(x)\\, dx}" - - - trigger: ";lim" + replace: \int{f(x)\, dx} + - trigger: ;dint force_clipboard: true - replace: "\\lim\\limits_{ \\to }" - - - trigger: ";min" + replace: \int_{}^{}{f(x)\, dx} + - trigger: ;lim force_clipboard: true - replace: "\\min \\left\\{{, }\\right\\}" - - - trigger: ";der" + replace: \lim\limits_{ \to } + - trigger: ;min force_clipboard: true - replace: "f'(x) = \\lim\\limits_{h \\to 0}\\frac{f(x + h) - f(x)}{h}" - - - trigger: ";tan" + replace: \min \left\{{, }\right\} + - trigger: ;der force_clipboard: true - replace: "y = f(a) + f'(a)(x - a)" - - - trigger: ";quad" + replace: f'(x) = \lim\limits_{h \to 0}\frac{f(x + h) - f(x)}{h} + - trigger: ;tan force_clipboard: true - replace: "$$ x = \\frac{-(b) \\pm \\sqrt{(b)^2 - 4(a)(c)}}{2(a)} $$" - - - trigger: ";slope" + replace: y = f(a) + f'(a)(x - a) + - trigger: ;quad force_clipboard: true - replace: "$$ m = \\frac{y_2 - y_1}{x_2 - x_1} $$" - - - trigger: ";point" + replace: $$ x = \frac{-(b) \pm \sqrt{(b)^2 - 4(a)(c)}}{2(a)} $$ + - trigger: ;slope force_clipboard: true - replace: "$$ y = y_1 + m(x - x_1) $$" - - - trigger: ";form" + replace: $$ m = \frac{y_2 - y_1}{x_2 - x_1} $$ + - trigger: ;point force_clipboard: true - replace: "$$ y = mx + b $$" - - - trigger: ";circ" + replace: $$ y = y_1 + m(x - x_1) $$ + - trigger: ;form force_clipboard: true - replace: "$$ (x - h)^2 + (y - k)^2 = r^2 $$" - - - trigger: ";elli" + replace: $$ y = mx + b $$ + - trigger: ;circ force_clipboard: true - replace: "$$ \\frac{(x - h)^2}{a^2} + \\frac{(y - k)^2}{b^2} = 1 $$" - - - trigger: ";vert" + replace: $$ (x - h)^2 + (y - k)^2 = r^2 $$ + - trigger: ;elli force_clipboard: true - replace: "$$ \\left(-\\frac{(b)}{2(a)}, f\\left(-\\frac{(b)}{2(a)}\\right)\\right) $$" - + replace: $$ \frac{(x - h)^2}{a^2} + \frac{(y - k)^2}{b^2} = 1 $$ + - trigger: ;vert + force_clipboard: true + replace: $$ \left(-\frac{(b)}{2(a)}, f\left(-\frac{(b)}{2(a)}\right)\right) $$ # prints out latex piecewise function - - trigger: ";piece" + - trigger: ;piece force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "~/scripts/piecewise ; echo ''" - - - trigger: ";align" + cmd: ~/scripts/piecewise ; echo '' + - trigger: ;align force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "~/scripts/align ; echo ''" - - - trigger: ";matrix" + cmd: ~/scripts/align ; echo '' + - trigger: ;matrix force_clipboard: true - replace: "{{output}}" + replace: '{{output}}' vars: - name: output type: shell params: - cmd: "~/scripts/matrix ; echo ''" - - - trigger: ";
+ - trigger: ;
" - - - trigger: "; + - trigger: ; ' - - - trigger: "; + - trigger: ;' - - - trigger: ";test" + replace: