You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[tmux](https://github.com/tmux/tmux) - popups require 3.2, otherwise extrakto will open in a split window.
25
-
-[fzf](https://github.com/junegunn/fzf)
25
+
-[fzf](https://github.com/junegunn/fzf) or [skim](https://github.com/skim-rs/skim) (see below)
26
26
- Python 3.6+
27
27
- a posix shell like Bash
28
28
@@ -34,7 +34,9 @@ Supported clipboards:
34
34
-*bring your own*, see the [Wiki](https://github.com/laktak/extrakto/wiki/) for examples (like termux)
35
35
36
36
37
-
## Installation with [Tmux Plugin Manager](https://github.com/tmux-plugins/tpm)
37
+
## Installation
38
+
39
+
### Using [Tmux Plugin Manager](https://github.com/tmux-plugins/tpm)
38
40
39
41
Add the plugin to the list of TPM plugins in `.tmux.conf`:
40
42
@@ -45,7 +47,7 @@ Hit `prefix + I` to fetch the plugin and source it. You can use `prefix + U` to
45
47
You should now have all `extrakto` key bindings defined.
46
48
47
49
48
-
## Manual Installation
50
+
###Manual Method
49
51
50
52
Clone the repo:
51
53
@@ -65,7 +67,7 @@ You should now have all `extrakto` key bindings defined.
65
67
66
68
## Wiki
67
69
68
-
Add or look for special tips in our [wiki](https://github.com/laktak/extrakto/wiki).
70
+
Add or look for special requirements and tips in our [wiki](https://github.com/laktak/extrakto/wiki).
69
71
70
72
71
73
## Options
@@ -107,7 +109,7 @@ All but `@extrakto_key` are controlled by fzf and must follow its conventions.
107
109
|`@extrakto_clip_tool`|`auto`| Set this to whatever clipboard tool you would like extrakto to use to copy data into your clipboard. `auto` will try to choose the correct clipboard for your platform. |
108
110
|`@extrakto_editor`|| This defaults to `$EDITOR` if not set. |
109
111
|`@extrakto_fzf_layout`|`default`| Control the fzf layout which is "bottom-up" by default. If you prefer "top-down" layout instead set this to `reverse`. In fact, this value is passed to the fzf `--layout` parameter. Possible values are: `default`, `reverse` and `reverse-list`|
110
-
|`@extrakto_fzf_tool`|`fzf`| Set this to path of fzf if it can't be found in your `PATH`. |
112
+
|`@extrakto_fzf_tool`|`fzf`| Set this to path of fzf if it can't be found in your `PATH`. If you prefer skim you need to set this option to `sk` or its full path. |
111
113
|`@extrakto_fzf_header`|`i c o e f g h`| Define the fzf header to show keys for insert, copy, open, edit, filter, grab and help. You can reorder or omit information you don't need.|
112
114
|`@extrakto_fzf_unset_default_opts`|`true`| Unsets custom FZF_DEFAULT_OPTS as it can potentially cause problems in extrakto operations |
113
115
|`@extrakto_open_tool`|`auto`| Set this to path of your own tool or `auto` to use your platforms *open* implementation. |
@@ -116,6 +118,10 @@ All but `@extrakto_key` are controlled by fzf and must follow its conventions.
116
118
|`@extrakto_split_direction`|`a`| Whether the tmux split will be `a`uto, `p`opup, `v`ertical or `h`orizontal |
117
119
|`@extrakto_split_size`|`7`| The size of the tmux split (for vertical/horizontal) |
118
120
121
+
### Using skim instead of fzf
122
+
123
+
If you prefer skim you need to set the `@extrakto_fzf_tool` option to `sk` or its full path. Skim should be compatible with fzf but let us know if you run into any issues.
0 commit comments