]> Sergey Matveev's repositories - nnn.git/blob - CHANGELOG
Prepare for release v1.5
[nnn.git] / CHANGELOG
1 nnn v1.5
2 2017-10-05
3
4 What's in?
5 - File and directory creation (`n`)
6 - Env variable `NNN_NOWAIT` to unblock nnn when opening files (DE-specific)
7 - Show current entry number in status bar
8 - Support archive listing (`F`) and extraction (`Ctrl-X`) [using `atool`]
9 - Show correct file size on i386 for large files (> 2GB)
10
11 -------------------------------------------------------------------------------
12
13 nnn v1.4
14 2017-09-04
15
16 What's in?
17 - Monitor directory changes
18 - In-place file rename
19 - Pin (`Ctrl-B`) a directory and visit (`Ctrl-V`) it anytime
20 - Auto-completion scripts
21 - Show volume capacity and free in help
22 - Auto-fallback to light mode if too few columns (< 35)
23 - PackageCore integration
24 - Unsupported Function keys (they never work universally):
25   - `F2` (rename), use `Ctrl-R`
26   - `F5` (refresh), use `Ctrl-L`
27
28 -------------------------------------------------------------------------------
29
30 nnn v1.3
31 2017-07-26
32
33 What's in?
34 - Show directories in custom color (default: enabled in blue)
35 - Option `-e` to use exiftool instead of mediainfo
36 - Fixed #34: nftw(3) broken with too many open descriptors
37 - More concise help screen
38
39 -------------------------------------------------------------------------------
40
41 nnn v1.2
42 2017-06-29
43
44 What's in?
45 - Use the desktop opener (xdg-open on Linux, open(1) on OS X) to open files
46 - Option `NNN_USE_EDITOR` to open text files in EDITOR (fallback vi)
47 - Bookmark support (maximum 10, key `b`)
48 - *Navigate-as-you-type* mode (key `Insert` or option `-i`)
49 - Subtree search: gnome-search-tool, fallback catfish (key `^/`) (customizable)
50 - Show current directory content size and file count in disk usage mode
51 - Add detail view mode as default, use `-l` to start in light mode
52 - Shortcuts `F2` and `^L` to refresh and unfilter
53   Note: if filter is empty, `Enter` *opens* the currently selected file now
54 - Help screen shows bookmarks and configuration
55 - Show a message when calculating disk usage
56 - Show the spawned shell level
57 - Linux only: use vlock as the locker on timeout (set using `NNN_IDLE_TIMEOUT`)
58
59 -------------------------------------------------------------------------------
60
61 nnn v1.1
62 2017-05-12
63
64 News
65 - Introducing nlay - a highly customizable bash script to handle media type
66 - nnn is on [Homebrew](http://braumeister.org/formula/nnn) now
67 - RPM packages for CentOS 7 and Fedora 24 generated on release
68
69 What's in?
70 - *Search-as-you-type*
71 - Unicode support
72 - Option `-S` to start in disk usage analyzer mode
73 - Show media information (using mediainfo)
74 - Use readline at change directory prompt
75 - Jump to prev directories using `cd .....` (with `.` as PWD)
76 - Jump to initial directory using `&`
77 - Show help, mediainfo and file info in PAGER
78 - Several optimizations
79
80 -------------------------------------------------------------------------------
81
82 nnn v1.0
83 2017-04-13
84
85 Modifications
86 - Behaviour and navigation
87   - Detail view (default: disabled) with:
88     - file type (directory, regular, symlink etc.)
89     - modification time
90     - human-readable file size
91     - current item in reverse video
92     - number of items in current directory
93     - full name of currently selected file in 'bar'
94   - Show details of the currently selected file (stat, file)
95   - Disk usage analyzer mode (within the same fs, doesn't follow symlinks)
96   - Directories first (even with sorting)
97   - Sort numeric names in numeric order
98   - Case-insensitive alphabetic content listing instead of upper case first
99   - Key `-` to jump to last visited directory
100   - Roll over at the first and last entries of a directory (with Up/Down keys)
101   - Removed navigation restriction with relative paths (and let permissions handle it)
102   - Sort entries by file size (largest to smallest)
103   - Shortcut to invoke file name copier (set using environment variable `NNN_COPIER`)
104 - File association
105   - Set `NNN_OPENER` to let a desktop opener handle it all. E.g.:
106         export NNN_OPENER=xdg-open
107         export NNN_OPENER=gnome-open
108         export NNN_OPENER=gvfs-open
109   - Selective file associations (ignored if `NNN_OPENER` is set):
110     - Associate plain text files (determined using file) with vi
111     - Associate common audio and video mimes with mpv
112     - Associate PDF files with [zathura](https://pwmt.org/projects/zathura/)
113     - Removed `less` as default file opener (there is no universal standalone opener utility)
114     - You can customize further (see [how to change file associations](#change-file-associations))
115   - `NNN_FALLBACK_OPENER` is the last line of defense:
116     - If the executable in static file association is missing
117     - If a file type was not handled in static file association
118     - This may be the best option to set your desktop opener to
119   - To enable the desktop file manager key, set `NNN_DE_FILE_MANAGER`. E.g.:
120         export NNN_DE_FILE_MANAGER=thunar
121 - Optimization
122   - All redundant buffer removal
123   - All frequently used local chunks now static
124   - Removed some redundant string allocation and manipulation
125   - Simplified some roundabout procedures
126   - Compiler warnings fixed
127   - strip the final binary
128
129 -------------------------------------------------------------------------------