mirror of
https://github.com/SinTan1729/tmux_copy_last_command_output.git
synced 2025-04-19 09:30:01 -05:00
Updated README.md
This commit is contained in:
parent
707e4429b2
commit
d8369cac09
1 changed files with 13 additions and 21 deletions
34
README.md
34
README.md
|
@ -1,12 +1,12 @@
|
||||||
# Tmux Capture Last Command Output
|
# Tmux Copy Last Command Output
|
||||||
|
|
||||||
Capture the output of the last terminal command and open it an editor in a separate tmux window.
|
Capture the output of the last terminal command and copy it to clipboard.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
### Using [TPM](https://github.com/tmux-plugins/tpm):
|
### Using [TPM](https://github.com/tmux-plugins/tpm):
|
||||||
|
|
||||||
set -g @plugin 'artemave/tmux_capture_last_command_output'
|
set -g @plugin 'SinTan1729/tmux_copy_last_command_output'
|
||||||
|
|
||||||
Hit <kbd>prefix</kbd> + <kbd>I</kbd> to fetch and source the plugin.
|
Hit <kbd>prefix</kbd> + <kbd>I</kbd> to fetch and source the plugin.
|
||||||
|
|
||||||
|
@ -14,38 +14,30 @@ Hit <kbd>prefix</kbd> + <kbd>I</kbd> to fetch and source the plugin.
|
||||||
|
|
||||||
Clone the repo:
|
Clone the repo:
|
||||||
|
|
||||||
git clone https://github.com/artemave/tmux_capture_last_command_output.git ~/.tmux/plugins/tmux_capture_last_command_output
|
git clone https://github.com/SinTan1729/tmux_copy_last_command_output.git $XDG_CONFIG_HOME/tmux/plugins/tmux_copy_last_command_output
|
||||||
|
|
||||||
Source it in your `.tmux.conf`:
|
Source it in your `.tmux.conf` (or `$XDG_CONFIG_HOME/tmux/tmux.conf`):
|
||||||
|
|
||||||
run-shell ~/.tmux/plugins/tmux_capture_last_command_output/tmux_capture_last_command_output.tmux
|
run-shell ${XDG_CONFIG_HOME:-$HOME/.config}/tmux/plugins/tmux_copy_last_command_output/tmux_copy_last_command_output.tmux
|
||||||
|
|
||||||
Reload TMUX conf by running:
|
Reload TMUX conf by running:
|
||||||
|
|
||||||
tmux source-file ~/.tmux.conf
|
tmux source-file $XDG_CONFIG_HOME/tmux/tmux.conf
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
#### @command-capture-key
|
#### @command-copy-key
|
||||||
|
|
||||||
Required. Set Prefix + key to trigger the plugin. For example, `prefix+t`:
|
Required. Set Prefix + key to trigger the plugin. For example, `prefix+g`:
|
||||||
|
|
||||||
```
|
```
|
||||||
set -g @command-capture-key t
|
set -g @command-copy-key g
|
||||||
```
|
```
|
||||||
|
|
||||||
#### @command-capture-prompt-pattern
|
#### @command-copy-prompt-pattern
|
||||||
|
|
||||||
Required. A regexp to identify command separator. Usually a prompt. E.g., if set to '] % ', the plugin will capture the latest output up until the first line that contains '] % ':
|
Required. A regexp to identify command separator. Usually a prompt. E.g., if set to ' ) ', the plugin will capture the latest output up until the first line that contains ' ) ':
|
||||||
|
|
||||||
```
|
```
|
||||||
set -g @command-capture-prompt-pattern '] % '
|
set -g @command-copy-prompt-pattern ' ) '
|
||||||
```
|
|
||||||
|
|
||||||
#### @command-capture-editor-cmd
|
|
||||||
|
|
||||||
Optional. An editor to use for the captured output. Defaults to `$EDITOR -`, which works with vim/nvim. Example:
|
|
||||||
|
|
||||||
```
|
|
||||||
set -g @command-capture-editor-cmd 'nvim -'
|
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue