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

Minor documentation updates
Author: xaizek
Author date (UTC): 2013-04-21 16:24
Committer name: xaizek
Committer date (UTC): 2013-04-22 18:21
Parent(s): 57efe8e6a1c6837c4e14f44c251c689bddbacac0
Signing key:
Tree: 70e54b6fd5cc360f7c0e5039eda40f42a101edc5
File Lines added Lines deleted
ChangeLog 1 1
THANKS 1 0
TODO 3 8
File ChangeLog changed (mode: 100644) (index c273e2ad0..79e1fe7b3)
27 27 static/dynamic linking against libX11 library. Thanks to Hendrik static/dynamic linking against libX11 library. Thanks to Hendrik
28 28 Jaeger (a.k.a. henk) for the idea. Jaeger (a.k.a. henk) for the idea.
29 29
30 Don't use libtool in build process on *nix platforms.
30 Don't use libtool in build process on *nix platforms (thanks to Merovius).
31 31
32 32 Less-like mode now highlights multiple matches in a line. Less-like mode now highlights multiple matches in a line.
33 33
File THANKS changed (mode: 100644) (index 1f93eaa72..2ad2b7c20)
... ... landhar
31 31 lcj lcj
32 32 Lomov Vladimir (lomov_vl) Lomov Vladimir (lomov_vl)
33 33 Marton Balazs (balmar) Marton Balazs (balmar)
34 Merovius
34 35 Michael Kopp Michael Kopp
35 36 Miles (pkordy) Miles (pkordy)
36 37 Oleg Gordienko (gordio) Oleg Gordienko (gordio)
File TODO changed (mode: 100644) (index 326353b57..90628b2d7)
... ... Basic things that need to be done.
12 12 Ctrl-R combinations in the command-line mode. Ctrl-R combinations in the command-line mode.
13 13 Wrapping of lines in the menus. Wrapping of lines in the menus.
14 14 IPC among all running vifm instances (share settings among instances). IPC among all running vifm instances (share settings among instances).
15 Write script to export aliases and function from sh to ~/.vifm/scripts/
16 15 Make status bar able to display error and info messages at the same time. Make status bar able to display error and info messages at the same time.
17 16 Command to create multiple copies of selected one with ability to rename Command to create multiple copies of selected one with ability to rename
18 17 it (e.g. a -> :hub b c -> a b c, a -> :hub! b c -> b c). it (e.g. a -> :hub b c -> a b c, a -> :hub! b c -> b c).
 
... ... Basic things that need to be done.
23 22 only, and maybe update size of all parent cached directories. And maybe only, and maybe update size of all parent cached directories. And maybe
24 23 show somehow in the TUI calculation process. show somehow in the TUI calculation process.
25 24 Make ga and gA work in visual mode. Make ga and gA work in visual mode.
26 Better remove confirmetion messages (should contain list of files).
25 Better remove confirmation messages (should contain list of files).
27 26 Better failed operation messages (list of errors, not just one first error). Better failed operation messages (list of errors, not just one first error).
28 Check for X11 libraries dynamically.
29 27 Fix gU, gu and ignore case name sort on filenames with non-latin characters. Fix gU, gu and ignore case name sort on filenames with non-latin characters.
30 Parse escape codes in preview pane.
31 28
32 29 Documentation. Documentation.
33 30 Better documentation. Better documentation.
 
... ... Vi(m) specific features that need to be added.
67 64 Completion of first argument for :map commands. Completion of first argument for :map commands.
68 65 Support hex and octal numbers in :set Support hex and octal numbers in :set
69 66 Add support for ^= in :set command. Add support for ^= in :set command.
70 Add support for character set options (like 'cpoptions').
71 Add support for directory completion in for some of :set options.
67 Add support for directory completion for some of :set options.
72 68 Add support of 'n' flag for :substitute command. Add support of 'n' flag for :substitute command.
73 69 Expand environment variables for :edit command. Expand environment variables for :edit command.
74 70 Think about dot normal mode command. Think about dot normal mode command.
75 Add support of [count] for Ctrl-E/Ctrl-Y.
71 Add support of [count] for Ctrl-E/Ctrl-Y/H/M/L.
76 72 Completion based on global (when one enters pattern<tab>, e.g. *.c<tab>). Completion based on global (when one enters pattern<tab>, e.g. *.c<tab>).
77 Make d2d, y2y and D2D work as in Vim.
78 73 Quickfix list support (to navigate through file list produced by :find or Quickfix list support (to navigate through file list produced by :find or
79 74 :locate with :cn, :cp and alike). :locate with :cn, :cp and alike).
80 75 Maybe add 'titleold' option. Maybe add 'titleold' option.
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