News for hackers. Stuff that matters.

federicoterzi

Re:Espanso Cross-Platform Text Expander on Friday August 26, 2022 @10:42AM (#32608149)
The Espanso Hub is great if you need some inspiration :) https://hub.espanso.org/
Re:Espanso Cross-Platform Text Expander on Friday August 26, 2022 @10:41AM (#32608138)
Thanks Joe, I really appreciate the kind words :)
Re:Espanso Cross-Platform Text Expander on Friday August 26, 2022 @09:28AM (#32607242)
The Hub [1] is a good source of inspiration if you're curious :)

[1]: https://hub.espanso.org/search

Re:Espanso Cross-Platform Text Expander on Friday August 26, 2022 @09:22AM (#32607153)
Thanks for the kind words! Glad you found it useful :) Lately I've been less responsive due to some life circumstances, but I'm slowly getting up to speed again :)
Re:Espanso Cross-Platform Text Expander on Friday August 26, 2022 @09:21AM (#32607139)
Author here :) This is definitely a good concern to have, though Espanso was built with security in mind, so the keys you press are not logged anywere. We keep the last N in memory (with N being usually between 5 to 30 chars) to do the matching, and discard them as soon as possible
Re:Espanso Cross-Platform Text Expander on Friday August 26, 2022 @09:18AM (#32607101)
Author here :) You're pretty close! Espanso currently uses a combination of key injection + clipboard to get the best results. There are still some edge cases, but we are trying to solve them with other approaches, such as using custom Input Methods (the same mechanism used for some languages like Chinese)
Re:Espanso Cross-Platform Text Expander on Friday August 26, 2022 @09:13AM (#32607032)
Thanks for the kind words! We are working hard to improve the experience, hopefully on Android as well in the future :)
Thanks!

> Have you also thought about a Wayland protocol extension?

I honestly didn't think about that! That might be an option, perhaps when espanso becomes more well-known in the community. Before that, it's unlikely that any change I suggest will make its way into the specification :)

Thanks! your best bet is to activate notification on the issue I linked before :) I'm currently working on it, the detection part is almost done, I'll need to figure out the best way to inject the text after detecting a match
Yes, unfortunately there is not much we can do about that, given that macOS does not give us much information :)
Thanks for reporting this issue! I'm currently rewriting the detection mechanism core, so hopefully this problem will be solved in the next version :)
Hey, the main difference is mostly its cross-platform support, but also forms [1] and (probably) scripts [2]

[1]: https://espanso.org/docs/forms/ [2]: https://espanso.org/docs/matches/#shell-extension

You're welcome! Espanso on Linux wouldn't be possible without other open-source projects, so that's the least I can do to give something back to the community :)

> Do you plan to add scripting capabilities to Espanso or do you prefer to focus on the current use case ?

We might add a "macro" feature to add delays and combine multiple keypresses, but I don't see espanso becoming a general "automation" tool. There are already plenty of great options for that (including AutoKey)!

Hey, AutoKey is awesome indeed! I've used it myself for a while before developing espanso. In fact, I went through the code-base multiple times to understand how it could be so fast. I learned plenty of things about how the X server works thanks to you :)
Fun fact, Wayland support is the most requested feature [1] and I think it's possible, although we will need to go deeper in the stack and exploit EVDEV

[1]: https://github.com/federico-terzi/espanso/issues/287

Thanks! Glad you liked it :)
Thanks for reporting this issue! I'm working on a patch that should solve this problem. In the meanwhile, can you try adding:

backend: Clipboard

on your default.yml file and see if that helps?

Thanks! The AUR package is all thanks to our wonderful maintainer Scrumplex [1].

[1]: https://scrumplex.net/

Thanks! If you have any feedback or experience any problem, feel free to open an issue on GitHub :)
Never thought about that! That could be funny indeed :)
Thank you! I'm glad you liked the project :)
Thank you very much for the kind words! I appreciate it :)

Older »