<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtmux.git/cmd-select-pane.c, branch master</title>
<subtitle>Tmux with Rahm's extra hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/'/>
<entry>
<title>Add args parsing callback for some future work, currently unused.</title>
<updated>2021-08-21T10:22:38+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-08-21T10:22:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=08e6360f23284c9e2e521cb466002bdd9350a63d'/>
<id>08e6360f23284c9e2e521cb466002bdd9350a63d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Evaluate styles with the pane variables.</title>
<updated>2021-08-12T19:47:05+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-08-12T19:47:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=9b004728202d03241009ef5f73980909e9234bc4'/>
<id>9b004728202d03241009ef5f73980909e9234bc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add split-window -Z to start the pane zoomed, GitHub issue 2591.</title>
<updated>2021-03-11T06:31:05+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-03-11T06:31:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=d98f9f7fe56beefeb294184ffaed24b7ea510a97'/>
<id>d98f9f7fe56beefeb294184ffaed24b7ea510a97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Redraw status line and borders on pane enable/disable, GitHub issue 2554.</title>
<updated>2021-02-04T14:02:24+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-02-04T14:02:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=c13f2e1135df1f8be78262eb6f5ccb251a7e1d61'/>
<id>c13f2e1135df1f8be78262eb6f5ccb251a7e1d61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a hook when the pane title changed.</title>
<updated>2020-07-24T07:05:37+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-07-24T07:05:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=d329b035cee47d968a8c93b5cbd8fde879ce6f0d'/>
<id>d329b035cee47d968a8c93b5cbd8fde879ce6f0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check if client is NULL before using it, GitHub issue 2295.</title>
<updated>2020-07-03T07:00:12+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-07-03T07:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=2b1e8d06e18e22e3196c4558f1d300f7088d2417'/>
<id>2b1e8d06e18e22e3196c4558f1d300f7088d2417</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not try to use the last marked pane if it is invalid.</title>
<updated>2020-05-26T08:47:50+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-05-26T08:47:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=ca0166f26f52e87290fd3d96c10cc660e9ede437'/>
<id>ca0166f26f52e87290fd3d96c10cc660e9ede437</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a client flag 'active-pane' which stores the active pane in the</title>
<updated>2020-05-16T16:20:59+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-05-16T16:20:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=303d342d5fa5903983c08e4cae429e4f9480eea3'/>
<id>303d342d5fa5903983c08e4cae429e4f9480eea3</id>
<content type='text'>
client and allows it to be changed independently from the real active
pane stored in the window. This is can be used with session groups which
allow an independent current window (although it would be nice to have a
flag for this too and remove session groups). The client active pane is
only really useful interactively, many things (hooks, window-style,
zooming) still use the window active pane.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
client and allows it to be changed independently from the real active
pane stored in the window. This is can be used with session groups which
allow an independent current window (although it would be nice to have a
flag for this too and remove session groups). The client active pane is
only really useful interactively, many things (hooks, window-style,
zooming) still use the window active pane.
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop having a separate type for style options and make them all strings,</title>
<updated>2020-05-16T15:01:30+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-05-16T15:01:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=f03b61131b3407929fea187a309fb336017791d1'/>
<id>f03b61131b3407929fea187a309fb336017791d1</id>
<content type='text'>
which allows formats to be expanded. Any styles without a '#{' are still
validated when they are set but any with a '#{' are not. Formats are not
expanded usefully in many cases yet, that will be changed later.

To make this work, a few other changes:

- set-option -a with a style option automatically appends a ",".

- OSC 10 and 11 don't set the window-style option anymore, instead the
  fg and bg are stored in the pane struct and act as the defaults that
  can be overridden by window-style.

- status-fg and -bg now override status-style instead of trying to keep
  them in sync.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which allows formats to be expanded. Any styles without a '#{' are still
validated when they are set but any with a '#{' are not. Formats are not
expanded usefully in many cases yet, that will be changed later.

To make this work, a few other changes:

- set-option -a with a style option automatically appends a ",".

- OSC 10 and 11 don't set the window-style option anymore, instead the
  fg and bg are stored in the pane struct and act as the defaults that
  can be overridden by window-style.

- status-fg and -bg now override status-style instead of trying to keep
  them in sync.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make client -c and -t handling common in cmd-queue.c and try to be</title>
<updated>2020-04-13T20:51:57+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-04-13T20:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=3f7f9a0e20522c73e33480673496240f1bac724b'/>
<id>3f7f9a0e20522c73e33480673496240f1bac724b</id>
<content type='text'>
clearer about whether the client is the target client (must have a
session) or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
clearer about whether the client is the target client (must have a
session) or not.
</pre>
</div>
</content>
</entry>
</feed>
