From 8dd776106dc54c5ec722317d20290f17ce9aff43 Mon Sep 17 00:00:00 2001 From: nicm Date: Wed, 25 Oct 2017 11:26:11 +0000 Subject: Add P key to paste tagged in buffer mode, and trim some code that should no longer be necessary. --- mode-tree.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mode-tree.c') diff --git a/mode-tree.c b/mode-tree.c index 349cda49..e6d26b46 100644 --- a/mode-tree.c +++ b/mode-tree.c @@ -266,7 +266,7 @@ mode_tree_count_tagged(struct mode_tree_data *mtd) void mode_tree_each_tagged(struct mode_tree_data *mtd, void (*cb)(void *, void *, - key_code), key_code key, int current) + struct client *, key_code), struct client *c, key_code key, int current) { struct mode_tree_item *mti; u_int i; @@ -277,12 +277,12 @@ mode_tree_each_tagged(struct mode_tree_data *mtd, void (*cb)(void *, void *, mti = mtd->line_list[i].item; if (mti->tagged) { fired = 1; - cb(mtd->modedata, mti->itemdata, key); + cb(mtd->modedata, mti->itemdata, c, key); } } if (!fired && current) { mti = mtd->line_list[mtd->current].item; - cb(mtd->modedata, mti->itemdata, key); + cb(mtd->modedata, mti->itemdata, c, key); } } -- cgit From 78ae4ee82c4596de09b6e6f379e83d638ff2752d Mon Sep 17 00:00:00 2001 From: nicm Date: Wed, 25 Oct 2017 12:13:20 +0000 Subject: h/l keys for expand and collapse. --- mode-tree.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mode-tree.c') diff --git a/mode-tree.c b/mode-tree.c index e6d26b46..98f29e82 100644 --- a/mode-tree.c +++ b/mode-tree.c @@ -848,6 +848,7 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key, mode_tree_build(mtd); break; case KEYC_LEFT: + case 'h': case '-': if (line->flat || !current->expanded) current = current->parent; @@ -860,6 +861,7 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key, } break; case KEYC_RIGHT: + case 'l': case '+': if (line->flat || current->expanded) mode_tree_down(mtd, 0); -- cgit