The forgotten half of the last patch.
Remove h flag, put usage() in the default case Signed-off-by: Christoph Lohmann <20h@r-36.net>
autofocus urgent tabs When tabbed becomes urgent because one of it tabs becomes urgent, it may be desireable to automatically focus that tab. As a notification may be lost, if another notification comes in before you focused tabbed, the switch is only done, if tabbed is not urgent already. Moreover, it may be anoying, if you just type into one tab, another tab gets urgent -therfore focused- and you type into the other tab, you may switch between autofocus and nofocus using Ctrl-Shift-u. Maybe it would also be usefull, if there would be an commandline parameter to toggle that option, but as -u is already used for urgent-tab-color, i did not implement that. Signed-off-by: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de> Signed-off-by: Christoph Lohmann <20h@r-36.net>
focus urgent tabs With a lot of open tabs its quite annoying to toggle through all tabs until reaching the next one with an urgent hint set. Also with using Ctrl-[0..9] to get to the first 10 tabs, in some cases this may have disadvantages: 1. with more than 10 tabs, you can not use that quickselection 2. with a small tabbed window, you do not see every tab in the statusbar and therefore do not know which tab got urgent Therefore I created a function, which iterates over all currently managed tabs, focus the first urgent tab found or stays at the current tab, if there is no urgent-tab. By default, that function is mapped to Ctrl-u. Signed-off-by: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de> Signed-off-by: Christoph Lohmann <20h@r-36.net>
Fixing some manpage formatting and formatting in xembed.c.
add xembed wrapper utility xembed will cause a command to attempt to XEmbed into the window given by the environment variable XEMBED, so long as it is in the foreground of its controlling terminal. This causes a process to effectively take the place of the terminal window, unless it is backgrounded. Signed-off-by: Christoph Lohmann <20h@r-36.net>
add urgent color cmdline options Signed-off-by: Christoph Lohmann <20h@r-36.net>
Adding conforming documentation of the commandline color support.
Allow selecting the colors on command line. Signed-off-by: Christoph Lohmann <20h@r-36.net>
Document the new ctrl+t feature.
Fixing the manpage project name. Thanks Joerg Jung for noticing!
Adding a geometry flag to tabbed. Thanks for the hint Thorsten Glaser!
Fix spelling of provided Signed-off-by: Christoph Lohmann <20h@r-36.net>
Fixing the position parameter and adding the documentation for it.
Adding the -c option to close on last client close. Thanks for the suggestion by Kyle Kramer!
Adding fullscreen mode to tabbed.
Correcting the lastsel handling in tabbed. It should be more predictable now.
Add the -f flag, which tells tabbed to run the given command again, in case the last tab is closed.
Changing the single-linked list for clients to a malloc()ed array. This makes algorithms more efficient, that depend on the number of clients or shuffeling around. The patch also adds new shortcuts to move tabs in their position. The default color scheme is changed to the one of the maintainer.
Allowing a different position for the window id. Thanks David Galos!