5 - Copy multiple file paths
6 - Copy file paths when X is unavailable
7 - Optionally quote individual file paths with single quotes on copy
8 - Batch rename files in vidir from [moreutils](https://joeyh.name/code/moreutils/)
9 - Use ISO 8601 date format in file details
10 - New/changed/remapped shortcuts:
11 - <kbd>^B</kbd> - show bookmark prompt (replaces <kbd>b</kbd>)
12 - <kbd>b</kbd> - pin current dir (replaces <kbd>^B</kbd>)
13 - <kbd>^J</kbd> - toggle du mode
14 - <kbd>^F</kbd> - extract archive (replaces <kbd>^X</kbd>)
15 - <kbd>^X</kbd> - quit nnn (replaces <kbd>^Q</kbd>)
16 - Extra shortcuts enabled in nav-as-you-type mode:
17 - <kbd>^K</kbd>, <kbd>^Y</kbd> (file path copy)
18 - <kbd>^T</kbd> (toggles quoted file path copy)
19 - <kbd>^R</kbd> (rename)
20 - <kbd>^O</kbd> (open with...)
21 - <kbd>^B</kbd> (show bookmark prompt)
22 - <kbd>^V</kbd> (visit pinned dir)
23 - <kbd>^J</kbd> (toggle du mode)
24 - <kbd>^/</kbd> (open desktop opener)
25 - <kbd>^F</kbd> (extract archive)
26 - <kbd>^L</kbd> (refresh)
27 - <kbd>^X</kbd> (quit nnn)
29 -------------------------------------------------------------------------------
35 - Shortcut `^O` to open file with custom application
36 - Option `-b` to open bookmarks directly at start
37 - Huge performance improvements around file name storing and handling
38 - Several large static buffers removed or reduced
39 - Several internal algorithms fine tuned for performance/resource usage
41 -------------------------------------------------------------------------------
47 - File and directory creation (`n`)
48 - Env variable `NNN_NOWAIT` to unblock nnn when opening files (DE-specific)
49 - Show current entry number in status bar
50 - Support archive listing (`F`) and extraction (`Ctrl-X`) [using `atool`]
51 - Show correct file size on i386 for large files (> 2GB)
53 -------------------------------------------------------------------------------
59 - Monitor directory changes
60 - In-place file rename
61 - Pin (`Ctrl-B`) a directory and visit (`Ctrl-V`) it anytime
62 - Auto-completion scripts
63 - Show volume capacity and free in help
64 - Auto-fallback to light mode if too few columns (< 35)
65 - PackageCore integration
66 - Unsupported Function keys (they never work universally):
67 - `F2` (rename), use `Ctrl-R`
68 - `F5` (refresh), use `Ctrl-L`
70 -------------------------------------------------------------------------------
76 - Show directories in custom color (default: enabled in blue)
77 - Option `-e` to use exiftool instead of mediainfo
78 - Fixed #34: nftw(3) broken with too many open descriptors
79 - More concise help screen
81 -------------------------------------------------------------------------------
87 - Use the desktop opener (xdg-open on Linux, open(1) on OS X) to open files
88 - Option `NNN_USE_EDITOR` to open text files in EDITOR (fallback vi)
89 - Bookmark support (maximum 10, key `b`)
90 - *Navigate-as-you-type* mode (key `Insert` or option `-i`)
91 - Subtree search: gnome-search-tool, fallback catfish (key `^/`) (customizable)
92 - Show current directory content size and file count in disk usage mode
93 - Add detail view mode as default, use `-l` to start in light mode
94 - Shortcuts `F2` and `^L` to refresh and unfilter
95 Note: if filter is empty, `Enter` *opens* the currently selected file now
96 - Help screen shows bookmarks and configuration
97 - Show a message when calculating disk usage
98 - Show the spawned shell level
99 - Linux only: use vlock as the locker on timeout (set using `NNN_IDLE_TIMEOUT`)
101 -------------------------------------------------------------------------------
107 - Introducing nlay - a highly customizable bash script to handle media type
108 - nnn is on [Homebrew](http://braumeister.org/formula/nnn) now
109 - RPM packages for CentOS 7 and Fedora 24 generated on release
112 - *Search-as-you-type*
114 - Option `-S` to start in disk usage analyzer mode
115 - Show media information (using mediainfo)
116 - Use readline at change directory prompt
117 - Jump to prev directories using `cd .....` (with `.` as PWD)
118 - Jump to initial directory using `&`
119 - Show help, mediainfo and file info in PAGER
120 - Several optimizations
122 -------------------------------------------------------------------------------
128 - Behaviour and navigation
129 - Detail view (default: disabled) with:
130 - file type (directory, regular, symlink etc.)
132 - human-readable file size
133 - current item in reverse video
134 - number of items in current directory
135 - full name of currently selected file in 'bar'
136 - Show details of the currently selected file (stat, file)
137 - Disk usage analyzer mode (within the same fs, doesn't follow symlinks)
138 - Directories first (even with sorting)
139 - Sort numeric names in numeric order
140 - Case-insensitive alphabetic content listing instead of upper case first
141 - Key `-` to jump to last visited directory
142 - Roll over at the first and last entries of a directory (with Up/Down keys)
143 - Removed navigation restriction with relative paths (and let permissions handle it)
144 - Sort entries by file size (largest to smallest)
145 - Shortcut to invoke file name copier (set using environment variable `NNN_COPIER`)
147 - Set `NNN_OPENER` to let a desktop opener handle it all. E.g.:
148 export NNN_OPENER=xdg-open
149 export NNN_OPENER=gnome-open
150 export NNN_OPENER=gvfs-open
151 - Selective file associations (ignored if `NNN_OPENER` is set):
152 - Associate plain text files (determined using file) with vi
153 - Associate common audio and video mimes with mpv
154 - Associate PDF files with [zathura](https://pwmt.org/projects/zathura/)
155 - Removed `less` as default file opener (there is no universal standalone opener utility)
156 - You can customize further (see [how to change file associations](#change-file-associations))
157 - `NNN_FALLBACK_OPENER` is the last line of defense:
158 - If the executable in static file association is missing
159 - If a file type was not handled in static file association
160 - This may be the best option to set your desktop opener to
161 - To enable the desktop file manager key, set `NNN_DE_FILE_MANAGER`. E.g.:
162 export NNN_DE_FILE_MANAGER=thunar
164 - All redundant buffer removal
165 - All frequently used local chunks now static
166 - Removed some redundant string allocation and manipulation
167 - Simplified some roundabout procedures
168 - Compiler warnings fixed
169 - strip the final binary
171 -------------------------------------------------------------------------------