mirror of
https://github.com/jarun/nnn.git
synced 2024-11-23 11:21:27 +00:00
Page:
From noice to nnn
10
From noice to nnn
Mischievous Meerkat edited this page 2020-11-01 16:58:18 +05:30
Table of Contents
Why fork?
nnn
was initially forked from noice but is significantly different today. I chose to fork because:
- one can argue my approach deviates from the goal of the original project - keep the utility
suckless
.noice
was rudimentary. In my opinion evolution is the taste of time. - I would like to have a bit of control on what features are added in the name of desktop integration. A feature-bloat is the last thing in my mind. See the design notes for more details.
v1.0 was released on 13 Apr, 2017.
nnn vs. noice
Original (noice) features
- Super-easy navigation
- Pre-defined associations for different file types
- Jump to home directory
- Filter contents in current directory
- Show/hide hidden files
- Sort entries by modification time (newest to oldest)
- Spawn a
SHELL
in current directory (fallback sh) - Run top
- Edit a file with
EDITOR
(fallback vi) - Page through a file in
PAGER
(fallback less)
nnn
is under active development and new capabilities are being added continuously. To have a more recent overview of the current features in nnn
please visit the features list in the project homepage and the ToDo list.
Wiki Home
Usage
Concepts
How to
- The nnn magic!
- Add bookmarks
- Configure cd on quit
- Sync subshell
$PWD
- Hot-plugged drives
- Image, video, pdf
- Detached text
- Run commands
- Launch applications
- Open as root
- File picker
- Remote mounts
- Synced quick notes
- Drag and drop
- Duplicate file
- Create batch links
- Hidden files on top
- Disable bold fonts
- Themes
Advanced
- Live previews
- File icons
- Custom keybinds
- CLI-only opener
- Desktop integration
- cp mv progress
- Control active dir
- Termux tips
- Pager as opener
- Working with lftp
- Power toys
Troubleshooting
- Wrong file opener
- Broken file names
- Tmux configuration
- Broken control key
- Help not showing
- Default batch rename limits
- Misaligned size column
- Can't list within list
- BSD terminal issue
- Amethyst WM
- Running inside docker containers
- Icons not working properly