Thomas Preston
e006b06ea0
swapper: Make quotes optional in key-value regex
...
The regular expression describing the tmux user options expects to find
quotes around the value. However, in at least tmux 3.0a the
`show-options -g` command doesn't display quotes around the values,
which means the regex fails.
For example, the current regex will fail to find these user options:
$ tmux -V
tmux 3.0a
$ tmux show -g | grep -E "@thumbs"
@thumbs-bg-color default
@thumbs-fg-color green
@thumbs-hint-bg-color default
@thumbs-hint-fg-color blue
@thumbs-select-bg-color default
@thumbs-select-fg-color green
Make the quotes optional so that these options are picked up.
Fixes #33
2020-05-10 13:28:51 +02:00
Ferran Basora
25a3856aac
Add support for docker images
2020-05-05 18:30:47 +00:00
Ferran Basora
e7d43e8ec2
Better handling of target param
2020-05-04 22:06:55 +02:00
Ferran Basora
7c739ce5c5
Use termion AlternateScreen
2020-05-04 22:06:55 +02:00
Ferran Basora
53af67e6fa
Fix path with ~
2020-05-04 22:06:55 +02:00
Ferran Basora
122c26b8b0
Fix issue with multi selection
2020-05-04 22:06:55 +02:00
Ferran Basora
6ef320d676
Fix line alignment
2020-05-04 22:06:55 +02:00
Ferran Basora
8b4297d925
Avoid extra clear
2020-05-04 22:06:55 +02:00
Ferran Basora
eeb2b5f98f
Handle better wrong executions of tmux-thumbs
2020-05-04 22:06:55 +02:00
Ferran Basora
1cba9ce530
First termion attempt
2020-05-04 22:06:55 +02:00
Ferran Basora
bef83eef38
Fix clippy suggestions
2020-05-04 22:06:55 +02:00
Ferran Basora
b5d5d41310
Fix swapper with active pane
2020-01-22 09:09:04 +00:00
Ferran Basora
e3faf2e6fe
Add support scroll mode in tmux
2020-01-20 20:44:46 +01:00
Ferran Basora
4262b1c45d
Fix scripts
2020-01-19 21:21:07 +01:00
Ferran Basora
a1c4977ed1
Rename binary
2020-01-19 21:21:07 +01:00
Ferran Basora
741a5bd927
Add multi selection
2020-01-19 21:21:07 +01:00
Ferran Basora
8ae9fa9137
Decouple thumbs from tmux
2020-01-19 21:21:07 +01:00
Abin Simon
a1792ea196
add select-bg-color
2019-12-11 18:59:10 +01:00
Ferran Basora
f15f02c26b
Exclusive commands
...
Before this commit `command` and `upcase_command` where executed if you
pressed an uppercase key. This can force the user to have a innocuous
lower case command if they want to execute together.
Now they can be totally independent.
2019-12-10 07:49:07 +01:00
Ferran Basora
fb7e6da20a
Fix command and paste command arguments
...
Improve flexibility in `command` and `upcase-command` replacing `{}`
with the selected hint.
2019-12-04 09:16:33 +00:00
Ferran Basora
094475faab
Add support for IPFS CIDs
2019-11-17 17:44:08 +00:00
Ferran Basora
3390330c0c
Fix format
2019-10-03 16:52:05 +00:00
Ferran Basora
2ac8bc25ca
Match @ in paths
2019-10-03 16:12:38 +00:00
James O. D. Hunt
26a6c2a528
view: Add @thumbs-contrast option
...
Add an option to surround the hint character with square brackets
(for example `[a]` rather than `a`). This is the equivalent to the
following `tmux-fingers` configuration option [1] and is useful to make
the hint more visible:
```
set -g @fingers-compact-hints 0
```
[1] - https://github.com/Morantron/tmux-fingers#fingers-compact-hints
Signed-off-by: James O. D. Hunt <jamesodhunt@gmail.com>
2019-08-02 21:59:34 +01:00
Rouven Czerwinski
aaf0b3ca85
Add ipv6 matching support
2019-06-18 09:12:58 +02:00
Ferran Basora
b6d0a3d530
Format code
2019-05-02 17:04:53 +00:00
Ferran Basora
b900325319
Fix path pattern, again
2019-05-02 16:26:02 +00:00
Ferran Basora
e1f50601e1
Format code
2019-05-01 21:06:55 +00:00
Ferran Basora
080bc33c62
Add support for markdown urls
2019-05-01 21:04:47 +00:00
Ferran Basora
84ae7d3f4d
Fix conflict between path and url
2019-05-01 20:36:57 +00:00
Ferran Basora
cc831fd10f
Register matched pattern
2019-05-01 20:36:40 +00:00
Ferran Basora
8491dd0e14
More reliable tests
2019-05-01 19:29:13 +00:00
Ferran Basora
91cd2cc3d3
Avoid : in paths
2019-03-20 18:22:22 +00:00
Ferran Basora
64f1473551
Format rules with rustfmt
2019-03-17 20:16:55 +00:00
Ferran Basora
c828ff39d7
Fix bug with reverse navigation
2019-03-12 22:41:42 +00:00
Ferran Basora
1a6cc7a596
Fix breakline bug, again
2019-03-12 22:28:58 +00:00
Ferran Basora
45d15bf03a
Fix bug in selection navigation
2019-03-12 22:27:21 +00:00
Ferran Basora
4a9d916a2b
Fix selection glitch
2019-03-12 22:17:06 +00:00
Ferran Basora
c8769553f9
Fix breakline problems
2019-03-11 20:34:51 +00:00
Ferran Basora
08a2bf8972
Custom regexps
2019-03-07 18:01:48 +00:00
Ferran Basora
6a43364f1c
Fix issue with reverse and long hint
2019-03-06 00:03:50 +00:00
Ferran Basora
cd348adc18
Pane swaping working
2019-03-05 23:07:07 +00:00
Ferran Basora
9db4c9f55e
New view struct to manage the UI
2019-03-03 18:56:00 +00:00
Ferran Basora
139808e7ef
Custom commands
2019-03-03 17:50:37 +00:00
Ferran Basora
50b5c328d7
Better parsing
2019-03-03 17:35:25 +00:00
Ferran Basora
eef3eb0774
Fix tests
2019-03-03 17:22:20 +00:00
Ferran Basora
6924612e24
Fix offsets with long utf sequences
2019-03-02 23:41:05 +00:00
Ferran Basora
45d93c644c
Match bash color sequences
2019-03-02 23:04:57 +00:00
Ferran Basora
795a92150e
Named patterns
2019-03-02 19:01:03 +00:00
Ferran Basora
92329857fa
Remove warnings rust 1.33
2019-02-28 23:30:33 +00:00