n³ The unorthodox terminal file manager
nnn
!!! 🍰nnn v4.0 Sushi release notes.
'c'urrent/'s'el
prompt and option -u
(#889)preview-tui-ext
mtpmount
- (un)mount MTP devicescleanfilename
- more shell-friendly file namesrsynccp
- copy-paste with visual progress$HOME
by ~
in address bar-x
(#911)-C
and icons compiled-in (#936)O_CKBOARD
for checker board as indicator'c'urrent/'s'el
prompt and option -u
(#889)preview-tui-ext
mtpmount
- (un)mount MTP devicescleanfilename
- more shell-friendly file namesrsynccp
- copy-paste with visual progress$HOME
by ~
in address bar-C
and icons compiled-in (#936)O_CKBOARD
for checker board as indicatornnn v3.6 Nina release notes.
-u
removed (always prefer selection to hovered)fzcd
now selects the chosen file (#876)ueberzug
support in plugin preview-tui
preview-tui-ext
with extra preview support$PWD
in WIkitogglex
to toggle exe mode of a selection (#813)memccpy()
buffer overlap fault on macOS (#786)0 selected
msg on cp/mv with empty selection (#855)nnn v3.5 Freddie Release Notes.
make O_QSORT=1
]make O_NERD=1
]dups
to delete duplicates interactivelyautojump
now supports jump
and zoxide
gio trash
to Trash [export NNN_TRASH=2
] (#740)+
) next to filename in detail mode (#741)-U
to show user & group info in status bar-J
to disable auto-proceed on select (#713)-D
to show dirs in context color with NNN_FCOLORS
-C
for context colorspreview-tabbed
on ^C (#727)-s
/-S
(#777)upx
for additional binary compressionO_NOSSN
to compile out sessionsO_NOUG
to compile out user & group infonnn v3.4 Emilia Release Notes.
NNN_COLORS
with xterm 256 colors supportNNN_FCOLORS
(file type specific colors)-C
to force earlier colorscheme (dirs follow context color)host[:dir]
format for remote mountsH
when hidden files are listedmounts
for remote and archive mountscp
/mv
/rm
operation fails-C
to place HW cursor on hovered for screen readers and braille displays-u
to use selection (if available) and skip current/sel
promptgpge
& gpgd
: encrypt and decrypt with GPGblknew
: create new files and directories in bulkpreview-tui
:
upload
: send to Firefox Send if ffsend
is foundhexview
: add hx
as alternative hex viewernuke
and imgview
: add imv
as alternative image viewerfd
) and grep (with rg
) examples in plugins docNNN_FIFO
+
instead of s
in status bar on selectionO_CTX8
for 8 contexts (NOT backward compatible with 4 contexts)NNNLVL
on macOS (see #639)Note: Please update your existing plugins when upgrading to nnn
v3.2.
NNN_FIFO
to write hovered file paths a previewer can readpreview-tabbed
: tabbed/xembed based file previewerpreview-tui
: simple TUI file previewer in tmux/xtermpreview-kitty
: preview using kitty terminal's capabilitiesnnn
finder
: find/fd/fzf/grep/ripgrep/fzf (in subtree) and list in nnn
-S
[for disk usage, run nnn -T d
(see help)]NNN_SEL
to specify custom selection fileNNN_LOCKER
to specify locker programchdir()
on directory change-l
: number of lines to move on mouse scrollNNN_COLORS
override NO_COLOR
-P
: run plugin by key at startNNN_PIPE
usage by commands run as pluginNNN_PIPE
: <ctxcode><opcode><data>
(see plugins doc)ctxcode
to +
for smart context usage (next inactive, else current)getplugs
to fetch plugins by installed version of nnn
mimelist
: list files by mime type in subtreebookmarks
: named bookmarks using symlinksnbak
: backup nnn
confignuke
adds lowdown as alternative markdown viewer@
shown in detail mode for symlink to dir/
-std=c11
nnn
turns 3 today. Happy Birthday! :cake:
NO_COLOR
to disable colorsNNN_OPTS
to specify binary options to nnn
NNN_MCLICK
to emulate configurable key@
)-F
to show fortune in help and settings screen-T
to specify sort order (obsoletes -v
).nmv
- internal fully-functional batch renamer pluginO_NOBATCH
to disable native batch renamernuke
& imgview
- open all images in directory sxivnuke
- open log files in vix2sel
- system clipboard to selection copierfzy
- cd using z databasefzopen
- support FZF_DEFAULT_COMMAND
-f
to to use readline history file (off by default)s
in status bar to indicate selection in progressO_NOMOUSE
to disable mouse supportNNN_TRASH
and -Q
in config/sessionNNNLVL
not reset when spawned shell is exitednnn
without installing-e
replaces NNN_USE_EDITOR
-t
replaces NNN_IDLE_TIMEOUT
NNN_CONTEXT_COLORS
is now NNN_COLORS
NNN_SSHFS_OPTS
is now NNN_SSHFS
NNN_RCLONE_OPTS
is now NNN_RCLONE
umount
sshfs
and rclone
to prompt intelligentlynuke
: glow
as Markdown viewernuke
: refactor, handle some common video types by extensionnnn
creates xdg-open zombiesnuke
: sample opener (CLI-only by default) and pluginNNN_ARCHIVE
).cbcp
: copy selection to system clipboard (internal, program option -x
).ntfy
: show noti on cp, mv, rm completion (internal, program option -x
)autojump
: navigate using autojumpupload
: paste text files to http://ix.io, upload rest to https://file.io
fzf
and fzy
-
to skip directory refresh after running (cmd as) plugin*
to skip confirmation after running cmd as plugin*
-x
: enable notis and copy selection to system clipboard-g
: regex filters (string filter is default now)-Q
: quit program without confirmation-s
: load session-n
: start in nav-as-you-type mode-v
: version sort-V
: show program version-A
: disable dir auto-selectgetplugs
to install hidden filesstat(2)
on target failsdirent.d_type
)