From 36da570c07781dba4d2417915c04802cd39126a0 Mon Sep 17 00:00:00 2001 From: nadrad Date: Fri, 2 Sep 2022 09:16:02 +0200 Subject: [PATCH] ctrl+p function added --- h-m-m | 23 ++++++++++++++++++++--- readme.md | 1 + 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/h-m-m b/h-m-m index 12e5ec4..c3ddafb 100755 --- a/h-m-m +++ b/h-m-m @@ -1643,6 +1643,22 @@ function encode_tree(&$mm, $id, $exclude_parent = false, $base = 0){ } +// }}} +// {{{ append + +function append(&$mm){ + + $mm['nodes'][ $mm['active_node'] ]['title'] .= + ' '. + trim(get_from_clipboard()); + + build_map($mm); + display($mm); + +} + + + // }}} // {{{ paste sub-tree @@ -2200,8 +2216,9 @@ function monitor_key_presses(&$mm){ if ($in=='d') delete_node($mm); if ($in=='D') delete_node($mm, true); - if ($in=='p') paste_sub_tree($mm, false); - if ($in=='P') paste_sub_tree($mm, true); + if ($in=='p') paste_sub_tree($mm, false); + if ($in=='P') paste_sub_tree($mm, true); + if ($in=="\020") append($mm); // ^p if ($in=='J') move_active_node_down($mm); if ($in=='K') move_active_node_up($mm); @@ -2216,7 +2233,7 @@ function monitor_key_presses(&$mm){ // move(1,1); // for ($i=0; $i