On Tue, Jul 7, 2015 at 10:56 PM, FRIGN d...@frign.de wrote:
Thank you guys for working on st!
Yep, thanks to everyone involved in st nowadays. I've moved to other
things but I'm glad the project has gone this far.
On Sun, Apr 21, 2013 at 7:02 PM, Random832 random...@fastmail.us wrote:
I'm also having drawing issues with double-width characters that I don't
know how to fix, so maybe it would be best if I just send what I have.
Should I send it in the form of a patch or just my st.c?
Send what is the most
On Sat, Apr 13, 2013 at 11:17 PM, Random832 random...@fastmail.us wrote:
I am forced to ask, though, why character cell values are stored in utf-8
rather than as wchar_t (or as an explicitly unicode int) in the first place,
particularly since the simplest way to detect a wide character is to
You might me interested in ConEmu
http://code.google.com/p/conemu-maximus5/
On Thu, Jan 24, 2013 at 6:47 PM, pancake panc...@youterm.com wrote:
i've been quite busy these last months.. so i was a little disconnected from
the suckless development... but several months ago i tried to run st on OSX
without success.. and today i tried to run it on linux (voidlinux) without
I don't think using git will solve anything because there's no problem
to solve. That being said, I don't mind using either git or mercurial.
The official repo should stay on suckless.org, though.
On Fri, Nov 2, 2012 at 8:12 PM, Christoph Lohmann 2...@r-36.net wrote:
Greetings comrades.
St 0.3 has been released and much has changed.
Thank you Christoph --and everybody involved in this new release-- for
keeping st alive :)
I've a lot of work this year and I can't find the time nor the
On Thu, Oct 11, 2012 at 6:13 PM, Roberto E. Vargas Caballero
k...@shike2.com wrote:
St, like all others graphic terminal emualtors, receive escape sequences
which configure it, change color, set tittle screen, set blink ..., so add
new private sequences for things like chage font is not only no
On Tue, Oct 9, 2012 at 7:03 PM, Roberto E. Vargas Caballero
k...@shike2.com wrote:
Solution of copying all the characters needs some work, because I agree it
sucks
when you copy this non existing leading paces. I think the solution should be
a
variable by line saying maximum column written
I don't think the DEC alignment test is necessary. Please read LEGACY
in st repo.
Changeset 317 (14adb004eb78) introduced tw and th in the XWindow
struct. They are currently equivalent to the window width and height
(x.w and x.h). What are their purpose?
On Sun, Sep 16, 2012 at 9:47 AM, Roberto E. Vargas Caballero
k...@shike2.com wrote:
This serie of patches try fix the problem of the timeout in main loop, which
causes st wakeup each 20 ms even thare is noting to do.
The timeout problem was introduced to speed up the rendering when a
lot of
On Sun, Sep 16, 2012 at 11:51 AM, Aurélien Aptel
aurelien.ap...@gmail.com wrote:
- try to read data for SELECT_TIMEOUT ms max
- if something was read, handle it in the term
- if something was read and the last call to draw was more than
DRAW_TIMEOUT ms ago then redraw.
In retrospect
I'm not exactly sure what this feature will be used for. If you want
to script something around a program expecting to run in a term there
are already better tools for that like expect [1]. I'm not the one who
added this goal.
On Wed, Sep 12, 2012 at 8:22 PM, Roberto E. Vargas Caballero
On Sun, Sep 16, 2012 at 12:26 PM, Christoph Lohmann 2...@r-36.net wrote:
If there is something to read from the tty, handle it, then wait for
five microseconds in select() and see if the buffer filled again. If
yes, handle this and do it again. After a certain amount of such loops
Couldn't the file output feature be implemented with dup2 in the child
process? Using the buffered IO API and flushing at every character is
stupid.
It looks like there's something wrong with the line height.
Let's bump this again. Someone might do something about it.
On Thu, Feb 23, 2012 at 10:02 AM, Martin Kopta mar...@kopta.eu wrote:
Expected result: one click does nothing, two select word, three select line.
Observed result: one click selects whole line.
I get the same behaviour. I'll look at it.
On Mon, Feb 27, 2012 at 12:14 AM, Florian Limberger
f...@snakeoilproductions.net wrote:
width of your fixed font. If you use a proportinal font, I have no
solution at the moment.
I guess you could find the right amount of characters to draw to fill
a line using (dichotomously) XmbTextExtents().
On Tue, Feb 21, 2012 at 11:55 AM, Florian Limberger
f...@snakeoilproductions.net wrote:
I have hacked up a simple xmessage replacement which looks neater,
has dmenu-like handling and supports unicode.
Nice code.
If you want to replace xmessage, you should make text scrollable and selectable.
On Fri, Feb 17, 2012 at 10:35 AM, Paul Onyschuk bl...@bojary.koba.pl wrote:
On Fri, 17 Feb 2012 10:20:22 +0100
Martin Kopta wrote:
Before I get into solving this, have anyone seen this? What is cm?
# vi -u NONE
E437: terminal capability cm required
Press ENTER or type command to continue
On Fri, Feb 17, 2012 at 11:18 AM, Aurélien Aptel
aurelien.ap...@gmail.com wrote:
cup is already in st.info. Did you compiled the terminfo entry? ($ tic
-s st.info)
If you compile the terminfo as a user, it will go in the local
terminfo database (~/.terminfo). You need to install
On Fri, Feb 17, 2012 at 11:31 AM, Martin Kopta mar...@kopta.eu wrote:
st.info' into /usr. It is a CentOS 5.7. I have no problem with that on
CentOS 6.2, Ubuntu 11.10 and Archlinux. I guess it is because of ancient
Vim.
Maybe this version of vim doesn't support terminfo? This is very
unlikely
On Thu, Feb 16, 2012 at 4:11 PM, Andrew Hills hills...@gmail.com wrote:
Will this be released/available at http://dl.suckless.org/st/? I don't
have Mercurial access at work.
You don't need mercurial to get a tarball from the repo.
http://hg.suckless.org/st/archive/revison or tag.tar.gz
On Thu, Feb 16, 2012 at 7:18 PM, Andrew Hills hills...@gmail.com wrote:
Thanks. It looks like the SHELL macro is still in config.h and still
doesn't do anything. Should it replace sh on line 712 of st.c?
Yep, forgot about that.
On Thu, Feb 16, 2012 at 12:22 PM, Peter Hartman
peterjohnhart...@gmail.com wrote:
So I take it the xft stuff didn't make it. In addition to fixing some
I'll try to keep the xft branch up to date. I may even merge it by
designing a generic font interface.
problems, I also liked it because I
Someone loves me on the internet!
*hug back*
Hi all,
I've pushed a few local changes and decided to bump the version a bit.
* support for dim/bright colors
* unfocused cursor is now visible with a different color
* using index 16 for default colors now works properly
* various code cleanup, rewrite, indented and named enum definitions.
*
On Thu, Feb 16, 2012 at 1:19 AM, Aurélien Aptel
aurelien.ap...@gmail.com wrote:
* support for dim/bright colors
* unfocused cursor is now visible with a different color
* using index 16 for default colors now works properly
* various code cleanup, rewrite, indented and named enum definitions
On Sun, Feb 12, 2012 at 9:15 AM, Martin Kopta mar...@kopta.eu wrote:
I hoped for easy solution where I won't have to modify all the hosts I know
and all the hosts I will ever meet in the future. Thank you however for your
proposed solution.
The easiest solution is to set TERM to xterm in your
On Sat, Feb 11, 2012 at 5:54 PM, Anselm R Garbe garb...@gmail.com wrote:
Actually I conclude that the current wman apps for werc sucks big
time. All I really want is, that if there is a *.[1-9] file in the
directory, it will be formatted using troff instead markdown. That's
much simpler and
On Sat, Feb 11, 2012 at 9:32 PM, Jonathan Slark
jonathan.sl...@gmail.com wrote:
Has the suckless community considered starting an operating system from
scratch?
Linux/BSD etc suck by default as they are evolutions of software from the
1970s and have all the legacy baggage that comes with
On Wed, Feb 8, 2012 at 2:17 PM, ilf i...@zeromail.org wrote:
Care to update the website? http://st.suckless.org/
And add a post to the News section of http://suckless.org/?
I did but the wiki has moderation.
On Wed, Feb 8, 2012 at 2:49 PM, ilf i...@zeromail.org wrote:
I am running the same tmux session in both rxvt-unicode and st next to each
other. The drawing speed of st does indeed feel better than before, but it's
still way slower than rxvt in everything I have tried. This is one of the
issues
On Wed, Feb 8, 2012 at 4:13 PM, Diego Joss diego.j...@hispeed.ch wrote:
there is a minor error on the website in the News section for the
announcement:
Pushed a fix, waiting for moderation, thanks.
On Wed, Feb 8, 2012 at 4:41 PM, ilf i...@zeromail.org wrote:
Using radeon driver, but this should be irrelevant, right?
You're not the first one to have performance problem with it [1], I'm afraid :/
1: https://www.google.com/search?q=site%3Alists.suckless.org+radeon
Hi all,
As I said previously somewhere on the list, I've tagged the last
changeset of the default branch as 0.2.
On Sun, Feb 5, 2012 at 12:27 AM, Bjartur Thorlacius
svartma...@gmail.com wrote:
Žann lau 4.feb 2012 23:05, skrifaši Kurt H Maier:
There are already terminals that care about such
bullshit; why write another?
Actually, st does not implement every VT100/VT102/xterm escape sequence.
So, how are things going? I guess setting up an existing BTS on
suckless.org while waiting is out of the question?
I'm already using some sort of TODO/XXX in comment but it could be better...
For what it's worth, here's my usecase/design/whatever. I don't need much:
- basic interface (cli, mail,
First, thank you for the time you spent on st.
On Sun, Jan 29, 2012 at 11:48 AM, Galos, David
galos...@students.rowan.edu wrote:
I've written a patch which drastically improves st's performance
in interactive console applications, like htop, vim or alsamixer.
However, catting /dev/urandom is
...aaand the attachement. *sigh*
slowtest.sh
Description: Bourne shell script
Oops. Applied, thanks.
On Mon, Jan 23, 2012 at 10:50 AM, Eckehard Berns ecki-suckl...@ecki.to wrote:
From your screenshot I would guess that the font pattern you specified
isn't strict enough. St uses the maximum width of all characters in all
fonts in the font set to calculate how wide the characters are. That's
Hi all,
Due to popular demand and being fed up with x11 core fonts, I've made
a new branch xft. X11 core fonts are still used in the default
branch and this new branch is just an experiment. It might be merged
back in default depending on how things go.
As of now, the code is still a bit messy
On Sun, Jan 22, 2012 at 7:22 PM, Peter John Hartman
peterjohnhart...@gmail.com wrote:
Hi,
Unfortunately, the tmux-split-pane problem still persists. The
tmux-split-pane problem is this: if one pane in tmux is spitting
out a bunch of text (e.g. a sudo cat /var/log/messages or most
Hi all,
I've made st ~10x faster on my computer. If there are no major bugs I
will tag tip as version 0.2.
Here's the relevant commit message:
* add a timeout value (SELECT_TIMEOUT) of 20ms in the select() call
* wait at least 20ms (DRAW_TIMEOUT) between draw() calls
* only copy dirty lines from
On Tue, Jan 17, 2012 at 10:38 AM, François Chaix pe...@fchaix.eu wrote:
So, it works, st launches, but it is very slow. 1s to display a full
man page, 3s to display a ncurses-based interface (tested with mocp).
What do you think this comes from ?
st is slow, yes, but it should be faster than
On Mon, Jan 16, 2012 at 7:15 PM, François Chaix pe...@fchaix.eu wrote:
I would like to report and ask for help about a problem I have
executing st.
I get this message :
---
ego@Bidule:~$ ./compil/suckless/st-0.1.1/st
st: missing fontset: ISO10646-1
st: missing fontset: JISX0201.1976-0
st:
On Wed, Jan 11, 2012 at 12:33 PM, Martti Kühne mysat...@gmail.com wrote:
Debugging ttywrite() got me thinking, why is it that pressing Enter will not
result in what would seem logical '\n' but '\r' as well instead?
tty(1) mentions CR, though I'm completely lost if/why that be the right place.
On Tue, Jan 10, 2012 at 10:04 PM, Martti Kühne mysat...@gmail.com wrote:
anyway, the problem is that XChangeProperty() will cause a segfault if it gets
NULL - or strlen. I'm slightly in favor of the former, as it will allow
sel.clip to be any value at any time, which is good. Thoughts?
Good
Thanks, applied.
On Mon, Oct 31, 2011 at 9:38 AM, Anselm R Garbe garb...@gmail.com wrote:
* skvm (who uses this? development seems dead)
I use it. I installed it 1 or 2 years ago, never bothered to update it
since it works.
I also think libixp and ii should stay. I don't use them personally
but I think they
Some of us are socially retarded, excuse them.
On Sun, Oct 30, 2011 at 8:53 AM, Martin Kopta mar...@kopta.eu wrote:
2) Does that mean dwm won't gain any more features?
3) Does that mean the code will be cut short to make place for another
features?
dwm won't gain any big features. Generally,
On Mon, Oct 17, 2011 at 5:06 PM, Connor Lane Smith c...@lubutu.com wrote:
I'm not a st developer, but I've had a look at this. Arrow keys do
need to be handled in a special way, but the arrow keys don't work
with any modifier keys.
Currently st handles an arrow key by printing, eg, \033[D.
On Tue, Oct 18, 2011 at 12:14 PM, Aurélien Aptel
aurelien.ap...@gmail.com wrote:
Reminder:
$ hg clone http://hg.suckless.org/st
$ patch -p1 xterm-arrow-keys.diff
You need to cd in st after hg clone, obviously.
Attached wrong patch; use this one, sorry.
diff -r 704261718508 st.c
--- a/st.c Thu Oct 06 21:32:34 2011 +0200
+++ b/st.c Tue Oct 18 12:20:03 2011 +0200
@@ -208,6 +208,7 @@
static void ttyread(void);
static void ttyresize(int, int);
static void ttywrite(const char *, size_t);
+static
On Tue, Oct 18, 2011 at 12:27 PM, pancake panc...@youterm.com wrote:
and type rm -rf ~ ; after the patch is applied
Thank you for your helpful{#`%${%`+'${`%NO CARRIER
Hi,
Sorry for the late reply.
On Sat, Sep 24, 2011 at 4:57 PM, u-st-j...@aetey.se wrote:
Having compiled and tested st, I would like to contribute a report.
That's great, thank you.
Utf-8 and line graphics symbols' handling looks broken on bold text (?).
E.g. mutt shows kanji in From
Actually, I think Anselm has not transferred by public key on the new
host. I can't push my changes for now.
I may tweak this later, but applied for now. Thanks!
On Sat, Sep 17, 2011 at 11:33 AM, Joerg Zinke m...@umaxx.net wrote:
So my question is: are there any attempts made to push st.info to
ncurses upstream?
None. I think it won't be the nicest way because the terminfo entry is
subject to change as some capacities are not implemented yet (see
TODO).
On Sat, Sep 17, 2011 at 8:38 AM, Thuban thu...@singularity.fr wrote:
So, here is the problem. St uses a lot of cpu with some apps that need
refresh, such as top or mutt. The system becomes very slow, and Xorg
show a 100% cpu.
This problem only happen when I use the radeon driver, with
Ok, I'm back.
On Sun, Sep 4, 2011 at 3:19 AM, ingol...@gmail.com wrote:
According to the documentation[^1], the embedding application is supposed to
send a ClientMessage XEvent with major opcodes of XEMBED_FOCUS_IN and
XEMBED_FOCUS_OUT. I've attached a patch that should add detection of these
Hi,
I currently have no *nix computer at hand to test your patch. This
behaviour was introduced to make focus work inside tabbed. It has the
side effect your describing. I didn't find the right way to know
whether the window has *keyboard* focus or not when it's embed.
I you manage to make it
On Mon, Aug 1, 2011 at 6:32 PM, Aurélien Aptel aurelien.ap...@gmail.com wrote:
I've used it in my patch attached to match XK_ANY_MOD. I'd like to
have some feedback/testing before applying it.
I've pushed my patch.
On Mon, Aug 1, 2011 at 1:34 PM, anonymous p37si...@lavabit.com wrote:
I think my patch is better. There is no special case for 0 mask and state
and when we match for Ctrl and Shift it works only when they both are
pressed. With your patch it will work for Ctrl only or for Shift only.
When a
On Mon, Aug 1, 2011 at 5:55 PM, Aurélien Aptel aurelien.ap...@gmail.com wrote:
When numlock is on, each keypress has a state of 0x10. I suppose
nobody actually use keybindings involving numlock so kmap() could
clear the numlock mask from state before looking for a match in key[].
And handle
On Mon, Aug 1, 2011 at 6:14 PM, anonymous p37si...@lavabit.com wrote:
With my patch it is matched with any modifier too, because (key 0) == 0.
Yes but it doesn't fix the problem of redefining what XK_Insert sends
while keeping shift + insert to paste.
I've used it in my patch attached to match
Can you post your .xinitrc?
How do you start X?
On Mon, Jul 25, 2011 at 9:25 PM, Jhonny Boy jhonny...@ymail.com wrote:
Well I tried different .xinitrc
right now I have :
exec wmii
I just try to launch X11 using the X11.app
Is wmii in your PATH? Do you have any error/log when you start X? You
need to be a lot more precise if you want
It's definitely a bug in st. I'll fix this when I get home next week.
On Tue, Jun 21, 2011 at 5:11 PM, hiro 23h...@googlemail.com wrote:
I'm not dracula!
Count Orlok then. Way more badass.
On Fri, Jun 10, 2011 at 9:54 AM, Rafa Garcia Gallego
rafael.garcia.gall...@gmail.com wrote:
I like the idea of structural regex, but I haven't used sam much. The
match buffer sounds a bit emacs-y for my taste. I doubt emacs has
something exactly like that; then again I am more of a vi(m) guy so
Ok I fixed it in tip.
When st has its own window, focus change is notified with the
FocusIn/FocusOut event. Now when st is embed, it just receives
EnterNotify/LeaveNotify event.
On Fri, Jun 3, 2011 at 12:41 PM, Bert Münnich be...@gmx.com wrote:
rxvt-unicode is a lot more simpler. It behaves in the same way as my
patch: simply reversing the default fg and bg colors. All the others fg
and bg colors remain untouched.
ok
A nice example to see the difference is
oops, second screenshot attached.
attachment: blackdefault.png
Thanks for all the patches :)
I've created a new terminal states (MODE_xxx) for the different kind
of mouse reporting instead of the global var. I've also removed the
first MODE_MOUSE check from mousereport() since it's tested by every
calling function that uses it. Tell me if everything works
On Tue, May 31, 2011 at 3:08 PM, Bryan Bennett bbenn...@gmail.com wrote:
terrible.[1] I've uploaded my config.h[2], but the line that should be the
Also, I don't know if changing the value of TAB is recommended. I
think it may lead to some strange bugs. Thus, we should move TAB
definition to
On Thu, May 26, 2011 at 12:32 PM, anonymous p37si...@lavabit.com wrote:
Attached.
Applied without the fputs/fputc. It's really not critical (performance
wise) and inconsistent with the rest of the code.
On Wed, Jun 1, 2011 at 9:59 AM, Bert Münnich be...@gmx.com wrote:
Hi,
attached is a patch, that adds support for the deprecated '\E[?47h' and
'\E[?47l' control sequences, which are used when $TERM == xterm-color.
I've also added {rm,sm}cup entries to st.info, so that switching between
On Wed, Jun 8, 2011 at 10:17 PM, Bert Münnich be...@gmx.com wrote:
I'm using a light background, so I didn't notice these differences--I
guess I have to test things a bit more in the future...
The problem is that st has no way to tell the default bg from black
(if your default bg is black).
New bug though. Once embed in tabbed, st seems to not always receive
the focus event because the cursor is still hidden.
Applied, thanks.
On Thu, Jun 2, 2011 at 2:28 PM, pancake panc...@youterm.com wrote:
I wonder if those patches are going to be commited.. I find them right.
But it's about the third patch in a week without any reply..
I've already committed some of them them locally, not finished yet.
The reverse video one
There is a patch to support Xft somewhere (but it's slow). We have to
re-implement the GLYPH_DIRTY trick to speed the rendering.
On Tue, May 31, 2011 at 3:46 PM, Le Tian tiane...@gmail.com wrote:
Well, when I got tired of urxvt, aterm and xterm, I switched to terminal
and then sakura, both very
On Fri, May 27, 2011 at 4:52 AM, John Matthewman jmatthew...@gmail.com wrote:
Yea, probably a good idea (of course, ignoring Emacs' chained
keybindings). Sandy would benefit from a better set of default
bindings. Though for reference you might want to look at something
like mg
On Fri, May 27, 2011 at 10:54 AM, Dieter Plaetinck die...@plaetinck.be wrote:
how ironic you pledge for sane keybindings and suggest
bindings optimized for qwerty users...
I've used qwerty bindings for the example so anyone could follow. I
don't use qwerty myself.
On Fri, May 27, 2011 at 8:26 PM, Noah Birnel nbir...@gmail.com wrote:
Puke. Triangle layout may be more intuitive to learn for single char/line
movement, but is probably not easier to type. Certainly not WASD layout,
laying on the weak fingers of the left hand.
wasd is only an example... Pick
Applied, thanks.
On Fri, May 20, 2011 at 2:26 PM, Connor Lane Smith c...@lubutu.com wrote:
I think the way to solve this problem is not to add structure to pipes
(which tend to be simple to use *because* they have no real
structure), but to allow commands to draw directly to the terminal if
they wanted. So the
Mouse support is not implemented but it seems rather straightforward
to do [1]. I'll have a look at it.
1:
http://www.usf.uni-osnabrueck.de/infoservice/doc/localhtml/rxvt/refer.html#Mouse
Ok, it's in tip. I have not modified st terminfo entry so be sure to test with
$ TERM=xterm vim /tmp/foo
Tell me if works correctly for you.
On Fri, May 6, 2011 at 3:18 AM, Nathan Neff nathan.n...@gmail.com wrote:
2.5) Easy / sensible defaults. Sorry but Emacs-style shortcut keys
are an oxymoron. Any window manager
that uses Emacs Key Chords is immediately disqualified. With wmii you
switch
between windows and tags with 2
hilarious argument about transparency that somehow
derived to AIDS
I love this mailing list.
Leon Winter made a patch to support transparency in st few months ago
[1]. It should'nt be hard to adapt it to tip if you want it.
1: http://lists.suckless.org/dev/1009/6046.html
Hi,
I wanted to try the ruby wmiirc, so I followed the steps in the
README, installed latest wmii/libixp from the repo, installed rumai
3.3.1 (since wmiirc require 4), checkout the strict branch (default
config.yaml) and when I startx, I get this on the xmessage-thingy:
#Rumai::IXP::Error: bad
On Wed, Apr 27, 2011 at 9:00 PM, Suraj Kurapati sun...@gmail.com wrote:
It seems you are using the ruby wmiirc that was shipped with wmii
(which is ancient!) because the current ruby wmiirc on GitHub[1] no
longer maintains the strict branch and requires Rumai 4.1.2, so
try [1] instead.
Yep,
On Mon, Apr 25, 2011 at 12:03 PM, David Tweed david.tw...@gmail.com wrote:
(As
background, I currenlty use a hacked aterm which changes the
background colour according to the cwd. This works for changing hte
colours, but the codebase and aterms behaviour on resize is poor, so
long term I'd
On Tue, Apr 26, 2011 at 5:13 PM, anonymous p37si...@lavabit.com wrote:
It would be also nice to remove debugging code from st.c:
oops, it shouldn't be there sorry. Applied some of the cleanup.
On Tue, Apr 26, 2011 at 11:07 AM, Aurélien Aptel
aurelien.ap...@gmail.com wrote:
# the \$(cmd) in PS1 is probably bash-only
# maybe PROMPT_COMMAND is more portable
PS1=\$(dirbg)\u \w $
It seems you need to enclose non-printing characters in \[\] on bash
and %{%} on zsh.
So for bash: PS1
1 - 100 of 168 matches
Mail list logo