Page MenuHomeSolus

Update nnn to 2.2

Authored by davidjharder on Jan 1 2019, 3:43 AM.



Update nnn to 2.2


  • (neo)vim plugin nnn.vim
  • Support selection across directories and contexts
  • Offer option force before file remove
  • Keys Tab, ^I to go to next active context
  • Per-context directory color specified by $NNN_CONTEXT_COLORS
    • Option -c is removed
  • Option -C to disable colors
  • Choose script to run from a script directory
  • Run a command (or launch an application)
  • Run file as executable C
  • Documentation on lftp integration for remote file transfers
  • Support a *combined* set of arguments to $EDITOR, $PAGER and $SHELL
  • Handle > 2 GB files on 32-bit ARM
  • Env var $DISABLE_FILE_OPEN_ON_NAV to disable file open on Right or l
  • NUL-terminated file paths in selection list instead of LF
  • Better support for Termux environment
  • Remapped keys
    • ^I - go to next active context
    • ^T - toggle navigate-as-you-type
Test Plan
  • Start nnn, try the following:
  • check version with ?
  • create a file
  • move file
  • rename file
  • delete file
  • try new key for navigate-as-you-type ^T

Diff Detail

R4586 nnn
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

davidjharder created this revision.Jan 1 2019, 3:43 AM
davidjharder requested review of this revision.Jan 1 2019, 3:43 AM
DataDrake accepted this revision.Jan 7 2019, 1:11 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Jan 7 2019, 1:11 PM
This revision was automatically updated to reflect the committed changes.