File tree Expand file tree Collapse file tree 3 files changed +41
-1
lines changed Expand file tree Collapse file tree 3 files changed +41
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ tpipeline#update() tpipeline.txt /*tpipeline#update()*
22
22
tpipeline-api tpipeline.txt /*tpipeline-api*
23
23
tpipeline-configure tpipeline.txt /*tpipeline-configure*
24
24
tpipeline-contents tpipeline.txt /*tpipeline-contents*
25
+ tpipeline-external tpipeline-external.txt /*tpipeline-external*
26
+ tpipeline-external-examples tpipeline-external.txt /*tpipeline-external-examples*
27
+ tpipeline-external-introduction tpipeline-external.txt /*tpipeline-external-introduction*
28
+ tpipeline-external.txt tpipeline-external.txt /*tpipeline-external.txt*
25
29
tpipeline-introduction tpipeline.txt /*tpipeline-introduction*
26
30
tpipeline-kitty tpipeline-kitty.txt /*tpipeline-kitty*
27
31
tpipeline-kitty-configure tpipeline-kitty.txt /*tpipeline-kitty-configure*
Original file line number Diff line number Diff line change
1
+ *tpipeline-external.txt* External statusline integration
2
+ *tpipeline-external*
3
+
4
+
5
+ Introduction | tpipeline-external-introduction |
6
+ Examples | tpipeline-external-examples |
7
+
8
+ ==============================================================================
9
+ INTRODUCTION *tpipeline-external-introduction*
10
+
11
+ This plugin is not limited to embedding the statusline in tmux only. The
12
+ statusline can be embedded in arbitrary external programs. The
13
+ | g:tpipeline_refreshcmd | option already allows running arbitrary commands to
14
+ trigger the update of an external statusline.
15
+
16
+ Depending on the external program, some integration needs to be done on that
17
+ side as well. There exists full documentation for some external programs in
18
+ | tpipeline-external-examples | .
19
+
20
+ ------------------------------------------------------------------------------
21
+ EXAMPLES *tpipeline-external-examples*
22
+
23
+ The following list contains documentation for examples of embedding the
24
+ statusline in some popular external programs that are not tmux:
25
+
26
+ Kitty statusline | tpipeline-kitty |
27
+ Embeds the vim statusline in the Kitty terminal emulator
28
+ statusline.
29
+
30
+ ==============================================================================
31
+ vim:tw=78:sw=4:ts=8:ft=help:norl:noet:
Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ get a total of two extra lines of buffer content available.
19
19
This plugin also comes with its own statusline that you can use independently
20
20
of the tmux functionality.
21
21
22
+ Embedding the statusline is not just limited to tmux but can be made to work
23
+ with arbitrary other programs, see | tpipeline-external | .
24
+
22
25
------------------------------------------------------------------------------
23
26
TMUX INTEGRATION *tpipeline-tmux*
24
27
@@ -126,8 +129,10 @@ CONFIGURATION *tpipeline-configure*
126
129
If you want to run an external command every time the
127
130
statusline changes, you can provide a shell command with this
128
131
variable.
132
+ The provided command is run from a separate process and never
133
+ blocks vim.
129
134
This can be used for external statusline integrations
130
- different from tmux.
135
+ different from tmux, see | tpipeline-external | .
131
136
132
137
g:tpipeline_clearstl *g:tpipeline_clearstl*
133
138
If you want this plugin to clear the vim internal statusline
You can’t perform that action at this time.
0 commit comments