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 75a42908958b782ece17cccfcea4ddea7a408ca4

Display permissions in octal form in File Info
Thanks to iSeeU816.

See #707 on GitHub.
Author: xaizek
Author date (UTC): 2022-06-26 10:40
Committer name: xaizek
Committer date (UTC): 2022-06-26 10:40
Parent(s): 96eaffe39f59052068bec9dae801eb8f35b53fa6
Signing key: 99DC5E4DB05F6BE2
Tree: e3cf0157961f1d0a5d18c1561db3d20826a50745
File Lines added Lines deleted
ChangeLog 3 0
src/modes/file_info.c 2 1
File ChangeLog changed (mode: 100644) (index ce39023b3..9d22e3a93)
85 85 Set `title` option by default if $TERM is foot* as its terminfo entry Set `title` option by default if $TERM is foot* as its terminfo entry
86 86 might lack tsl and fsl attributes. Thanks to nobodyatandnothing. might lack tsl and fsl attributes. Thanks to nobodyatandnothing.
87 87
88 Display permissions in octal form in File Info dialog and group them with
89 owner/group info. Thanks to iSeeU816.
90
88 91 Fixed cursor appearing at random places on entering command-line mode. Fixed cursor appearing at random places on entering command-line mode.
89 92
90 93 Fixed flicker and loosing parts of input on incremental search in menus. Fixed flicker and loosing parts of input on incremental search in menus.
File src/modes/file_info.c changed (mode: 100644) (index d21102f47..9464379a9)
... ... modfinfo_redraw(void)
187 187
188 188 #ifndef _WIN32 #ifndef _WIN32
189 189 get_perm_string(perm_buf, sizeof(perm_buf), curr->mode); get_perm_string(perm_buf, sizeof(perm_buf), curr->mode);
190 curr_y += print_item("Permissions: ", perm_buf, curr_y);
190 snprintf(buf, sizeof(buf), "%s (%03o)", perm_buf, curr->mode & 0777);
191 curr_y += print_item("Permissions: ", buf, curr_y);
191 192
192 193 get_uid_string(curr, 0, sizeof(id_buf), id_buf); get_uid_string(curr, 0, sizeof(id_buf), id_buf);
193 194 if(isdigit(id_buf[0])) if(isdigit(id_buf[0]))
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