diff options
author | Andrés <andmarti@gmail.com> | 2021-03-27 09:36:24 -0300 |
---|---|---|
committer | Andrés <andmarti@gmail.com> | 2021-03-27 09:36:24 -0300 |
commit | 8f44ee1051155287292b410545edb27ba4132955 (patch) | |
tree | 79a190a70d6cc33355d3c2389aa79b1e7f2a2c68 /src/cmds_command.c | |
parent | f911c9dbf44e99ddaec35508228aaad9e28913f3 (diff) |
Adde freeze to visual mode
Diffstat (limited to 'src/cmds_command.c')
-rw-r--r-- | src/cmds_command.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cmds_command.c b/src/cmds_command.c index d20b106..073f997 100644 --- a/src/cmds_command.c +++ b/src/cmds_command.c @@ -584,6 +584,8 @@ void do_commandmode(struct block * sb) { } else if ( ! wcsncmp(inputline, L"freeze ", 7) ) { wcscpy(interp_line, inputline); send_to_interp(interp_line); + center_hidden_rows = 0; + center_hidden_cols = 0; } else if ( ! wcsncmp(inputline, L"freeze", 6) ) { wcscpy(interp_line, inputline); @@ -595,6 +597,8 @@ void do_commandmode(struct block * sb) { swprintf(interp_line + wcslen(interp_line), BUFFERSIZE, L"%s%d %ls", coltoa(sr->brcol), sr->brrow, cline); } send_to_interp(interp_line); + center_hidden_rows = 0; + center_hidden_cols = 0; } else if ( ! wcsncmp(inputline, L"unfreeze", 8) ) { wcscpy(interp_line, inputline); @@ -730,7 +734,7 @@ void do_commandmode(struct block * sb) { swprintf(interp_line, BUFFERSIZE, L"strtonum %s%d:", coltoa(c), r); swprintf(interp_line + wcslen(interp_line), BUFFERSIZE, L"%s%d", coltoa(cf), rf); send_to_interp(interp_line); - + } else if ( ! wcsncmp(inputline, L"cpaste", 6) ) { swprintf(interp_line, BUFFERSIZE, L"cpaste"); send_to_interp(interp_line); |