2021-08-06 03:36:38 by Sijmen J. Mulder | Files touched by this commit (2) |
Log message:
sysutils/nnn: Add x11 option and remaintain
|
2021-07-26 22:11:50 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
nnn: update to 4.2.
nnn v4.2 Mojito
2021-07-21
- `NNN_PLUG` indicator symbol interpretation has **changed**:
- `!` - _run-cmd-as-plugin_ (earlier `_`)
- `&` - _run-gui-cmd-as-plugin_ (earlier `|`)
- `|` (new) - page noninteractive _run-cmd-as-plugin_ output
- persistent selection markers (#1086)
- option _extract to..._ for archives
- mount remote and mount/extract archive to a smart context
- confirm file trashing to avoid accidental press of <kbd>x</kbd> (#1101)
- insert the last command executed at prompt on <kbd>Up</kbd> or \
<kbd>Down</kbd>
- insert the current file name at empty prompt on <kbd>TAB</kbd>
- handle redraw issue on missed `KEY_RESIZE` (#1067)
- add force-tty capability to spawn and set pagers to it (#1064)
- clear selection mode on deselecting last selected file (#1098)
- remove selected hovered entry from selection on deletion
- disable filtering in empty directories
- ignore last pressed filter character when no matches
- fix broken screen on resize while paging (#1072)
- fix archive not hovered on creation
- remove libgit2 dependency in `gitstatus` patch (#1095)
- add `-G` flag for `gitstatus` patch
- option `-X` for explorer (persistent picker) mode
- option `-F` decommissioned in favour of config `NNN_HELP`
- `-F` redefined to multiplex `NNN_FIFO` to preview or explore
- support paging noninterative _run-cmd-as-plugin_ output
- `nuke` - add option to execute binaries (#1111)
- plugin `fzopen` - call `open` on macOS, add option to use `nuke`
- plugin `fzcd` will not modify selection
- plugin `suedit` - preserve environment
- several `preview-tui` fixes
- plugin `wall` renamed to `wallpaper`
- remove plugin `fzz` - merged into plugin `autojump`
- remove plugin `upgrade` - packaging is on OBS now
- remove plugin `treeview` - needs minor `preview-tui` tweak
- remove plugin `picker` - `nnn -p -` does the same
- remove plugin `pdfview` - needs simple change in `pdfread`
- remove plugin `uidgid` - use program option `-U`
- remove plugins `mediainf`, `hexview` - simple one-liners
-------------------------------------------------------------------------------
nnn v4.1.1 Sake
2021-06-03
- fix segfault on session save (#1041)
- remove redundant `_Atomic` usage
- move [`patches`](../tree/master/patches) directory to top-level
- fix and cleanup gitstatus patch
- plugin `imgview` improvements (#1049)
- restore source-code packing on CircleCI
- add Makefile target to compile with musl
-------------------------------------------------------------------------------
nnn v4.1
2021-06-02
- a patch management model for approved patches
- multi-threaded disk usage calculation using pthreads and FTS
- dynamic view update when calculating disk usage
- <kbd>Bksp</kbd>/<kbd>Del</kbd> at empty filter prompt \
to refresh dir
- Try to create new context with <kbd>Shift-TAB</kbd>, else reverse cycle
- <kbd>Alt+Esc</kbd> to quit context from filter prompt
- fix zombies left behind after running plugins (#999)
- named persistent sessions (mcchrish/nnn.vim#43)
- consider nanosecond resolution when sorting by time (#978)
- check external selection in `'c'urrent / 's'el` prompt (#976)
- show number of files selected in local selection buffer, if any
- `nnn` & picker plugin (e.g. `fzopen`) sync (mcchrish/nnn.vim#82)
- make batch rename interactive (#971)
- cached uid/gid for performance improvement
- fixes for `nnn` with `netbsd-curses`, `musl-fts`, `musl` (#998)
- script to statically compile `nnn` with `musl gcc` on Ubuntu
- restore hovered file when plugin is chosen from plugin dir
- support QuickLook on WSL in `preview-tui` (#959)
- toggle `preview-tui` with the same _custom_ plugin key
- smoother preview toggling in `preview-tui` (#966)
- `listen_on` should be set in kitty.conf for `preview-tui` (#970)
- minimal `bat` style in `preview-tui`, honors `$BAT_STYLE`
- plugin `preview-tui-ext` supersedes `preview-tui` (#1033)
- plugin `fzcd` can now fuzzy search multiple directories
- plugin `imgview` supersedes `imgthumb` and `vidthumb`
- plugin `umounttree`: unmount remote mntpoint from within
- plugin `xdgdefault`: set the default app for hovered file type
- plugin `fzplug`: fuzzy find, preview and run other plugins
- plugin `cmusq`: queue/play music in `cmus`
- plugin `mocplay` renamed to `mocq`
- plugin `cleanfilename` renamed to `fixname`
- go to last dir on <kbd>~</kbd> (HOME) or <kbd>`</kbd> \
(ROOT) key repeat
- ambiguous key <kbd>^Space</kbd> to select/clear range dropped (#998)
- user wiki page for [Themes](https://github.com/jarun/nnn/wiki/Themes)
- show selection mark (`+`) in reverse bold for improved visibility
- reverse block replaces `>` to mark hovered entry in detail mode
- make option `O_CKBOARD` removed
- make option `O_NOLOC` renamed to `O_NOLC`
- ignore `O_NOLC` if `O_ICONS` or `O_NERD` is specified (#1026)
- unicode arrow indicators if `O_ICONS` or `O_NERD` is specified
- make option `NOX11`: disable notis, sel-clipboard sync, xterm title
- retain filter in _nav-to-type_ mode after file open
- fix no files picked with `NNN_TMPFILE` exported and <kbd>q</kbd> \
to quit
- disable xterm title setting in picker mode (#974)
-------------------------------------------------------------------------------
nnn v4.0 Sushi
2021-04-13
- show xterm title on option `-x`
-------------------------------------------------------------------------------
nnn v3.7
2021-04-13
- allow plugins to clear selection (#884, #889, #917)
- do not clear selection on hovered file deletion
- resurrect `'c'urrent/'s'el` prompt and option `-u` (#889)
- show only file name in reverse in detail mode
- more file/mime types supported in `preview-tui-ext`
- plugin `mtpmount` - (un)mount MTP devices
- plugin `cleanfilename` - more shell-friendly file names
- plugin `rsynccp` - copy-paste with visual progress
- replace `$HOME` by `~` in address bar
- show current path in terminal title (#911)
- total links and inode number of hardlink in statusbar
- fix symlink to text file not opening in CLI editor (#890)
- fix symlink size shown as 0B in statusbar (#888)
- show symlink target in statusbar (#893)
- show correct disk free/total on macOS (#888)
- fix directory disk usage showing as 0 on macOS (#941)
- fix name col len with `-C` and icons compiled-in (#936)
- refactor printing entries in light/detail modes (#934)
- make option `O_CKBOARD` for checker board as indicator
|
2021-03-29 17:48:01 by Sijmen J. Mulder | Files touched by this commit (1) |
Log message:
sysutils/nnn: Change maintainer to pkgsrc-users
|
2021-03-28 14:25:38 by Sijmen J. Mulder | Files touched by this commit (2) |
Log message:
sysutils/nnn: Update to 3.6
Changes:
- REPL command prompt (Esc or Enter to exit)
- invert selection with A
- option -u removed (always prefer selection to hovered)
- visit start dir on @ when start path is a file
- exit filter mode and redraw on ^L if no last filter
- plugin `fzcd` now selects the chosen file (#876)
- `ueberzug` support in plugin `preview-tui`
- new plugin `preview-tui-ext` with extra preview support
- clear selection after successful plugin invocation
- add method to sync subshell `$PWD` in WIki
- clear selection on single file deletion (#812)
- copy between instances not working (#864)
- plugin `togglex` to toggle exe mode of a selection (#813)
- fix `memccpy()` buffer overlap fault on macOS (#786)
- show `0 selected` msg on cp/mv with empty selection (#855)
- fix frozen terminal caused by opener (#858)
- migrate macOS CI to GitHub workflows, retire Travis
|
2020-11-17 15:22:57 by Sijmen J. Mulder | Files touched by this commit (2) |
Log message:
sysutils/nnn: Update to 3.5
Changes:
- compile-in Alexey Tourbin's QSORT macro
- support Nerd Font patched icons [`make O_NERD=1`]
- auto-generate static binaries with icons support
- audit and adapt all plugins for macOS
- enhance plugin `dups` to delete duplicates interactively
- plugin `autojump` now supports `jump` and `zoxide`
- support `gio trash` to Trash [`export NNN_TRASH=2`] (#740)
- quit program on double Esc in normal mode (#775)
- ^Space replaces ^K for range selection/clear selection
- show selection symbol (`+`) next to filename in detail mode (#741)
- error & quit on Q if no selection, else pick to stdout
- repeat ^T to cycle sort by time, size and clear
- option `-U` to show user & group info in status bar
- option `-J` to disable auto-proceed on select (#713)
- option `-D` to show dirs in context color with `NNN_FCOLORS`
- honor option `-C` for context colors
- show indicators if more entries above/below listing (#744)
- show missing utility name in flash msg (#753)
- exit `preview-tabbed` on ^C (#727)
- invoke GNU sed (_gsed_) on macOS (#728)
- fix HW cursor moves to wrong line (#735)
- fix rollover bug with multiline scroll (#743)
- fix input stream not listed with `-s`/`-S` (#777)
- fix locker not being invoked
- make target `upx` for additional binary compression
- compress auto-generated static binaries with upx
- make variable `O_NOSSN` to compile out sessions
- make variable `O_NOUG` to compile out user & group info
|
2020-08-24 00:31:29 by Sijmen J. Mulder | Files touched by this commit (2) | |
Log message:
sysutils/nnn: Update to 3.4
Changes:
- icons with icon-specific colors (thanks @KlzXS)
- enhanced NNN_COLORS with xterm 256 colors support
- new colorscheme with NNN_FCOLORS (file type specific colors)
- switch -C to force earlier colorscheme (dirs follow context color)
- updates for Haiku (thanks @CodeforEvolution)
- fix XFS navigation issue (thanks @ucs1)
- optimize archive extension matching on file open
- show location in context color
- support host[:dir] format for remote mounts
- clear selection after copy
- support traversal on file/dir creation
- show selection in reverse in status bar
- show status bar indicator H when hidden files are listed
- show and confirm archive command output
- support cd on quit in picker mode
|
2020-07-14 14:51:01 by Sijmen J. Mulder | Files touched by this commit (3) |
Log message:
sysutils/nnn: Update to 3.3
Changes:
- subdir mounts for remote and archive mounts
- remove mount point on successful unmount of remote/archive
- show error and prompt user if cp/mv/rm operation fails
- support absolute/relative paths in cp/mv as
- mark current path automatically on archive/remote mount
- mark current path automatically on target file visit in find and
list mode
- option -C to place HW cursor on hovered for screen readers and
braille displays
- option -u to use selection (if available) and skip current/sel prompt
- key Alt+Esc to clear filter prompt and redraw
- support Esc to cancel remove operation
- gpge & gpgd: encrypt and decrypt with GPG
- blknew: create new files and directories in bulk
- preview-tui:
- unified to support tmux/kitty/xterm/$TERMINAL
- auto-determine split orientation based on terminal height and width
- provision to use scope.sh and pistol
- various other improvements
- upload: send to Firefox Send if ffsend is found
- hexview: add hx as alternative hex viewer
- nuke and imgview: add imv as alternative image viewer
- add find (with fd) and grep (with rg) examples in plugins doc
- key Esc or left click to resend hovered file path to NNN_FIFO
- show + instead of s in status bar on selection
- F5 removed (misfit for toggle hidden), ^S removed (often masked,
redundant)
- handle abnormal program termination and remove NNN_PIPE and/or
NNN_FIFO
- clear selection after successful batch rename, link creation
- make option O_CTX8 for 8 contexts (NOT backward compatible with 4
contexts)
- fix issue with child window resize (see #656)
- fix issue with NNNLVL on macOS (see #639)
- fix issue with restoring session with du/au enabled
Package changes:
- New 8 context mode is enabled
- Patches have been merged
|
2020-06-24 01:32:30 by Sijmen J. Mulder | Files touched by this commit (3) |
Log message:
sysutils/nnn: Fix build on NetBSD 9/arm64
GCC doesn't expand alloca() to __builtin_alloca() in standards mode
(-std=...) so explicitly define it as such to fix breakage on platforms
that don't seem to supply it otherwise, like NetBSD 9 on arm64.
Bump PKGREVISION.
|
2020-06-02 13:07:42 by Sijmen J. Mulder | Files touched by this commit (3) |
Log message:
sysutils/nnn: Address Illumos build issues
- Fix for use of undefined macro
- Work around system curses vs ncurses conflict
- __EXTENSIONS__ to be able to use much of the standard library
|
2020-05-30 05:06:03 by Sijmen J. Mulder | Files touched by this commit (2) |
Log message:
sysutils/nnn: Update to 3.2
Changes:
- an official logo
- previews
- config `NNN_FIFO` to write hovered file paths a previewer can read
- plugin `preview-tabbed`: tabbed[1]/xembed based file previewer
- plugin `preview-tui`: simple TUI file previewer in tmux/xterm
- plugin `preview-kitty`: preview using kitty terminal's capabilities
- live preview[2] configuration example
- find & list
- send list of files from (cmd run as) plugin to `nnn`
- plugin `finder`: find/fd/fzf/grep/ripgrep/fzf (in subtree) and list
in `nnn`
- `Right` or `l` on symlink in list dir takes to target file
- persistent session option `-S` [for disk usage, run `nnn -T d` (see
help)]
- hover on the file when a file path is passed as positional argument
- go to first file or match with `'` (followed by `'` or `char`)
- config `NNN_SEL` to specify custom selection file
- config `NNN_LOCKER` to specify locker program
- dim file details in detail mode
- call `chdir()` on directory change
- option `-l`: number of lines to move on mouse scroll
- graphical keybind map[3]
- let `NNN_COLORS` override `NO_COLOR`
- plugins
- option `-P`: run plugin by key at start
- run plugins with `Alt+key`
- allow `NNN_PIPE` usage by commands run as plugin
- input format to `NNN_PIPE`: `<ctxcode><opcode><data>` \
(see plugins
doc)
- set `ctxcode` to `+` for smart context usage (next inactive, else
current)
- `getplugs` to fetch plugins by installed version of `nnn`
- plugin `mimelist`: list files by mime type in subtree
- plugin `bookmarks`: named bookmarks using symlinks
- plugin `nbak`: backup `nnn` config
- `nuke` adds lowdown as alternative markdown viewer
- several plugin improvements
- fix broken screen on resize (see #520)
- fix broken version sort (see #550)
- fix list and pipe modes not working together
- fix multiple issues with listing files
- fix `@` shown in detail mode for symlink to dir
- fix listing files directly under `/`
- move to `-std=c11`
Package changes:
- To retain more backwards compatibility, on old GCC versions (<4.7),
-std=c99 is used instead of -std=c11.
[1] https://tools.suckless.org/tabbed
[2] https://github.com/jarun/nnn/wiki/Live-previews
[3] https://github.com/jarun/nnn/wiki/Usage#graphical-map
|