{"repo":"pabueco/typls","free":true,"listed":false,"github":"https://github.com/pabueco/typls","clone":"git clone https://github.com/pabueco/typls.git","description":"Cross-platform app that automatically expands user defined abbreviations into any text.","language":"Vue","stars":25,"topics":["nuxt","rust","tailwindcss","tauri","vue","keyboard","productivity","typing"],"license":"AGPL-3.0","category":"productivity","readme_excerpt":"typls (typeless) typls is a cross-platform app that automatically expands user defined abbreviations into any text. Example: type 'hi , get Hi there, it was really nice to meet you! The app is built with Tauri (v2), Rust, Nuxt (Typescript) and Tailwind. Features - Cross-platform: Works on MacOS, Windows and Linux (X11) - Customizable: Adjust many settings to make it work for you - Variables: Pass values to expanded text via placeholders ( {} or {name} ) and define default values to make them optional ( {=bar} or {foo=bar} ) - Groups: Scope abbreviations to applications and automatically use the one matching the active/focused application - Works in any app: Because typls listens directly to and simulates keyboard input, it can expand text in any application you interact with: Websites, native apps, terminals to remote servers, etc. - Clean and easy to use interface Usage You define the word hi should expand to Hi there, how are you? . The trigger character is ' . So you type 'hi and confirm it with a space, which would cause the typed sequence to be replaced with Hi there, how are you? . You can also enable the option to auto expand abbreviations as soon as one match is found, when they don't contain any variables. Variables The customize expansions, you can either use anonymous ( {} ) or named ( {name} ) variables. To pass values to the expansions to append them to your abbreviation with a (pipe). Like this: 'hi bar . To pass multiple values just separate them with a again: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pabueco","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pabueco/typls/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}