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 0a5ca3fa30190cdddf11ccf23d46023dcee4c27b

Rename local variable tmp -> saved_vi
Not related to packaging, but `tmp` is a bad name for variable
(neither descriptive nor helpful).
Author: xaizek
Author date (UTC): 2012-10-22 11:47
Committer name: xaizek
Committer date (UTC): 2012-10-22 12:01
Parent(s): 15c67c87c3ff583ed0c24afd89ae7a2fa9141e14
Signing key:
Tree: f0e0214e8673c2dc722d2887e2cd404be574bbce
File Lines added Lines deleted
src/modes/view.c 2 2
File src/modes/view.c changed (mode: 100644) (index a62fe1bfb..d53b04380)
... ... cmd_ctrl_l(key_info_t key_info, keys_info_t *keys_info)
575 575 static void static void
576 576 switch_vi(void) switch_vi(void)
577 577 { {
578 view_info_t tmp = *vi;
578 view_info_t saved_vi = *vi;
579 579 int i = (curr_view == &lwin) ? 2 : 1; int i = (curr_view == &lwin) ? 2 : 1;
580 580
581 581 *vi = view_info[i]; *vi = view_info[i];
582 view_info[i] = tmp;
582 view_info[i] = saved_vi;
583 583 vi = &view_info[i]; vi = &view_info[i];
584 584
585 585 view_info[1].view = &lwin; view_info[1].view = &lwin;
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