Re: [dev] st: Large pile of code

From: Carlos Torres <>
Date: Wed, 24 Apr 2013 09:32:41 -0400

I like the seperation of term.c from st.c, I agree that makes reading
st.c clearer. I can't comment on the removal of forward declarations,
typedefs and static vars though the resulting difference is legible as
well. (frankly code in alphabetical order makes me want to sort it
according to code flow and surrounding context...) i think the choice
of using the fontconfig utf8 functions was a good idea. I frowned
when you switched to 'gnu99' from 'c99' (i pictured a lot of flames on

Thank You,

On Tue, Apr 23, 2013 at 8:27 PM, Kent Overstreet
<> wrote:
> First off - nice work!
> Awhile back I started hacking on st in my spare time. I haven't added
> anything earth shaking - the majority of what I've been doing has been
> refactoring and rewriting bits to make the code better.
> Anyways, the way I've been doing things has diverged enough that I don't
> know if you'll want to pull in my changes (I follow the linux kernel
> coding style, for one) - if it's too different a direction from what you
> guys prefer that's ok.
> Unfortunately, I think I waited a bit too long to send this so if you
> guys do want to merge my changes in that's going to be a pain... but, if
> you like what I've been doing I can start working on that.
> Also, one of the big things I did was to libraryize the terminal
> emulation code, and decouple it from the renderer. I figure there's
> enough terminal emulators out there (including things like tmux) we
> really should have a good library for this sort of thing instead of
> reinventing the wheel all the time. Makes the code easier to understand
> too, I think.
> If you want to have a look, my git repo is
> http:/
> Thanks!
Received on Wed Apr 24 2013 - 15:32:41 CEST

This archive was generated by hypermail 2.3.0 : Wed Apr 24 2013 - 15:36:05 CEST