ify a colorscheme name followed by an optional foreground and/or
background override color. See the Using Color Rules tutorial at
https://a4term.com/tutorial.html#colorrules for a full example of how
easy this makes it to set up useful rules.
= [ []]
--
Ross Mohn
OpenPGP: 0xFBB698141F0A6737
On 1/2/23 12:31, fo...@dnmx.org wrote:
Announcing the first public code release of a4, a dynamic terminal...
I haven't tried it, but looks hot as fuck!
Why replace ncurses?
Is it bloated than the ~700 or how-many lines was it, this other lib?
Many reasons. Lexi Summer Hale (https://xn--rpa.cc/
. See https://a4term.com for documentation, including
installation instructions, a copy of the manual page, and default
keyboard maps.
--
Ross Mohn
OpenPGP: 0xFBB698141F0A6737
http://waxandwane.org/
On 4/26/21 2:39 PM, Mattias Andrée wrote:
On Mon, 26 Apr 2021 10:10:20 -0400
Ross Mohn wrote:
On 4/23/21 10:12 PM, Jeremy wrote:
On 04/20/21 10:23AM, Greg Reagle wrote:
On Tue, Apr 20, 2021, at 09:45, Jeremy wrote:
I gave up on using dvtm a while ago (now I use tmux which is good) because
On 4/23/21 10:12 PM, Jeremy wrote:
On 04/20/21 10:23AM, Greg Reagle wrote:
On Tue, Apr 20, 2021, at 09:45, Jeremy wrote:
I gave up on using dvtm a while ago (now I use tmux which is good) because it
would keep crashing. And I could not figure out how to debug the crashes or get
specific informa
Over the weekend, I finally put in the hours to figure out why dvtm's
copymode works fine at home, but doesn't work at all on my servers at
the office. At work, I use shared UNIX hosts without root access. I
compile with
PREFIX=~/local
so that I have my own compiled apps and customizations. My
On Mon, Aug 10, 2015 at 10:49:48AM -0400, Greg Reagle wrote:
> On Sat, Aug 8, 2015, at 02:39 PM, Ross Mohn wrote:
> > I've finished a one page document of all the default commands in dvtm
> > with their default key bindings. A4 and Letter formats are available at
>
I've finished a one page document of all the default commands in dvtm
with their default key bindings. A4 and Letter formats are available at
http://waxandwane.org/dvtm.html. The commands are organized into the
following categories:
* Windows/Client Commands
* Layout Commands
* Copy & Paste
On Wed, Jul 15, 2015 at 10:45:11PM +0200, Marc André Tanner wrote:
> On Tue, Jul 14, 2015 at 02:45:20PM -0400, Ross Mohn wrote:
> > First, the killclient and quit commands are very desctructive and too
> > easy to press by accident with sometimes disasterous results. Because of
>
On Wed, Jul 15, 2015 at 07:27:27PM +0200, Christoph Lohmann wrote:
> I wanted more mailinglists, but Anselm didn’t like more. There is no support
> at suckless, so there's no need for support@.
And yet, the stated purpose of dev@ is now "endless support threads".
See attached patch. -Ross
diff --git a/config.def.h b/config.def.h
index e25d83c..2681bd7 100644
--- a/config.def.h
+++ b/config.def.h
@@ -126,9 +126,9 @@ static KeyBinding bindings[] = {
{ { MOD, KEY_F(3), }, { view, { tags[2] } } },
{ { MOD, KEY_F(4), }, { v
On Wed, Jul 15, 2015 at 06:45:05PM +0200, Markus Teich wrote:
> Ross Mohn wrote:
> > Yes, I'd like to send these just to hackers@, where they belong
>
> Heyho Ross,
>
> I don't think hackers@ was the right choice. It was a support question,
> neither
> a pa
On Wed, Jul 15, 2015 at 05:45:49PM +0200, v4hn wrote:
> On Wed, Jul 15, 2015 at 11:32:38AM -0400, Ross Mohn wrote:
> > $ pstree -p 2199
> > dvtm(2199)─┬─sh(2239)───bash(2240)───mutt(11096)
> >├─sh(2324)───bash(2325)
> >├─sh(12015
On Wed, Jul 15, 2015 at 05:39:22PM +0200, FRIGN wrote:
> On Wed, 15 Jul 2015 11:32:38 -0400
> Ross Mohn wrote:
>
> Hey Ross,
>
> > Hi
>
> please do not send these things to both ml's. People who are operating
> on hackers@ most likely are also subscribed t
Hi,
The create() function can take a third argument in order to use the
directory of the current client, sel, when it creates a new client.
This command is mapped to MOD+C by default. To implement this, the
function uses the /proc/ tree to find the current directory of process
sel->pid. The proble
On Tue, Jun 23, 2015 at 01:01:15PM +0200, Marc André Tanner wrote:
> On Fri, Jun 05, 2015 at 11:43:27AM -0400, Ross Mohn wrote:
> > Hi again,
> >
> > The attached patch allows you to assign functions to mouse clicks on the
> > tag indicators in the status b
Hi again,
The attached patch allows you to assign functions to mouse clicks on the
tag indicators in the status bar. The default actions are:
* left click to toggle viewing that tag
* left double click to view only that tag
* middle click to view all tags
* right click to toggle a
After a mouse action, the key_index needs to be set back to zero. You
can reproduce the bug by performing a mouse action, then trying to
perform a dvtm keyboard command. You'll see that the MOD key is not
matched with a key binding, so will print to the current terminal
instead.
-Ross
(Excuse the
On Thu, Jun 04, 2015 at 06:22:00PM +0200, Christoph Lohmann wrote:
> Greetings comrades.
>
> We (the suckless admins) decided about some additional bureaucracy to
> make the suckless development more followable:
>
> 1.) There is now a news@ mailinglist for package maintainers who don’t
> wan
On Tue, Jun 02, 2015 at 12:26:38PM -0400, Ross Mohn wrote:
> Hi,
>
> After my last pull a few weeks ago, I started noticing some strange
> behavior with abduco and I want to know if others can reproduce it.
> Here are the steps:
>
> 1) Run 'abduco -A foo ping suckles
On Tue, Jun 02, 2015 at 09:56:49PM +0200, Michael Hauser wrote:
> Quoth Ross Mohn:
> > Hi,
> >
> > After my last pull a few weeks ago, I started noticing some strange
> > behavior with abduco and I want to know if others can reproduce it.
> > Here are the step
Hi,
After my last pull a few weeks ago, I started noticing some strange
behavior with abduco and I want to know if others can reproduce it.
Here are the steps:
1) Run 'abduco -A foo ping suckless.org'
2) Press 'CTRL+\' to detach
3) Run 'abduco -A foo' to reattach
4) Press 'CTRL+\' and it flash
On Wed, May 27, 2015 at 08:17:56AM +, Hannes Blut wrote:
> On 25.05.15 at 03:22pm, Ross Mohn wrote:
> >I sent this directly to Marc, but I think it would be useful to post
> >here as well. The attached patch for an implementation in dvtm of the
> >dwm pertag patch. It act
On Tue, May 26, 2015 at 07:10:30PM +0200, Marc André Tanner wrote:
> On Mon, May 25, 2015 at 04:03:17PM -0400, Ross Mohn wrote:
> > On Mon, May 25, 2015 at 12:45:07PM -0700, Eric Pruitt wrote:
> > > On Mon, May 25, 2015 at 03:24:14PM -0400, Ross Mohn wrote:
> > > >
On Mon, May 25, 2015 at 12:45:07PM -0700, Eric Pruitt wrote:
> On Mon, May 25, 2015 at 03:24:14PM -0400, Ross Mohn wrote:
> > The TAGKEYS macro from dwm's config.def.h is approriate for dvtm as
> > well. Patch is attached.
>
> The parentheses in the patch seem to be
The TAGKEYS macro from dwm's config.def.h is approriate for dvtm as
well. Patch is attached.
-Ross
diff --git a/config.def.h b/config.def.h
index b0a68d4..c44147a 100644
--- a/config.def.h
+++ b/config.def.h
@@ -51,7 +51,7 @@ static Color colors[] = {
/* curses attributes for not selected tags w
Hi all,
I sent this directly to Marc, but I think it would be useful to post
here as well. The attached patch for an implementation in dvtm of the
dwm pertag patch. It actually plays much more nicely with multiple tags
than I had anticipated. I think it's appropriate for the master branch,
but tha
On Fri, May 22, 2015 at 06:13:25PM -0400, Greg Reagle wrote:
> On Fri, May 22, 2015, at 05:31 PM, Ross Mohn wrote:
> > I don't think this should be mainline workflow, but it probably makes a
> > nice patch. However, you should understand that window numbering is
> > alway
On Fri, May 22, 2015 at 03:29:38PM -0400, Greg Reagle wrote:
> On Fri, May 22, 2015, at 02:26 PM, Greg Reagle wrote:
> > Hello. I would like dvtm to behave differently. I don't want creating
> > a new shell window (Mod-c) to make the new shell window the master; I
> > want the master to stay the
On 11/07/2014 04:54 AM, Marc André Tanner wrote:
> On Sat, Nov 01, 2014 at 11:21:49AM +0100, Marc André Tanner wrote:
>> The copy mode, allowing you to move around in the scroll back buffer
>> history, selecting text and then later pasting it into different
>> windows was rewritten. It now works by
On 02/22/2014 08:44 AM, Christoph Lohmann wrote:
> Greetings.
>
> On Sat, 22 Feb 2014 14:44:10 +0100 Anselm R Garbe wrote:
>> On 22 February 2014 14:37, Markus Teich wrote:
>>> Anselm R Garbe wrote:
All I want is to have full logging of all output when building various
stuff,
now
On 11/25/2013 09:32 AM, Bryan Bennett wrote:
> This looks like an interesting project. However, Togs will fail to run
> if /bin/sh is linked to bash (or zsh?) due to Togs attempting to set a
> read only variable ($UID) in a couple of functions. Renaming this to
> $S_UID seems to fix the entire prob
Hi,
I've renamed stem to togs so that it no longer conflicts with the Tor
stem project, https://stem.torproject.org/ . I'm hopeful that the new
togs name will work and will not cause too much agitation.
In order to keep your settings the same:
1) exit out of all current stem sessions
2) m
Hi,
I've released stem-0.2. Stem is a small shell script (sloccount<200)
that combines dvtm, the console based tiling window manager, with the
dtach utility to create an easy to use and powerful Session oriented
Terminal Emulation Manager. You can run many sessions simultaneously,
disconnect
On 04/08/2013 11:02 AM, Martti Kühne wrote:
On Mon, Apr 8, 2013 at 3:28 PM, Ross Mohn wrote:
Hm, I was afraid that might be the case with such a common word, but I still
like it. Can you let me know what you choose for a package name? Maybe
something a bit recursive like stem-sessions? I don
On 04/08/2013 07:13 AM, Christian Hesse wrote:
Truls Becken on Mon, 2013/04/08 12:04:
On 2013-04-08, at 09:22, Christian Hesse wrote:
I just wanted to build a package for my distribution when I noticed there
already was a package named stem. It's a python controller library for
Tor: https://s
Hi,
I've released stem-0.1. Stem is a small shell script (<200 sloc) that
combines dvtm, the console based tiling window manager, with the dtach
utility to create an easy to use and powerful Session oriented Terminal
Emulation Manager. You can run many sessions simultaneously, disconnect
and
dvtm+dtach works great with st. If you don't mind bash, I've attached my
script 'tm' that wraps it all up neatly. Just run 'tm' with a session
name of your choice and you can detach (C+\), share, keep multiple
active sessions, etc. I also have it configured in the config.h file to
auto switch c
You're right, those CTRL- keys are not mapped in dvtm at the moment. I
don't use emacs, so I'm not feeling real motivated to do it, but if you
look in the vt.c source file you should be able to figure out how to map
them without too much effort. I've got my own custom mappings for
certain keys
On 08/01/2012 10:01 AM, Chris Larson wrote:
On Wed, Aug 1, 2012 at 6:18 AM, Ross Mohn wrote:
http://natalian.org/archives/2012/07/31/dwm+tmux/
I'm thinking dvtm could replace tmux. I'm probably way off the mark.
You're not at all off the mark; you should replace tmux with
On 08/01/2012 09:12 AM, Kai Hendry wrote:
Couldn't quite work out how to scroll back in the buffer. To add
"scrollbackabilty" to st.
Try CTRL-g + PgUp
http://natalian.org/archives/2012/07/31/dwm+tmux/
I'm thinking dvtm could replace tmux. I'm probably way off the mark.
You're not at all of
On 08/01/2012 08:48 AM, Christoph Lohmann wrote:
Greetings.
On Wed, 01 Aug 2012 14:48:47 +0200 Marc Andre Tanner
wrote:
Hi,
I've released dvtm-0.8
http://www.brain-dump.org/projects/dvtm/dvtm-0.8.tar.gz
Changes since last release
* AIX support (special thanks to Ross Mohn)
ar.gz
Changes since last release
* AIX support (special thanks to Ross Mohn)
* Cygwin compile fix
* terminal emulation correctness fixes
* some minor code cleanups here and there
Cheers,
Marc
3. fix a scrolling issue and add in "ESC #" to call interpret_esc_SCS()
On 03/25/2011 10:25 PM, Ross Mohn wrote:
> I'm going to post a series of 6 patches for dvtm over the next several
> minutes. They all apply to the current HEAD of the dvtm git repository
> (commit
think 384 is likely sufficient if you want to save memory.
-Ross
On 03/25/2011 10:30 PM, Ross Mohn wrote:
>
> 2. support the 8 basic highlighted colors, plus a couple of color_hash fixes
>
>
> On 03/25/2011 10:25 PM, Ross Mohn wrote:
>> I'm going to post a series of 6 patc
6. support to backfill text from the buffer when a windows is resized with more
rows
On 03/25/2011 10:25 PM, Ross Mohn wrote:
> I'm going to post a series of 6 patches for dvtm over the next several
> minutes. They all apply to the current HEAD of the dvtm git repository
> (com
5. support colorrules[] to match strings against window titles,
applycolorrules(), and call madtty_set_dflt_colors()
On 03/25/2011 10:25 PM, Ross Mohn wrote:
> I'm going to post a series of 6 patches for dvtm over the next several
> minutes. They all apply to the current HEAD of t
4. support for "ESC 6 n", get cursor position, which calls a new function,
send_curs()
On 03/25/2011 10:25 PM, Ross Mohn wrote:
> I'm going to post a series of 6 patches for dvtm over the next several
> minutes. They all apply to the current HEAD of the dvtm git reposit
2. support the 8 basic highlighted colors, plus a couple of color_hash fixes
On 03/25/2011 10:25 PM, Ross Mohn wrote:
> I'm going to post a series of 6 patches for dvtm over the next several
> minutes. They all apply to the current HEAD of the dvtm git repository
> (committed
1. support for compiling under AIX
On 03/25/2011 10:25 PM, Ross Mohn wrote:
> I'm going to post a series of 6 patches for dvtm over the next several
> minutes. They all apply to the current HEAD of the dvtm git repository
> (committed 2011-01-07). I think I've teased th
I'm going to post a series of 6 patches for dvtm over the next several
minutes. They all apply to the current HEAD of the dvtm git repository
(committed 2011-01-07). I think I've teased them all apart pretty well
so that each one is separate and complete.
1. support for compiling under AIX
2. sup
On Fri, Mar 18, 2011 at 11:18:27AM -0400, Ross Mohn wrote:
>> Hi,
>> I've implemented configurable, dynamic, terminal colors in dvtm using
>> string matching rules similar to dwm's rules for determining tag, float,
>> and monitor settings for a window. It's comm
Hi,
I've implemented configurable, dynamic, terminal colors in dvtm using
string matching rules similar to dwm's rules for determining tag, float,
and monitor settings for a window. It's common practice to use
background colors to visually keeping track of what server you're logged
in to, or for w
Attached is another patch for madtty.c at the head of dvtm. This one
adds support for backfilling text from the buffer when a window is
resized with more rows. As an example, let's say you have a window
filled with 70 rows of text, then you resize it to 34 rows. The new
window will push the top 36
Attached is a patch for madtty.c at the head of dvtm. It fixes a couple
of things with the color_hash calls and adds support for the 8 bright
colors. With this patch dvtm passes the following color tests:
xterm/vttests/8colors.sh
xterm/vttests/16colors.sh
Cheers! -Ross
Index: madtty.c
=
On 01/20/2011 11:11 AM, pancake wrote:
> On 01/20/11 16:20, cryptix wrote:
>> Is a scrollback buffer really that usefull? I always get lost in them...
>> Personally I'm much more comfortable with the history of my shell and
>> less, grep or all kinds of other programs for long output.
>> But I'd
What will struct term_t look like?
-Ross
On 01/18/2011 06:44 PM, Aurélien Aptel wrote:
> What the API should look like? Which features?
> I was thinking of something like this:
>
> * term_ function prefix
> * first parameter is the term context
> * non blocking io (ie. returns when there's nothin
Back in an old thread on st goals, there was some good discussion of
modularizing the terminal emulation part of st to allow the attachment
of other, non-xlib-based front-ends. I don't see it on the goals wiki
page, but I'm interested in helping with this goal if others are in
agreement with it. I
On 01/06/2011 01:35 PM, Ross Mohn wrote:
> On 01/06/2011 01:09 PM, Ross Mohn wrote:
>> Attached is a basic forkpty-aix.c that I put together from tmux and
>> glib projects and my own testing. I've been using it successfully for
>> over a month now, so it should be OK.
On 01/06/2011 01:09 PM, Ross Mohn wrote:
> Attached is a basic forkpty-aix.c that I put together from tmux and
> glib projects and my own testing. I've been using it successfully for
> over a month now, so it should be OK. Additional patches to come later
> today in this thread.
Attached is a basic forkpty-aix.c that I put together from tmux and
glib projects and my own testing. I've been using it successfully for
over a month now, so it should be OK. Additional patches to come later
today in this thread.
-Ross
#include
#include
#include
#include
#include
#include
On 01/05/2011 06:44 PM, Marc Andre Tanner wrote:
> On Sun, Jan 02, 2011 at 11:32:00AM -0500, Ross Mohn wrote:
>> Now I understand the mystery better. At home I do get the graphics
>> (using HEAD), but not at work. And the reason is that at home I use
>> en_US.utf8 while a
d that fixed the problem for me. It looks like your patch was
> added after version 0.6 so unless you are running against the HEAD of
> the repository you won't have the fix. Here I am running a nested
> instance: http://i.imgur.com/gc0Li.png
>
> On Thu, Dec 30, 2010 at 3:18
9626
> Author: Marc Andre Tanner
> Date: Fri Dec 17 21:01:33 2010 +0100
>
> madtty: recognize set/clear graphmode with ESC(0, ESC(B
>
> Based on a patch from Ross Mohn.
>
> Signed-off-by: Marc Andre Tanner
>
>
>
> On Thu, Dec 30, 2010 at 11:06 AM, A
Thanks for that! Yes, it also works in screen and tmux, but not dvtm.
I'll slog through some tmux code and see about adding it to dvtm.
On 12/29/2010 05:27 PM, Aurélien Aptel wrote:
> On Wed, Dec 29, 2010 at 4:44 PM, Ross Mohn wrote:
>> Has anyone ever seen any of the graphics ch
Has anyone ever seen any of the graphics characters print in a madtty
of dvtm? I don't think they work because they're not being displayed by
an ncurses function, just by plain old write(), so there's no graphics
translation being performed. Try echo'ing out this escape sequence and
see what you g
Great! I'll check it out of the git HEAD from now on. Thanks for your
work on this! -Ross
On 12/18/2010 02:39 PM, Marc Andre Tanner wrote:
> On Tue, Dec 07, 2010 at 04:45:09PM -0500, Ross Mohn wrote:
>> Sorry, I ran into two more issues that I fixed today. New patch is
>> a
otice the issue if you use a black background, but I
prefer black on white terminals so this was bugging me.
Thanks! -Ross
On 12/07/2010 09:34 AM, Ross Mohn wrote:
> Hi,
>
> I’m no terminal expert, and I’m reluctant to add more code to the
> madtty.c source, but I hope these changes w
Hi,
I'm no terminal expert, and I'm reluctant to add more code to the
madtty.c source, but I hope these changes will be considered. They
certainly work for me!
The existing ESC ] s (CUPSV) and ESC ] u (CUPRS) are for save/restore
cursor position. I use at least one program that uses ESC 7 (DECSC
d = waitpid(-1, &status, WNOHANG)) != 0) {
if (pid == -1) {
if (errno == ECHILD) {
@@ -776,6 +774,8 @@
c->died = true;
}
+signal(SIGCHLD, sigchld_handler);
+
errno = errsv;
}
On 11/20/2010 04:43 AM, Marc Andre Tanner wrote:
> Hi Ross
>
&
I've come to rely on dvtm, but I have to use AIX in my new job (ugh).
I'm pretty far with getting it to run on AIX but could use a little help
now, if possible.
I'm working with dvtm-0.6, ncurses-5.7, gcc-4.2, AIX 6.1. With some
minor code tweaks and a copy of forkpty-aix.c source from the tmux-1
+1 on the Gentoo misconception. It's a very flexible, very easy, and
very good distro.
-RPM
Antoni Grzymala wrote:
Kris Maglione dixit (2009-06-20, 00:33):
On Sat, Jun 20, 2009 at 12:21:54AM -0400, Antony Jepson wrote:
I've been eyeing Crux lately but maybe Gentoo would be a better
72 matches
Mail list logo