<feed xmlns='http://www.w3.org/2005/Atom'>
<title>st.git, branch split</title>
<subtitle>My fork of st
</subtitle>
<id>https://git.marcelscrem.com/st.git/atom?h=split</id>
<link rel='self' href='https://git.marcelscrem.com/st.git/atom?h=split'/>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/'/>
<updated>2017-01-25T18:17:38Z</updated>
<entry>
<title>Change default keybindings</title>
<updated>2017-01-25T18:17:38Z</updated>
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<published>2017-01-25T18:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=20f713548de451b67db3306cf8cf7b2f38fee05c'/>
<id>urn:sha1:20f713548de451b67db3306cf8cf7b2f38fee05c</id>
<content type='text'>
CTRL+SHIFT is an impossible combination in the terminal world
(0x20 | x &amp; 0x1F), so it is perfect to be used for internals
shortcuts of terminals, and being a double combination
reduces the prossibility of having comflicts.
</content>
</entry>
<entry>
<title>Split X-specific code into x.c</title>
<updated>2017-01-21T03:42:26Z</updated>
<author>
<name>Michael Forney</name>
<email>mforney@mforney.org</email>
</author>
<published>2017-01-20T08:06:39Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=e2ee5ee6114eb74bb08cb9abe5a3020203e92688'/>
<id>urn:sha1:e2ee5ee6114eb74bb08cb9abe5a3020203e92688</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move column and row default numbers into config.h</title>
<updated>2016-12-16T09:50:23Z</updated>
<author>
<name>fpqc</name>
<email>harry.gindi@live.com</email>
</author>
<published>2016-12-14T06:51:27Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=c63a87cd936c1eeef14c4c21572e5b782d3df4bc'/>
<id>urn:sha1:c63a87cd936c1eeef14c4c21572e5b782d3df4bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Initial font size issue."</title>
<updated>2016-11-24T19:21:19Z</updated>
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<published>2016-11-24T19:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=e44832408bb3147826c346872b49de105a4d0e0b'/>
<id>urn:sha1:e44832408bb3147826c346872b49de105a4d0e0b</id>
<content type='text'>
This reverts commit 424202798b02554092ba84dd59fb7b79b59b7b75.
</content>
</entry>
<entry>
<title>Fixed 'missing glyph doesn't use fontconfig config substitutions' bug</title>
<updated>2016-11-24T19:20:45Z</updated>
<author>
<name>Spencer Phippen</name>
<email>spencer.phippen@gmail.com</email>
</author>
<published>2016-11-23T18:17:59Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=fa9a4599720703932d1c4f16b9aeee1f91f96263'/>
<id>urn:sha1:fa9a4599720703932d1c4f16b9aeee1f91f96263</id>
<content type='text'>
XftFontMatch does display-specific font configuration (commit 528241a).
Nice. Unfortunately, when we switched from FcFontMatch, we also stopped
storing the post-Fc{Config,Default}Substitute FcPattern for future
lookups. The result is that if a glyph isn't found in the primary font,
secondary font lookups use the original FcPattern, not the configured
one. If you have custom fontconfig rules (like me), this can be
disappointing.

I basically just copied the guts out of XftFontMatch[1] and saved
the intermediate configured FcPattern. Could be related to the bug that
inspired commit 4242027.

[1]: https://cgit.freedesktop.org/xorg/lib/libXft/tree/src/xftfont.c
</content>
</entry>
<entry>
<title>make the various combinations of arrow keys and shift/control/meta work</title>
<updated>2016-11-14T18:58:02Z</updated>
<author>
<name>Manuel Tobias Schiller</name>
<email>mala@hinterbergen.de</email>
</author>
<published>2016-11-14T17:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=740ada1447a0bf9eb7db327d9433fa0b96e0a4d8'/>
<id>urn:sha1:740ada1447a0bf9eb7db327d9433fa0b96e0a4d8</id>
<content type='text'>
When using st with screen, I've bound next, prev, new screen to
combinations like Ctrl-Alt-Right,Left,Down; xterm and (u)rxvt work fine
when this combination of modifiers is pressed, st does not seem to
transport all of them; a single modifier key is fine (e.g. Ctrl-Up,
Alt-Down etc., but combinations are not). While I'm not terribly
familiar with this, I have tried to hack config.h in a more or less
systematic way to generate the expected sequences.
</content>
</entry>
<entry>
<title>Initial font size issue.</title>
<updated>2016-11-14T18:27:55Z</updated>
<author>
<name>ian@remmler.org</name>
<email>ian@remmler.org</email>
</author>
<published>2016-11-11T16:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=424202798b02554092ba84dd59fb7b79b59b7b75'/>
<id>urn:sha1:424202798b02554092ba84dd59fb7b79b59b7b75</id>
<content type='text'>
Hi,

When I specify a font by point size (I'm using "Inconsolata:size=12"),
characters that are substituted from another font because they are not in the
main one appear too small.  Doing a zoom reset fixes it.  For example:

Before: http://i.imgur.com/G4Mfv4X.png
After:  http://i.imgur.com/PMDhfQA.png

I found that adding the pixel size (acquired from the initial font load) to the
pattern then reloading the font fixes the problem.  I'm not sure if this is a
proper fix, though.
</content>
</entry>
<entry>
<title>tic -s -&gt; tic -sx (Treat unknown capabilities as user-defined.)</title>
<updated>2016-11-14T18:05:47Z</updated>
<author>
<name>pl@ninthfloor.org</name>
<email>pl@ninthfloor.org</email>
</author>
<published>2016-11-11T16:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=3ca7249c8685a9ff2d8ce23273fe0313b5804473'/>
<id>urn:sha1:3ca7249c8685a9ff2d8ce23273fe0313b5804473</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tmux capabilities to st.info</title>
<updated>2016-11-14T18:05:11Z</updated>
<author>
<name>pl@ninthfloor.org</name>
<email>pl@ninthfloor.org</email>
</author>
<published>2016-11-11T16:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=06f8cf8ca87a81db15816658c40b2afcd1ad5332'/>
<id>urn:sha1:06f8cf8ca87a81db15816658c40b2afcd1ad5332</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make strdump(), csidump(), print to stderr</title>
<updated>2016-11-14T17:36:38Z</updated>
<author>
<name>pl@ninthfloor.org</name>
<email>pl@ninthfloor.org</email>
</author>
<published>2016-11-11T16:45:52Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=902a392b905107c7b8a318c103837c54e47a068e'/>
<id>urn:sha1:902a392b905107c7b8a318c103837c54e47a068e</id>
<content type='text'>
The two functions strdump(), csidump() are called to show errors and
their output is introduced by a message printed to stderr. Thus, it it
more consistent to have them print to stderr.

Moreover stderr is unbuffered (at least on Linux), making problems
immediately visible.
</content>
</entry>
</feed>
