Federico Terzi
47f2cc1661
Add preserve_clipboard mode
2019-12-13 23:17:53 +01:00
Federico Terzi
fc532d1a9c
Merge branch 'preserve-clipboard' into feature-clipboard-saving
2019-12-13 23:00:24 +01:00
Federico Terzi
4c172a9d54
Add Random Extension to enable non-deterministic matches
2019-12-13 22:52:24 +01:00
Federico Terzi
5db9d92642
Fix shell extension tests on Windows
2019-12-13 22:33:35 +01:00
Federico Terzi
12fc31700e
Add trim option to shell extension and tests
2019-12-13 22:28:43 +01:00
Federico Terzi
db2ff8c6ca
Fix bug that prevented espanso from working with Emacs #122
2019-12-13 22:05:56 +01:00
Federico Terzi
284482e2d5
Attempt to improve support for Simple terminal on linux. #112
2019-12-13 21:57:06 +01:00
Federico Terzi
1f5cdc025d
Fix #139 #134
2019-12-13 20:45:50 +01:00
Matt Harrison
92d99c30bc
preserve the current clipboard when using the Clipboard backend.
...
Store the current clipboard and restore it after the expansion has been
pasted.
This prevents your current clipboard from being lost if using the
Clipboard backend.
2019-12-11 12:12:40 -05:00
Federico Terzi
3873bccdd8
Fix bug that prevented a test from working correctly
2019-11-30 19:06:19 +01:00
Federico Terzi
87ca08c059
Add Shift Insert shortcut on Linux backend
2019-11-29 22:20:37 +01:00
Federico Terzi
182d44580a
Add configurable Paste shortcuts. Helps to fix #130
2019-11-29 22:09:02 +01:00
Federico Terzi
f884ade3ff
Add image clipboard backend on Linux
2019-11-29 21:38:29 +01:00
Federico Terzi
89d0bd8596
Add Windows backend on Image clipboard
2019-11-29 00:01:26 +01:00
Federico Terzi
283db379c8
Move image check in the engine
2019-11-28 23:06:12 +01:00
Federico Terzi
5c875eeaed
Refactor to generalize Match and implemented macOS backend for image clipboard
2019-11-28 22:56:00 +01:00
Nikita Tchayka
746957c65c
Allow turning the toggle key off
2019-11-24 21:55:55 +00:00
Federico Terzi
fddc4980c0
Add a command line option to print the default configuration file path, useful to rapidly edit the configs.
2019-11-08 22:20:32 +01:00
Federico Terzi
bee17c262a
Fix #109
2019-11-01 21:35:57 +01:00
Federico Terzi
0237c9e061
Add the 22th Ascii character, produced by the CTRL+V combination on Linux, as word separator to workaround a bug that prevented multiple word matches from being expanded on Linux.
2019-10-26 22:37:38 +02:00
Federico Terzi
2c9a9c2287
Merge branch 'feature-pointer' into dev
2019-10-25 22:37:12 +02:00
Federico Terzi
b63e2b2592
Add cursor position implementation on Linux
2019-10-25 22:34:31 +02:00
Timo Runge
888a0f32ec
High res status icon for macOS. Fix #98 .
2019-10-24 21:43:34 +02:00
Federico Terzi
8afacf4efb
Refactor cursor hint to support dynamic matches
2019-10-24 18:48:55 +02:00
Federico Terzi
861030ab7a
Fix bug that prevented espanso detect from working correctly on macOS. Fix #91
2019-10-23 20:55:54 +02:00
Federico Terzi
1a3e2c7111
Attempt to fix #98
2019-10-23 20:17:38 +02:00
Federico Terzi
0c8812eb02
Improve word matches support on macOS
2019-10-23 19:26:06 +02:00
Federico Terzi
4f9be699ac
Add cursor position implementation for MacOS
2019-10-23 19:13:21 +02:00
Federico Terzi
9bbdb8d95f
First draft of Cursor Position hint on Windows
2019-10-22 23:03:58 +02:00
Federico Terzi
34ce0ee9b1
Refactor matcher to support word separators
2019-10-22 20:41:33 +02:00
Federico Terzi
2e60042b2b
Improve newline support on windows for Word matches
2019-10-21 23:52:03 +02:00
Federico Terzi
6c1977f48a
First draft of the word separation feature, proposed in issue #82
2019-10-19 23:31:05 +02:00
Federico Terzi
43b079017d
Include support for $HOME/.config/espanso directory location. Fix #88
2019-10-19 21:52:42 +02:00
Federico Terzi
a557cc0bf7
Fix wrong path subcommand output. Fix #89
2019-10-19 21:45:27 +02:00
Federico Terzi
5537d70989
Fix bug that caused the deprecation warning message to be printed multiple times. Fix #85 .
2019-10-19 21:44:59 +02:00
Federico Terzi
b542800c03
Fix #84
2019-10-12 16:24:08 +02:00
Federico Terzi
fc74483369
Add systemd integration on Linux. Fix #80
2019-10-11 23:35:17 +02:00
Federico Terzi
640fac5bf5
Add unicode match support on MacOS
2019-10-11 21:40:46 +02:00
Federico Terzi
de296b77ea
Add windows support to unicode matches
2019-10-10 21:34:50 +02:00
Federico Terzi
a19b90e50a
Convert matching system to unicode strings instead of chars. Fix #78
2019-10-10 20:53:27 +02:00
Federico Terzi
ebc4cacd27
Make Clipboard the default backend on Linux. Partial fix for #76
2019-10-10 19:19:26 +02:00
Federico Terzi
6ef8ec0cdb
Add portable mode. Fix #81
2019-10-10 18:36:24 +02:00
Federico Terzi
cfbb15ac48
Moved default location for configuration and packages. Fix #73 . Merge #77 . Create path subcommand. Updated tests
2019-10-09 00:37:42 +02:00
Sefa Eyeoglu
59206b6384
fix: put package directory in config path.
2019-10-08 19:00:56 +02:00
Sefa Eyeoglu
c0f4fe04ac
fix: create packages directory in correct path
2019-10-08 18:33:46 +02:00
Sefa Eyeoglu
fe1c3afa82
fix: use local data dir for context module, too
2019-10-08 18:33:25 +02:00
Sefa Eyeoglu
a4146d2402
fix: use correct system directories for configs and packages
2019-10-08 18:05:30 +02:00
Federico Terzi
c704ab3c82
Add package uninstall option. Fix #63
2019-10-04 21:53:22 +02:00
Federico Terzi
ca4ed6013c
Fix #54
2019-09-30 22:51:18 +02:00
Federico Terzi
a5347cfffe
Improve code quality and add tests
2019-09-28 10:44:25 +02:00