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 9166cca886ffac71a475cb847048fa097b659b22

Documented options.
Author: xaizek
Author date (UTC): 2011-06-10 19:39
Committer name: xaizek
Committer date (UTC): 2011-06-10 19:39
Parent(s): 806565621fb02f98df8ab70f694deb415f058772
Signing key:
Tree: 00a88387148ade09164d498433aa5ce12261719c
File Lines added Lines deleted
TODO 0 1
src/vifm-help.txt 44 0
src/vifm.1 52 0
src/vifm.txt 47 0
File TODO changed (mode: 100644) (index 7a8c1837b..290503418)
... ... Basic things that need to be done.
5 5 Better documentation. Better documentation.
6 6 Handle commands that are too long to be passed directly to the shell. Handle commands that are too long to be passed directly to the shell.
7 7 Make ga work in background. Make ga work in background.
8 Document options.
9 8 Add menu for viewing command line history. Add menu for viewing command line history.
10 9 Replace escape sequences in quick view output with ^foo. Replace escape sequences in quick view output with ^foo.
11 10
File src/vifm-help.txt changed (mode: 100644) (index f71d54f61..5cd7ae64a)
... ... Menus
245 245 Escape or Ctrl-c to clear Escape or Ctrl-c to clear
246 246 return or l to select and exit the menu return or l to select and exit the menu
247 247
248 Options
249 iec
250 type: boolean
251 Use KiB, MiB, ... instead of KB, MB, ...
252
253 runexec
254 type: string
255 Run executable file on Enter or l
256
257 sort
258 type: enumeration
259 Sets one of these sort types:
260 ext - sort by extension
261 name - sort by name
262 gid - sort by group id
263 gname - sort by group name
264 mode - sort by mode
265 uid - sort by owner id
266 uname - sort by owner name
267 size - sort by size
268 atime - sort by time accessed
269 ctime - sort by time changed
270 mtime - sort by time modified
271
272 sortorder
273 type: enumeration
274 Sets sort order: ascending, descending
275
276 trash
277 type: boolean
278 Use trash directory
279
280 vicmd
281 type: string
282 The actual command used to start vi
283
284 vimhelp
285 type: string
286 Use vim help format
287
288 wrap
289 type: boolean
290 Controls whether to wrap text in quick view
291
248 292 Reserved :commands Reserved :commands
249 293 ! !
250 294 change change
File src/vifm.1 changed (mode: 100644) (index 95ec7e062..74d305232)
... ... exit vifm after writing config.
294 294 .TP .TP
295 295 .BI ":w or :write" .BI ":w or :write"
296 296 write config file (add ! to force write even if settings weren't changed). write config file (add ! to force write even if settings weren't changed).
297 .SH :set options
298 .TP
299 .BI iec
300 type: boolean
301 .br
302 Use KiB, MiB, ... instead of KB, MB, ...
303 .TP
304 .BI runexec
305 type: string
306 .br
307 Run executable file on Enter or l
308 .TP
309 .BI sort
310 type: enumeration
311 .br
312 Sets one of these sort types:
313 ext - sort by extension
314 name - sort by name
315 gid - sort by group id
316 gname - sort by group name
317 mode - sort by mode
318 uid - sort by owner id
319 uname - sort by owner name
320 size - sort by size
321 atime - sort by time accessed
322 ctime - sort by time changed
323 mtime - sort by time modified
324 .TP
325 .BI sortorder
326 type: enumeration
327 .br
328 Sets sort order: ascending, descending
329 .TP
330 .BI trash
331 type: boolean
332 .br
333 Use trash directory
334 .TP
335 .BI vicmd
336 type: string
337 .br
338 The actual command used to start vi
339 .TP
340 .BI vimhelp
341 type: string
342 .br
343 Use vim help format
344 .TP
345 .BI wrap
346 type: boolean
347 .br
348 Controls whether to wrap text in quick view
297 349 .SH File Filters .SH File Filters
298 350 The basic vim folding key bindings are used for filtering files. The basic vim folding key bindings are used for filtering files.
299 351 .TP .TP
File src/vifm.txt changed (mode: 100644) (index ce277d4dc..d70bb8a56)
12 12 |Compatibility_mode| Its description. |Compatibility_mode| Its description.
13 13 |Reserved| List of reserved commands. |Reserved| List of reserved commands.
14 14 |Vifm_Ranges| How to use ranges in vifm. |Vifm_Ranges| How to use ranges in vifm.
15 |Options| Available options.
15 16
16 17 -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
17 18 *Commands* *Commands*
 
... ... The following command names are reserved and cannot be used for user commands.
344 345 write - write config (add ! to force write even if settings weren't changed). write - write config (add ! to force write even if settings weren't changed).
345 346 x - exit vifm. x - exit vifm.
346 347
348 --------------------------------------------------------------------------------
349 *Options*
350
351 iec
352 type: boolean
353 Use KiB, MiB, ... instead of KB, MB, ...
354
355 runexec
356 type: string
357 Run executable file on Enter or l
358
359 sort
360 type: enumeration
361 Sets one of these sort types:
362 ext - sort by extension
363 name - sort by name
364 gid - sort by group id
365 gname - sort by group name
366 mode - sort by mode
367 uid - sort by owner id
368 uname - sort by owner name
369 size - sort by size
370 atime - sort by time accessed
371 ctime - sort by time changed
372 mtime - sort by time modified
373
374 sortorder
375 type: enumeration
376 Sets sort order: ascending, descending
377
378 trash
379 type: boolean
380 Use trash directory
381
382 vicmd
383 type: string
384 The actual command used to start vi
385
386 vimhelp
387 type: string
388 Use vim help format
389
390 wrap
391 type: boolean
392 Controls whether to wrap text in quick view
393
347 394 -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
348 395 vim:tw=78:fo=tcq2:isk=!-~,^*,^\|,^\":ts=8:ft=help:norl: vim:tw=78:fo=tcq2:isk=!-~,^*,^\|,^\":ts=8:ft=help:norl:
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