summaryrefslogtreecommitdiffstats
path: root/src/cmds_command.c
diff options
context:
space:
mode:
authorAndrés <andmarti@gmail.com>2021-03-27 09:36:24 -0300
committerAndrés <andmarti@gmail.com>2021-03-27 09:36:24 -0300
commit8f44ee1051155287292b410545edb27ba4132955 (patch)
tree79a190a70d6cc33355d3c2389aa79b1e7f2a2c68 /src/cmds_command.c
parentf911c9dbf44e99ddaec35508228aaad9e28913f3 (diff)
Adde freeze to visual mode
Diffstat (limited to 'src/cmds_command.c')
-rw-r--r--src/cmds_command.c6
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);