[arch-commits] Commit in dvtm/trunk (PKGBUILD config.h)
Lukas Fleischer
lfleischer at archlinux.org
Sun Jan 24 15:02:05 UTC 2016
Date: Sunday, January 24, 2016 @ 16:02:04
Author: lfleischer
Revision: 158747
upgpkg: dvtm 0.15-1
Upstream update.
Modified:
dvtm/trunk/PKGBUILD
dvtm/trunk/config.h
----------+
PKGBUILD | 9 ++++-----
config.h | 52 +++++++++++++++++++++++-----------------------------
2 files changed, 27 insertions(+), 34 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-01-24 14:51:15 UTC (rev 158746)
+++ PKGBUILD 2016-01-24 15:02:04 UTC (rev 158747)
@@ -1,11 +1,10 @@
-# $Id$
# Maintainer: Lukas Fleischer <lfleischer at archlinux.org>
# Contributor: Giorgio Lando <patroclo7 at gmail.com>
# Contributor: bender02 at gmx dot com
pkgname=dvtm
-pkgver=0.14
-pkgrel=2
+pkgver=0.15
+pkgrel=1
pkgdesc='Dynamic virtual terminal manager.'
arch=('i686' 'x86_64')
url='http://www.brain-dump.org/projects/dvtm/'
@@ -13,8 +12,8 @@
depends=('ncurses')
source=("http://www.brain-dump.org/projects/${pkgname}/${pkgname}-${pkgver}.tar.gz"
'config.h')
-md5sums=('44ec5176b1996fdffd97cabe9a35ea0c'
- '6236b8871baef14f55fd75b4aaddc70e')
+md5sums=('887e162a3abe2ad8e86caefab20cdd63'
+ '243bc2d4085c08d9b748f892f5950a00')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
Modified: config.h
===================================================================
--- config.h 2016-01-24 14:51:15 UTC (rev 158746)
+++ config.h 2016-01-24 15:02:04 UTC (rev 158747)
@@ -30,6 +30,9 @@
#define URGENT_ATTR NORMAL_ATTR
/* curses attributes for the status bar */
#define BAR_ATTR (COLOR(BLUE) | A_NORMAL)
+/* characters for beginning and end of status bar message */
+#define BAR_BEGIN '['
+#define BAR_END ']'
/* status bar (command line option -s) position */
#define BAR_POS BAR_TOP /* BAR_BOTTOM, BAR_OFF */
/* whether status bar should be hidden if only one client exists */
@@ -67,12 +70,17 @@
};
#define MOD CTRL('g')
+#define TAGKEYS(KEY,TAG) \
+ { { MOD, 'v', KEY, }, { view, { tags[TAG] } } }, \
+ { { MOD, 't', KEY, }, { tag, { tags[TAG] } } }, \
+ { { MOD, 'V', KEY, }, { toggleview, { tags[TAG] } } }, \
+ { { MOD, 'T', KEY, }, { toggletag, { tags[TAG] } } },
/* you can at most specifiy MAX_ARGS (3) number of arguments */
static KeyBinding bindings[] = {
{ { MOD, 'c', }, { create, { NULL } } },
{ { MOD, 'C', }, { create, { NULL, NULL, "$CWD" } } },
- { { MOD, 'x', }, { killclient, { NULL } } },
+ { { MOD, 'x', 'x', }, { killclient, { NULL } } },
{ { MOD, 'j', }, { focusnext, { NULL } } },
{ { MOD, 'J', }, { focusnextnm, { NULL } } },
{ { MOD, 'K', }, { focusprevnm, { NULL } } },
@@ -102,7 +110,7 @@
{ { MOD, '8', }, { focusn, { "8" } } },
{ { MOD, '9', }, { focusn, { "9" } } },
{ { MOD, '\t', }, { focuslast, { NULL } } },
- { { MOD, 'q', }, { quit, { NULL } } },
+ { { MOD, 'q', 'q', }, { quit, { NULL } } },
{ { MOD, 'a', }, { togglerunall, { NULL } } },
{ { MOD, CTRL('L'), }, { redraw, { NULL } } },
{ { MOD, 'r', }, { redraw, { NULL } } },
@@ -122,28 +130,13 @@
{ { MOD, KEY_F(4), }, { view, { tags[3] } } },
{ { MOD, KEY_F(5), }, { view, { tags[4] } } },
{ { MOD, 'v', '0' }, { view, { NULL } } },
- { { MOD, 'v', '1' }, { view, { tags[0] } } },
- { { MOD, 'v', '2' }, { view, { tags[1] } } },
- { { MOD, 'v', '3' }, { view, { tags[2] } } },
- { { MOD, 'v', '4' }, { view, { tags[3] } } },
- { { MOD, 'v', '5' }, { view, { tags[4] } } },
{ { MOD, 'v', '\t', }, { viewprevtag, { NULL } } },
{ { MOD, 't', '0' }, { tag, { NULL } } },
- { { MOD, 't', '1' }, { tag, { tags[0] } } },
- { { MOD, 't', '2' }, { tag, { tags[1] } } },
- { { MOD, 't', '3' }, { tag, { tags[2] } } },
- { { MOD, 't', '4' }, { tag, { tags[3] } } },
- { { MOD, 't', '5' }, { tag, { tags[4] } } },
- { { MOD, 'V', '1' }, { toggleview, { tags[0] } } },
- { { MOD, 'V', '2' }, { toggleview, { tags[1] } } },
- { { MOD, 'V', '3' }, { toggleview, { tags[2] } } },
- { { MOD, 'V', '4' }, { toggleview, { tags[3] } } },
- { { MOD, 'V', '5' }, { toggleview, { tags[4] } } },
- { { MOD, 'T', '1' }, { toggletag, { tags[0] } } },
- { { MOD, 'T', '2' }, { toggletag, { tags[1] } } },
- { { MOD, 'T', '3' }, { toggletag, { tags[2] } } },
- { { MOD, 'T', '4' }, { toggletag, { tags[3] } } },
- { { MOD, 'T', '5' }, { toggletag, { tags[4] } } },
+ TAGKEYS( '1', 0)
+ TAGKEYS( '2', 1)
+ TAGKEYS( '3', 2)
+ TAGKEYS( '4', 3)
+ TAGKEYS( '5', 4)
};
static const ColorRule colorrules[] = {
@@ -211,13 +204,14 @@
* set the first entry is chosen. Otherwise the array is consulted for supported
* options. A %d in argv is replaced by the line number at which the file should
* be opened. If filter is true the editor is expected to work even if stdout is
- * redirected (i.e. not a terminal).
+ * redirected (i.e. not a terminal). If color is true then color escape sequences
+ * are generated in the output.
*/
static Editor editors[] = {
- { .name = "vis", .argv = { "vis", "+%d", "-", NULL }, .filter = true },
- { .name = "sandy", .argv = { "sandy", "-d", "-", NULL }, .filter = true },
- { .name = "dvtm-editor", .argv = { "dvtm-editor", "-", NULL }, .filter = true },
- { .name = "vim", .argv = { "vim", "+%d", "-", NULL }, .filter = false },
- { .name = "less", .argv = { "less", "+%d", NULL }, .filter = false },
- { .name = "more", .argv = { "more", "+%d", NULL }, .filter = false },
+ { .name = "vis", .argv = { "vis", "+%d", "-", NULL }, .filter = true, .color = false },
+ { .name = "sandy", .argv = { "sandy", "-d", "-", NULL }, .filter = true, .color = false },
+ { .name = "dvtm-editor", .argv = { "dvtm-editor", "-", NULL }, .filter = true, .color = false },
+ { .name = "vim", .argv = { "vim", "+%d", "-", NULL }, .filter = false, .color = false },
+ { .name = "less", .argv = { "less", "-R", "+%d", NULL }, .filter = false, .color = true },
+ { .name = "more", .argv = { "more", "+%d", NULL }, .filter = false, .color = false },
};
More information about the arch-commits
mailing list