]> Sergey Matveev's repositories - nnn.git/blob - CHANGELOG
Support batch file rename in vidir
[nnn.git] / CHANGELOG
1 nnn v1.7
2 2018-02-nn
3
4 What's in?
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)
28
29 -------------------------------------------------------------------------------
30
31 nnn v1.6
32 2017-12-25
33
34 What's in?
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
40
41 -------------------------------------------------------------------------------
42
43 nnn v1.5
44 2017-10-05
45
46 What's in?
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)
52
53 -------------------------------------------------------------------------------
54
55 nnn v1.4
56 2017-09-04
57
58 What's in?
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`
69
70 -------------------------------------------------------------------------------
71
72 nnn v1.3
73 2017-07-26
74
75 What's in?
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
80
81 -------------------------------------------------------------------------------
82
83 nnn v1.2
84 2017-06-29
85
86 What's in?
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`)
100
101 -------------------------------------------------------------------------------
102
103 nnn v1.1
104 2017-05-12
105
106 News
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
110
111 What's in?
112 - *Search-as-you-type*
113 - Unicode support
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
121
122 -------------------------------------------------------------------------------
123
124 nnn v1.0
125 2017-04-13
126
127 Modifications
128 - Behaviour and navigation
129   - Detail view (default: disabled) with:
130     - file type (directory, regular, symlink etc.)
131     - modification time
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`)
146 - File association
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
163 - Optimization
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
170
171 -------------------------------------------------------------------------------