xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit 3e948df526b414e1bdcfa8004ece584b8ff45786

Don't switch view on Ctrl+W X.
Author: xaizek
Author date (UTC): 2011-06-10 07:55
Committer name: xaizek
Committer date (UTC): 2011-06-10 07:55
Parent(s): 2e2c5424885f207b8330f048111e14ff58d43484
Signing key:
Tree: 5696e00764267f13b05e6046dda3928fa098bbfe
File Lines added Lines deleted
src/normal.c 2 3
File src/normal.c changed (mode: 100644) (index 8090c2fff..665f9c2bf)
... ... cmd_ctrl_ww(struct key_info key_info, struct keys_info *keys_info)
614 614 static void static void
615 615 cmd_ctrl_wx(struct key_info key_info, struct keys_info *keys_info) cmd_ctrl_wx(struct key_info key_info, struct keys_info *keys_info)
616 616 { {
617 FileView tmp_view;
618 WINDOW* tmp;
617 FileView tmp_view;
618 WINDOW* tmp;
619 619
620 620 tmp = lwin.win; tmp = lwin.win;
621 621 lwin.win = rwin.win; lwin.win = rwin.win;
 
... ... cmd_ctrl_wx(struct key_info key_info, struct keys_info *keys_info)
629 629 lwin = rwin; lwin = rwin;
630 630 rwin = tmp_view; rwin = tmp_view;
631 631
632 switch_views();
633 632 load_dir_list(curr_view, 1); load_dir_list(curr_view, 1);
634 633 moveto_list_pos(curr_view, curr_view->list_pos); moveto_list_pos(curr_view, curr_view->list_pos);
635 634 load_dir_list(other_view, 1); load_dir_list(other_view, 1);
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master