| Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes in 4.6:
- icon handling overhaul (#1432, #1436)
- better performance, memory usage and reduced binary size
- emoji support for supporting distros and terminals (#1346)
- open the target directory of symlinked bookmarks (#1353)
- enable show hidden when a hidden file is passed as argument
- add Colemak-DH layout keybinds to patch framework (#1421)
- set bsdtar as the default archive utility
- support 4 byte unicode keybinds (#1428)
- enable directory auto-enter during filter operation (-A to disable)
- enable filter prompt inside the bookmark/plugin dirs
- show volume usage information in help
- add new icon colors for mp4 and flac files
- use stat -x for file details on *BSD and macOS (#1389)
- interpret suffix $nnn when paging (#1355)
- disable key e (edit file) in explorer mode (#1394)
- fix double order chars on filter case match change
- .cbcp: more verbose message on paste without a selection
- plugin preview-tui: scale-up kitty previews
- plugin preview-tui: account for ueberzug offset
- plugin preview-tui: support SPLIT_SIZE for preview pane (#1431)
- plugin autojump: support z.lua
- new Makefile target shellcheck to verify plugins
Changes in 4.5:
- disable filter info if file details (option -i) enabled
- open previous active context on context quit
- switch ^J and + functionality:
- +: toggle file selection
- ^J: toggle auto-jump on file open
- allow symlink creation with name @ to a single file (#1345)
- clear selection on successful operation at native prompt with "%j" (#1330)
- reverse timestamps of entries modified/created within 5 minutes
- avoid using non-portable xargs flags on macOS (#1299)
- quitcd script for Elvish shell > 0.17.0 (#1344)
- plugin openall to open selected files together (#1333)
- plugin gitroot to jump to git root directory from a subtree
- plugin gsconnect to send the selected files to Android using gsconnect
- icon for opus and webp files
- preview-tui - fix gif conversion and whitespace name
- preview-tui - add support for windows terminal split
- preview-tui - djvu file previews
- nuke - add support for imv when named _imv_
- gsconnect - support connection to multiple devices
- export NNN_INCLUDE_HIDDEN to plugins (#1308)
- respect NNN_TRASH in .nmv (#1306)
- add GNU sed as a dependency with support for env var SED
- use bold > to point at current entry in detail mode
- add 2 spaces after icons for better visibility
- documentation refresh
- make option O_NOSORT to load directories unsorted on entry
|
|
Changes:
- support macOS iterm2 in plugin preview-tui (#1196)
- use selection at native command prompt with `%j` and `%J`
- docs - https://github.com/jarun/nnn/wiki/concepts#special-variables
- scroll strings longer than columns in rename/new prompts (#1213, #279)
- batch rename symlink targets in listing mode (#1214)
- option for recursive rename in plugin .nmv (#1186)
- more frequent checks for cancellation during du (#1236)
- picker mode: enable auto-proceed
- picker mode: don't pick hovered file on <kbd>Enter</kbd> if selection exists
- picker mode: fix issue in plugin `fzopen` when used to pick files
- send file to explorer FIFO on double left click instead of opening it
- new neovim plugin [nnn.nvim](https://github.com/luukvbaal/nnn.nvim)
- nvim-only, featuring explorer mode (`-F` flag)
- explorer mode for [nnn.vim](https://github.com/mcchrish/nnn.vim#explorer)
- remove option `-w`: always place HW cursor on current entry
- accept link name when linking a single target (#1201)
- option `-i` to show current file information in info bar
- force GNU sed on *BSD and Solaris
- add `nsxiv` support to nuke, preview-tabbed and imgview (#1230)
- fix preview-tui without `-a` (#1208)
- pass `pts` in env var for preview-tui to use in `tput` (#1235)
- disable editing file in picker mode (#1183)
- save session in picker mode (#1190)
- use nerd icons for gitstatus patch (#1220)
Package changes:
- Now includes plugins in share/examples/nnn/plugins
|
|
Package changes:
- Now installs completions for fish, zsh, and bash.
- New option 'mouse' (enabled by default) makes mouse support optional.
- New option 'pcre' (enabled by default) for Perl regular expressions.
- Removed checksum for deleted patch-src_nnn.c in distinfo.
Upstream changes:
- unlimited bookmarks and plugin keys
- status bar text in context color
- support config `NO_COLOR` to disable colors
- config `NNN_OPTS` to specify binary options to `nnn`
- config `NNN_MCLICK` to emulate configurable key
- toggle selection on right click
- ignore hard links when calculating disk usage
- dim (hard/sym) link names (symlink to file has `@`)
- more special keys at empty filter prompt in _type-to-nav_
- key `>` to export file list
- option `-F` to show fortune in help and settings screen
- option `-T` to specify sort order (obsoletes `-v`)
- option to clear sort order
- key `T` to change time type (access/change/mod)
- `.nmv` - internal fully-functional batch renamer plugin
- make var `O_NOBATCH` to disable native batch renamer
- `nuke` & `imgview` - open all images in directory sxiv
- `nuke` - open log files in vi
- plugin `x2sel` - system clipboard to selection copier
- plugin `fzy` - cd using z database
- plugin `fzopen` - support `FZF_DEFAULT_COMMAND`
- create new context on TAB without prompt
- hover and connect by dir name (within config dir)
- move to next entry on current file delete
- on single file copy/move, select the copied/moved file
- option `-f` to to use readline history file (off by default)
- use `s` in status bar to indicate selection in progress
- make var `O_NOMOUSE` to disable mouse support
- do not store `NNN_TRASH` and `-Q` in config/session
- add sample .desktop file for XDG compatible DEs
- rename _nav-as-you-type_ to _type-to-nav_ mode
- fix PCRE case-insensitive regex search
- fix no error msg when filter length limit exceeded
- fix static package generation
- fix broken abort message when started in du-mode
- fix filter lost on context switch in non _type-to-nav_ mode
- fix broken readline prompt
- fix long strings treated as action keys in filter prompt
- fix `NNNLVL` not reset when spawned shell is exited
|
|
From DESCR:
nnn is probably the fastest and most resource-sensitive file manager you have
ever used. It integrates seamlessly with your DE and favourite GUI utilities,
has a unique navigate-as-you-type mode with auto-select, disk usage analyzer
mode, bookmarks, contexts, application launcher, familiar navigation shortcuts,
subshell spawning and much more.
Integrate utilities like sxiv or fzy easily, transfer selected files using
lftp or use it as a (neo)vim plugin; nnn supports as many scripts as you need!
|