My build of nnn with minor changes
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

před 10 roky
před 4 roky
před 10 roky
před 5 roky
před 4 roky
před 4 roky
před 7 roky
před 4 roky
před 7 roky
před 10 roky
před 10 roky
před 7 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 7 roky
před 10 roky
před 4 roky
před 5 roky
před 5 roky
před 4 roky
před 4 roky
před 3 roky
před 10 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 5 roky
před 5 roky
před 4 roky
před 4 roky
před 4 roky
před 5 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 3 roky
před 4 roky
před 4 roky
před 4 roky
před 7 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 7 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 7 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 5 roky
před 4 roky
před 5 roky
před 4 roky
před 5 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 5 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 4 roky
před 5 roky
před 10 roky
před 5 roky
před 5 roky
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550
  1. .Dd Nov 17, 2020
  2. .Dt NNN 1
  3. .Os
  4. .Sh NAME
  5. .Nm nnn
  6. .Nd The unorthodox terminal file manager.
  7. .Sh SYNOPSIS
  8. .Nm
  9. .Op Ar -a
  10. .Op Ar -A
  11. .Op Ar -b key
  12. .Op Ar -c
  13. .Op Ar -C
  14. .Op Ar -d
  15. .Op Ar -D
  16. .Op Ar -e
  17. .Op Ar -E
  18. .Op Ar -f
  19. .Op Ar -F
  20. .Op Ar -g
  21. .Op Ar -H
  22. .Op Ar -J
  23. .Op Ar -K
  24. .Op Ar -l
  25. .Op Ar -n
  26. .Op Ar -p file
  27. .Op Ar -P key
  28. .Op Ar -Q
  29. .Op Ar -r
  30. .Op Ar -R
  31. .Op Ar -s name
  32. .Op Ar -S
  33. .Op Ar -t secs
  34. .Op Ar -T key
  35. .Op Ar -u
  36. .Op Ar -U
  37. .Op Ar -V
  38. .Op Ar -w
  39. .Op Ar -x
  40. .Op Ar -h
  41. .Op Ar PATH
  42. .Sh DESCRIPTION
  43. .Nm
  44. (Nnn's Not Noice) is a performance-optimized, feature-packed fork of
  45. noice (http://git.2f30.org/noice/) with seamless desktop
  46. integration, simplified navigation, \fItype-to-nav\fR mode with
  47. auto select, disk usage analyzer mode, bookmarks, contexts, application
  48. launcher, familiar navigation shortcuts, subshell spawning and much
  49. more. It remains a simple and efficient file manager that stays out of your way.
  50. .Pp
  51. .Nm
  52. opens the current working directory by default if
  53. .Ar PATH
  54. is not specified.
  55. .Sh KEYBINDS
  56. .Pp
  57. Press \fB?\fR in
  58. .Nm
  59. to see the list of keybinds.
  60. .Sh OPTIONS
  61. .Pp
  62. .Nm
  63. supports the following options:
  64. .Pp
  65. .Fl a
  66. auto-setup temporary NNN_FIFO (described in ENVIRONMENT section)
  67. .Pp
  68. .Fl A
  69. disable directory auto-select in type-to-nav mode
  70. .Pp
  71. .Fl "b key"
  72. specify bookmark key to open
  73. .Pp
  74. .Fl c
  75. indicates that the opener is a cli-only opener (overrides -e)
  76. .Pp
  77. .Fl C
  78. earlier colorscheme - color directories by context, disable file colors
  79. .Pp
  80. .Fl d
  81. detail mode
  82. .Pp
  83. .Fl D
  84. show directories in context color with \fBNNN_FCOLORS\fR set
  85. .Pp
  86. .Fl e
  87. open text files in $VISUAL (else $EDITOR, fallback vi) [preferably CLI]
  88. .Pp
  89. .Fl E
  90. use $EDITOR for internal undetached edits
  91. .Pp
  92. .Fl f
  93. use readline history file
  94. .Pp
  95. .Fl F
  96. show fortune in help and settings screen
  97. .Pp
  98. .Fl g
  99. use regex filters instead of substring match
  100. .Pp
  101. .Fl H
  102. show hidden files
  103. .Pp
  104. .Fl J
  105. disable auto-proceed on select
  106. .Pp
  107. .Fl K
  108. test for keybind collision
  109. .Pp
  110. .Fl "l val"
  111. number of lines to move per mouse wheel scroll
  112. .Pp
  113. .Fl n
  114. start in type-to-nav mode
  115. .Pp
  116. .Fl o
  117. open files only on Enter key
  118. .Pp
  119. .Fl "p file"
  120. copy (or \fIpick\fR) selection to file, or stdout if file='-'
  121. .Pp
  122. .Fl "P key"
  123. specify plugin key to run
  124. .Pp
  125. .Fl Q
  126. disable confirmation on quit with multiple contexts active
  127. .Pp
  128. .Fl r
  129. show cp, mv progress
  130. (Linux-only, needs advcpmv; '^T' shows the progress on BSD/macOS)
  131. .Pp
  132. .Fl R
  133. disable rollover at edges
  134. .Pp
  135. .Fl "s name"
  136. load a session by name
  137. .Pp
  138. .Fl S
  139. persistent session
  140. .Pp
  141. .Fl "t secs"
  142. idle timeout in seconds to lock terminal
  143. .Pp
  144. .Fl "T key"
  145. sort order
  146. keys: 'a'u / 'd'u / 'e'xtension / 'r'everse / 's'ize / 't'ime / 'v'ersion
  147. .Pp
  148. .Fl u
  149. use selection if available, don't prompt to choose between selection and hovered entry
  150. .Pp
  151. .Fl U
  152. show user and group names in status bar
  153. .Pp
  154. .Fl V
  155. show version and exit
  156. .Pp
  157. .Fl w
  158. place hardware cursor on hovered entry
  159. .Pp
  160. .Fl x
  161. show notis on selection cp, mv, rm completion
  162. copy path to system clipboard on select
  163. .Pp
  164. .Fl h
  165. show program help and exit
  166. .Sh CONFIGURATION
  167. There is no configuration file. Associated files are at
  168. .Pp
  169. \fB${XDG_CONFIG_HOME:-$HOME/.config}/nnn/\fR
  170. .Pp
  171. Configuration is done using a few optional (set if you need) environment
  172. variables. See ENVIRONMENT section.
  173. .Pp
  174. .Nm
  175. uses \fIxdg-open\fR (on Linux), \fIopen(1)\fR (on macOS), \fIcygstart\fR on
  176. (Cygwin) and \fIopen\fR on (Haiku) as the desktop opener. It's also possible
  177. to specify a custom opener. See ENVIRONMENT section.
  178. .Sh CONTEXTS
  179. Open multiple locations with 4 contexts. The status is shown in the top left
  180. corner:
  181. .Pp
  182. - the current context is in reverse video
  183. .br
  184. - other active contexts are underlined
  185. .br
  186. - rest are inactive
  187. .Pp
  188. A new context copies the state of the previous context. Each context can have
  189. its own color. See ENVIRONMENT section.
  190. .Sh SESSIONS
  191. Sessions are a way to save and restore states of work. A session stores the
  192. settings and contexts.
  193. .Pp
  194. Sessions can be loaded dynamically at runtime or with a program option.
  195. .Pp
  196. When a session is loaded dynamically, the last working session is saved
  197. automatically to a dedicated -- "last session" -- session file. The "last
  198. session" is also used in persistent session mode.
  199. .Pp
  200. Listing input stream has a higher priority to session options (-s/-S). Sessions
  201. can be loaded explicitly at runtime. Session option \fIrestore\fR would restore
  202. the persistent session at runtime.
  203. .Pp
  204. All the session files are located by session name in the directory
  205. .Pp
  206. \fB${XDG_CONFIG_HOME:-$HOME/.config}/nnn/sessions\fR
  207. .Pp
  208. "@" is the "last session" file.
  209. .Sh FILTERS
  210. Filters are strings (or regex patterns) to find matching entries in the current
  211. directory instantly (\fIsearch-as-you-type\fR). Matches are case-insensitive by
  212. default. The last filter in each context is persisted at runtime or in saved
  213. sessions.
  214. .Pp
  215. Special keys at filter prompt:
  216. .Bd -literal
  217. -------- + ---------------------------------------
  218. Key | Function
  219. -------- + ---------------------------------------
  220. ^char | Usual keybind functionality
  221. Esc | Exit filter prompt but skip dir refresh
  222. Alt+Esc | Exit filter prompt and refresh dir
  223. -------- + ---------------------------------------
  224. .Ed
  225. .Pp
  226. Special keys at \fBempty filter prompt\fR:
  227. .Bd -literal
  228. ------ + ---------------------------------------
  229. Key | Function
  230. ------ + ---------------------------------------
  231. ? | Show help and config screen
  232. / | Toggle between string and regex
  233. : | Toggle case-sensitivity
  234. ^L | Clear filter (\fIif prompt is non-empty\fR)
  235. | OR apply last filter
  236. ------ + ---------------------------------------
  237. .Ed
  238. .Pp
  239. Additional special keys at \fBempty filter prompt\fR
  240. in \fBtype-to-nav\fR mode:
  241. .Bd -literal
  242. ------ + ------------------------
  243. Key | Function
  244. ------ + ------------------------
  245. ' | Go to first non-dir file
  246. + | Toggle auto-advance
  247. , | Mark CWD
  248. - | Go to last visited dir
  249. . | Show hidden files
  250. ; | Run a plugin by its key
  251. = | Launch a GUI application
  252. > | Export file list
  253. @ | Visit start dir
  254. ] | Show command prompt
  255. ` | Visit /
  256. ~ | Go HOME
  257. ------ + ------------------------
  258. .Ed
  259. .Pp
  260. Common regex use cases:
  261. .Pp
  262. (1) To list all matches starting with the filter expression,
  263. start the expression with a '^' (caret) symbol.
  264. .br
  265. (2) Type '\\.mkv' to list all MKV files.
  266. .br
  267. (3) Use '.*' to match any character (\fIsort of\fR fuzzy search).
  268. .br
  269. (4) Exclude filenames having 'nnn' (compiled with PCRE lib): '^(?!nnn)'
  270. .Pp
  271. In the \fItype-to-nav\fR mode directories are opened in filter
  272. mode, allowing continuous navigation.
  273. .br
  274. When there's a unique match and it's a directory,
  275. .Nm
  276. auto selects the directory and enters it in this mode. Use the relevant
  277. program option to disable this behaviour.
  278. .Sh SELECTION
  279. .Nm
  280. allows file selection across directories and contexts!
  281. .Pp
  282. There are 3 groups of keybinds to add files to selection:
  283. .Pp
  284. (1) hovered file selection toggle
  285. - deselects if '+' is visible before the entry, else adds to selection
  286. .br
  287. (2) add a range of files to selection
  288. - repeat the range key on the same entry twice to clear selection completely
  289. .br
  290. (3) add all files in the current directory to selection
  291. .Pp
  292. A selection can be edited, copied, moved, removed, archived or linked.
  293. .Pp
  294. Absolute paths of the selected files are copied to \fB.selection\fR file in
  295. the config directory. The selection file is shared between multiple program
  296. instances. The most recent instance writing to the file overwrites the entries
  297. from earlier writes. If you have 2 instances if
  298. .Nm
  299. \fIopen\fR in 2 panes of a terminal multiplexer, you can select in one pane and
  300. use the selection (e.g. to copy or move) in the other pane (if the instance
  301. doesn't have any local selection already).
  302. .Pp
  303. .Nm
  304. clears the selection after file removal, batch-rename and link creation with
  305. selection. However, it is retained after archive creation with selection as
  306. the user may want to delete the archived files next.
  307. .Pp
  308. To edit the selection use the _edit selection_ key. Use this key to remove a
  309. file from selection after you navigate away from its directory. Editing doesn't
  310. end the selection mode. You can add more files to the selection and edit the
  311. list again. If no file is selected in the current session, this option attempts
  312. to list the selection file.
  313. .Sh FIND AND LIST
  314. There are two ways to search and list:
  315. .Pp
  316. - feed a list of file paths as input
  317. .br
  318. - search using a plugin (e.g. \fIfinder\fR) and list the results
  319. .Pp
  320. File paths must be NUL-separated ('\\0'). Paths and can be relative to the
  321. current directory or absolute. Invalid paths in the input are ignored. Input
  322. limit is 65,536 paths or 256 MiB of data.
  323. .Pp
  324. To list the input stream, start
  325. .Nm
  326. by writing to its standard input. E.g., to list files in current
  327. directory larger than
  328. 1M:
  329. .Bd -literal
  330. find -maxdepth 1 -size +1M -print0 | nnn
  331. .Ed
  332. .Pp
  333. or redirect a list from a file:
  334. .Bd -literal
  335. nnn < files.txt
  336. .Ed
  337. .Pp
  338. Handy bash/zsh shell function to list files by mime-type in current directory:
  339. .Bd -literal
  340. # to show video files, run: list video
  341. list ()
  342. {
  343. find . -maxdepth 1 | file -if- | grep "$1" | awk -F: '{printf "%s\0", $1}' | nnn
  344. }
  345. .Ed
  346. .Pp
  347. A temporary directory will be created containing symlinks to the given
  348. paths. Any action performed on these symlinks will be performed only on their
  349. targets, after which they might become invalid.
  350. .Pp
  351. Right arrow or 'l' on a symlink in the listing dir takes to the target
  352. file. Press '-' to return to the listing dir. Press 'Enter' to open the symlink.
  353. .Pp
  354. Listing input stream can be scripted. It can be extended to pick (option -p)
  355. selected entries from the listed results.
  356. .Sh UNITS
  357. The minimum file size unit is byte (B). The rest are K, M, G, T, P, E, Z, Y
  358. (powers of 1024), same as the default units in \fIls\fR.
  359. .Sh ENVIRONMENT
  360. The SHELL, VISUAL (else EDITOR) and PAGER environment variables are
  361. used. A single combination of arguments is supported for SHELL and PAGER.
  362. .Pp
  363. \fBNNN_OPTS:\fR binary options to
  364. .Nm
  365. .Bd -literal
  366. export NNN_OPTS="cEnrx"
  367. .Ed
  368. .Pp
  369. \fBNNN_OPENER:\fR specify a custom file opener.
  370. .Bd -literal
  371. export NNN_OPENER=nuke
  372. NOTE: 'nuke' is a file opener available in the plugin repository.
  373. .Ed
  374. .Pp
  375. \fBNNN_BMS:\fR bookmark string as \fIkey_char:location\fR pairs
  376. separated by \fI;\fR:
  377. .Bd -literal
  378. export NNN_BMS='d:~/Documents;u:/home/user/Cam Uploads;D:~/Downloads/'
  379. .Ed
  380. .Pp
  381. \fBNNN_PLUG:\fR directly executable plugins as \fIkey_char:plugin\fR pairs
  382. separated by \fI;\fR:
  383. .Bd -literal
  384. export NNN_PLUG='f:finder;o:fzopen;p:mocplay;d:diffs;t:nmount;v:imgview'
  385. NOTES:
  386. 1. To run a plugin directly, press \fI;\fR followed by the key.
  387. 2. Alternatively, combine with \fIAlt\fR (i.e. \fIAlt+key\fR).
  388. 3. To skip directory refresh after running a plugin, prefix with \fB-\fR.
  389. export NNN_PLUG='m:-mediainf'
  390. .Ed
  391. .Pp
  392. To assign keys to arbitrary non-background non-shell-interpreted cli
  393. commands and invoke like plugins, add \fI_\fR (underscore) before the
  394. command.
  395. .Bd -literal
  396. export NNN_PLUG='x:_chmod +x $nnn;g:_git log;s:_smplayer $nnn'
  397. To pick and run an unassigned plugin, press \fBEnter\fR at the plugin prompt.
  398. To run a plugin at startup, use the option `-P` followed by the plugin key.
  399. NOTES:
  400. 1. Use single quotes for $NNN_PLUG so $nnn is not interpreted
  401. 2. $nnn should be the last argument (IF used)
  402. 3. (Again) add \fB_\fR before the command
  403. 4. To disable directory refresh after running a \fIcommand as plugin\fR,
  404. prefix with \fB-_\fR
  405. 5. To skip user confirmation after command execution, suffix with \fB*\fR
  406. Note: Do not use \fB*\fR with programs those run and exit e.g. cat
  407. export NNN_PLUG='y:-_sync*'
  408. 6. To run a \fIGUI app as plugin\fR, add a \fB|\fR after \fB_\fR
  409. export NNN_PLUG='m:-_|mousepad $nnn'
  410. EXAMPLES:
  411. ----------------------------------- + -------------------------------------------------
  412. Key:Command | Description
  413. ----------------------------------- + -------------------------------------------------
  414. g:-_git diff | Show git diff
  415. k:-_fuser -kiv $nnn* | Interactively kill process(es) using hovered file
  416. l:-_git log | Show git log
  417. n:-_vi /home/user/Dropbox/dir/note* | Take quick notes in a synced file/dir of notes
  418. p:-_less -iR $nnn* | Page through hovered file in less
  419. s:-_|smplayer -minigui $nnn | Play hovered media file, even unfinished download
  420. x:_chmod +x $nnn | Make the hovered file executable
  421. y:-_sync* | Flush cached writes
  422. ----------------------------------- + -------------------------------------------------
  423. .Ed
  424. .Pp
  425. \fBNNN_COLORS:\fR string of color numbers for each context, e.g.:
  426. .Bd -literal
  427. # 8 color numbers:
  428. # 0-black, 1-red, 2-green, 3-yellow, 4-blue (default), 5-magenta, 6-cyan, 7-white
  429. export NNN_COLORS='1234'
  430. # xterm 256 color numbers (converted to hex, 2 symbols per context):
  431. # see https://upload.wikimedia.org/wikipedia/commons/1/15/Xterm_256color_chart.svg
  432. export NNN_COLORS='#0a1b2c3d'
  433. # both (256 followed by 8 as fallback, separated by ';')
  434. export NNN_COLORS='#0a1b2c3d;1234'
  435. NOTE: If only 256 colors are specified and the terminal doesn't support, default is used.
  436. .Ed
  437. .Pp
  438. \fBNNN_FCOLORS:\fR specify file-type specific colors:
  439. .Bd -literal
  440. export NNN_FCOLORS='c1e2272e006033f7c6d6abc4'
  441. Specify file-specific colors with decimal xterm 256 color numbers converted
  442. to 2 hex symbols per color.
  443. Order is strict, use 00 to omit/use default terminal color. Defaults:
  444. ------------------------- + --- + -------------
  445. Order | Hex | Color
  446. ------------------------- + --- + -------------
  447. Block device | c1 | DarkSeaGreen1
  448. Char device | e2 | Yellow1
  449. Directory | 27 | DeepSkyBlue1
  450. Executable | 2e | Green1
  451. Regular | 00 | Normal
  452. Hard link | 60 | Plum4
  453. Symbolic link | 33 | Cyan1
  454. Missing OR file details | f7 | Grey62
  455. Orphaned symbolic link | c6 | DeepPink1
  456. FIFO | d6 | Orange1
  457. Socket | ab | MediumOrchid1
  458. Unknown OR 0B regular/exe | c4 | Red1
  459. ------------------------- + --- + -------------
  460. If the terminal supports xterm 256 colors or more, file-specific colors will be rendered.
  461. To force the earlier colorscheme use option -C.
  462. If xterm 256 colors aren't supported, earlier colorscheme will be used.
  463. .Ed
  464. .Pp
  465. \fBNNN_ARCHIVE:\fR archive extensions to be handled silently (default: bzip2, (g)zip, tar).
  466. .Bd -literal
  467. export NNN_ARCHIVE="\\\\.(7z|bz2|gz|tar|tgz|zip)$"
  468. NOTE: Non-default formats may require a third-party utility.
  469. .Ed
  470. .Pp
  471. \fBNNN_SSHFS:\fR specify custom sshfs command with options:
  472. .Bd -literal
  473. export NNN_SSHFS='sshfs -o reconnect,idmap=user,cache_timeout=3600'
  474. NOTE: The options must be comma-separated without any space between them.
  475. .Ed
  476. .Pp
  477. \fBNNN_RCLONE:\fR pass additional options to rclone command:
  478. .Bd -literal
  479. export NNN_RCLONE='rclone mount --read-only --no-checksum'
  480. NOTE: The options must be preceded by "rclone" and max 5 flags are supported.
  481. .Ed
  482. .Pp
  483. \fBNNN_TRASH:\fR trash (instead of \fIrm -rf\fR) files to desktop Trash.
  484. .Bd -literal
  485. export NNN_TRASH=n
  486. # n=1: trash-cli, n=2: gio trash
  487. .Ed
  488. .Pp
  489. \fBNNN_SEL:\fR absolute path to custom selection file.
  490. .Pp
  491. \fBNNN_FIFO:\fR path of a named pipe to write the hovered file path:
  492. .Bd -literal
  493. export NNN_FIFO='/tmp/nnn.fifo'
  494. NOTES:
  495. 1. Overridden by a temporary path with -a option.
  496. 2. If the FIFO file doesn't exist it will be created,
  497. but not removed (unless it is generated by -a option).
  498. .Ed
  499. .Pp
  500. .Em https://github.com/jarun/nnn/wiki/Live-previews
  501. .Pp
  502. \fBNNN_LOCKER:\fR terminal locker program.
  503. .Bd -literal
  504. export NNN_LOCKER='bmon -p wlp1s0'
  505. export NNN_LOCKER='cmatrix'
  506. .Ed
  507. .Pp
  508. \fBNNN_MCLICK:\fR key emulated by a middle mouse click.
  509. .Bd -literal
  510. export NNN_MCLICK='^R'
  511. NOTE: Only the first character is considered if not a \fICtrl+key\fR combo.
  512. .Ed
  513. .Pp
  514. \fBnnn:\fR this is a special variable.
  515. .Bd -literal
  516. Set to the hovered file name before starting the command prompt or spawning a shell.
  517. .Ed
  518. .Pp
  519. \fBNO_COLOR:\fR disable ANSI color output (overridden by \fBNNN_COLORS\fR).
  520. .Sh KNOWN ISSUES
  521. .Nm
  522. may not handle keypresses correctly when used with tmux (see issue #104 for
  523. more details). Set \fBTERM=xterm-256color\fR to address it.
  524. .Sh AUTHORS
  525. .An Arun Prakash Jana Aq Mt engineerarun@gmail.com ,
  526. .An Lazaros Koromilas Aq Mt lostd@2f30.org ,
  527. .An Dimitris Papastamos Aq Mt sin@2f30.org .
  528. .Sh HOME
  529. .Em https://github.com/jarun/nnn