n³ The unorthodox terminal file manager
BSD-2-CLAUSE License
Bot releases are visible (Hide)
nnn v5.0 Daiquiri release notes.
-N
to use native prompt when compiled with libreadlinerm -rf
always (#1811)$PWD
on directory switch-0
to null-separate file paths in picker modecbcopy-mac
, cbpaste-mac
: plugins for integration with macOS clipboardfzhist
plugin: add support for zsh historypreview-tui
plugin: support eza as replacement for exa, multiple fixespreview-tui
plugin: add full svg support (#1865)preview-tabbed
: show (n)sxiv in thumbnail mode inside "Pictures" directoryPublished by jarun about 1 year ago
nnn v4.9 Elixir release notes.
NNN_ARCHMNT
to specify archive mounter utilitychmod
PWD
is emptyquitcd.bash_zsh
POSIX-compliantnmount
- support udiskctl
as defaultpreview-tui
- support wezterm split size percentagepreview-tui
- move to bash for environment manipulation through arraysfzopen
- handle empty selectionfinder
- use default path to finddjvu
filesPublished by jarun over 1 year ago
nnn
!!! 🍰nnn v4.8 Spritz release notes.
.nmv
now respects -u
flag$NNN_PREFER_SELECTION
exported to all pluginspreview-tui
"$nnn"
anywhere when running command as pluginkdeconnect
- send multiple filespreview-tui
: add chafa
as preferred image viewer, multiple fixesnmount
- misc. improvementsPublished by jarun almost 2 years ago
nnn v4.7 Cuba libre release notes.
atool
as the default archive handler-B
to use bsdtar
as the archive utilityimgview
: handle arguments as strings (#1509)wallpaper
: support Wayland (#1512)upload
: handle selection using ffsend
(#1523)Published by jarun about 2 years ago
nnn v4.6 Absinthe release notes.
bsdtar
as the default archive utility-A
to disable)stat -x
for file details on *BSD and macOS (#1389)$nnn
when paging (#1355).cbcp
: more verbose message on paste without a selectionpreview-tui
: scale-up kitty previewspreview-tui
: account for ueberzug offsetpreview-tui
: support SPLIT_SIZE
for preview pane (#1431)autojump
: support z.luashellcheck
to verify pluginsPS: Distro-specific auto-generated packages for this release are available on OBS.
Published by jarun over 2 years ago
nnn v4.5 Cachaça release notes.
-i
) enabled@
to a single file (#1345)xargs
flags on macOS (#1299)openall
to open selected files together (#1333)gitroot
to jump to git root directory from a subtreegsconnect
to send the selected files to Android using gsconnectpreview-tui
- fix gif conversion and whitespace namepreview-tui
- add support for windows terminal splitpreview-tui
- djvu file previewsnuke
- add support for imv
when named imv
gsconnect
- support connection to multiple devicesNNN_INCLUDE_HIDDEN
to plugins (#1308)NNN_TRASH
in .nmv
(#1306)SED
>
to point at current entry in detail modeO_NOSORT
to load directories unsorted on entryPublished by jarun almost 3 years ago
nnn v4.4 Tequila release notes.
%j
and %J
(docs)fzopen
when used to pick files-w
: always place HW cursor on current entry-i
to show current file information in info barnsxiv
support to nuke, preview-tabbed and imgview (#1230)-a
(#1208)pts
in env var for preview-tui to use in tput
(#1235)PS: Distro-specific auto-generated packages for this release are available on OBS.
For openSUSE, you can get the packages from the official repositories too.
Published by jarun about 3 years ago
nnn v4.3 Martini release notes.
bookmarks
directory for flexible symlinked bookmarks$dN
, $fN
available for plugins/prompt/shell to access per-context dir/hovered fileNNN_ORDER
to set directory-specific orderingfinder
nnn
after operation on selectionNNN_BMS
and arg PATH
bookmarks
replaced by symlinked bookmarks supportO_MATCHFLTR
to discard filter key if no matchNNN_TMPFILE
to cd on quit
STDIN
is non-ttyxdgdefault
: add dmenu supportrestorepreview
: close/restore preview-tui
for internal editsPS: Distro-specific auto-generated packages for this release are available on OBS.
Published by jarun about 3 years ago
nnn v4.2 Mojito release notes.
NNN_PLUG
indicator symbol interpretation has changed:
!
- run-cmd-as-plugin (earlier _
)&
- run-gui-cmd-as-plugin (earlier |
)|
(new) - page noninteractive run-cmd-as-plugin outputKEY_RESIZE
(#1067)gitstatus
patch (#1095)-G
flag for gitstatus
patch-X
for explorer (persistent picker) mode-F
decommissioned in favour of config NNN_HELP
-F
redefined to multiplex NNN_FIFO
to preview or explorenuke
- add option to execute binaries (#1111)fzopen
- call open
on macOS, add option to use nuke
fzcd
will not modify selectionsuedit
- preserve environmentpreview-tui
fixeswall
renamed to wallpaper
fzz
- merged into plugin autojump
upgrade
- packaging is on OBS nowtreeview
- needs minor preview-tui
tweakpicker
- nnn -p -
does the samepdfview
- needs simple change in pdfread
uidgid
- use program option -U
mediainf
, hexview
- simple one-linersPS: Distro-specific auto-generated packages are available on OBS for this release.
Published by jarun over 3 years ago
nnn v4.1.1 Saké release notes.
_Atomic
usagepatches
directory to top-levelimgview
improvements (#1049)Atop everything in v4.1 released yesterday (quick release due to must-fixes).
'c'urrent / 's'el
prompt (#976)nnn
& picker plugin (e.g. fzopen
) sync (mcchrish/nnn.vim#82)nnn
with netbsd-curses
, musl-fts
, musl
(#998)nnn
with musl gcc
on Ubuntupreview-tui
(#959)preview-tui
with the same custom plugin keypreview-tui
(#966)listen_on
should be set in kitty.conf for preview-tui
(#970)bat
style in preview-tui
, honors $BAT_STYLE
preview-tui-ext
supersedes preview-tui
(#1033)fzcd
can now fuzzy search multiple directoriesimgview
supersedes imgthumb
and vidthumb
umounttree
: unmount remote mntpoint from withinxdgdefault
: set the default app for hovered file typefzplug
: fuzzy find, preview and run other pluginscmusq
: queue/play music in cmus
mocplay
renamed to mocq
cleanfilename
renamed to fixname
+
) in reverse bold for improved visibility>
to mark hovered entry in detail modeO_CKBOARD
removedO_NOLOC
renamed to O_NOLC
O_NOLC
if O_ICONS
or O_NERD
is specified (#1026)O_ICONS
or O_NERD
is specifiedNOX11
: disable notis, sel-clipboard sync, xterm titleNNN_TMPFILE
exported and q to quitPS: Distro-specific auto-generated packages are available on OBS for this release.
Published by jarun over 3 years ago
nnn v4.1 release notes.
'c'urrent / 's'el
prompt (#976)nnn
& picker plugin (e.g. fzopen
) sync (mcchrish/nnn.vim#82)nnn
with netbsd-curses
, musl-fts
, musl
(#998)nnn
with musl gcc
on Ubuntupreview-tui
(#959)preview-tui
with the same custom plugin keypreview-tui
(#966)listen_on
should be set in kitty.conf for preview-tui
(#970)bat
style in preview-tui
, honors $BAT_STYLE
preview-tui-ext
supersedes preview-tui
(#1033)fzcd
can now fuzzy search multiple directoriesimgview
supersedes imgthumb
and vidthumb
umounttree
: unmount remote mntpoint from withinxdgdefault
: set the default app for hovered file typefzplug
: fuzzy find, preview and run other pluginscmusq
: queue/play music in cmus
mocplay
renamed to mocq
cleanfilename
renamed to fixname
+
) in reverse bold for improved visibility>
to mark hovered entry in detail modeO_CKBOARD
removedO_NOLOC
renamed to O_NOLC
O_NOLC
if O_ICONS
or O_NERD
is specified (#1026)O_ICONS
or O_NERD
is specifiedNOX11
: disable notis, sel-clipboard sync, xterm titleNNN_TMPFILE
exported and q to quitPS: Distro-specific auto-generated packages are available on OBS for this release.
Published by jarun over 3 years ago
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 indicatorPublished by jarun over 3 years ago
'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 indicatorPublished by jarun over 3 years ago
nnn 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)Published by jarun almost 4 years ago
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 infoPublished by jarun about 4 years ago
nnn 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 listedPublished by jarun over 4 years ago
mounts
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)Published by jarun over 4 years ago
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
Published by jarun over 4 years ago
nnn
turns 3 today. Happy Birthday! 🍰
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 exitedPublished by jarun over 4 years ago
nnn
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 zombies