]> Sergey Matveev's repositories - nnn.git/commitdiff
Prepare for release v3.2 v3.2
authorArun Prakash Jana <engineerarun@gmail.com>
Mon, 25 May 2020 23:51:46 +0000 (05:21 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Tue, 26 May 2020 00:08:38 +0000 (05:38 +0530)
CHANGELOG
README.md
misc/auto-completion/fish/nnn.fish
misc/auto-completion/zsh/_nnn
misc/packagecore/packagecore.yaml
nnn.1
src/nnn.c

index 7619d2eaa3a14c9193060c4c62b259db911d3e09..091554576bc1ebdba64bafdc3739cd9e68ab10d1 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,49 @@
+nnn v3.2
+2020-05-26
+
+- an official logo
+- previews
+  - config `NNN_FIFO` to write hovered file paths a previewer can read
+  - plugin `preview-tabbed`: [tabbed](https://tools.suckless.org/tabbed)/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](https://github.com/jarun/nnn/wiki/Live-previews) 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`
+  - <kbd>Right</kbd> or <kbd>l</kbd> 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 <kbd>'</kbd> (followed by <kbd>'</kbd> or <kbd>char</kbd>)
+- 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](https://github.com/jarun/nnn/wiki/Usage#graphical-map)
+- let `NNN_COLORS` override `NO_COLOR`
+- plugins
+  - option `-P`: run plugin by key at start
+  - run plugins with <kbd>Alt+key</kbd>
+  - 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`
+
+-------------------------------------------------------------------------------
+
 nnn v3.1
 2020-04-13
 
index 642490f00e7d5480bfc6b87b920ed534c7b077cb..4134d20ed9c620eff1b273aad3dcda1bcd069225 100644 (file)
--- a/README.md
+++ b/README.md
@@ -144,7 +144,7 @@ Don't memorize! Arrows (or <kbd>h</kbd> <kbd>j</kbd> <kbd>k</kbd> <kbd>l</kbd>),
 - [Todd Yamakawa](https://github.com/toddyamakawa)
 - and other contributors
 
-Visit the [ToDo list](https://github.com/jarun/nnn/issues/506) to contribute or see the features in progress.
+Visit the [ToDo list](https://github.com/jarun/nnn/issues/594) to contribute or see the features in progress.
 
 ## Elsewhere
 
index ac6e462c45a48e55fe66fdd8a70807875eed2068..9939a5c6ea86b69d976d5b78c48ebae4748deadb 100644 (file)
@@ -11,7 +11,7 @@ else
     set sessions_dir $HOME/.config/nnn/sessions
 end
 
-complete -c nnn -s a    -d 'auto-setup NNN_FIFO'
+complete -c nnn -s a    -d 'auto-create NNN_FIFO'
 complete -c nnn -s A    -d 'disable dir auto-select'
 complete -c nnn -s b -r -d 'bookmark key to open' -x -a '(echo $NNN_BMS | awk -F: -v RS=\; \'{print $1"\t"$2}\')'
 complete -c nnn -s c    -d 'cli-only opener'
index d130b162eba1df7c73767ca29fafbbcf7551f8cf..4504155d007b2acfc78ec98da5ebc5b1817d518b 100644 (file)
@@ -9,7 +9,7 @@
 setopt localoptions noshwordsplit noksharrays
 local -a args
 args=(
-    '(-a)-a[auto-setup NNN_FIFO]'
+    '(-a)-a[auto-create NNN_FIFO]'
     '(-A)-A[disable dir auto-select]'
     '(-b)-b[bookmark key to open]:key char'
     '(-c)-c[cli-only opener]'
index d631d26ae6c461fdb95904c6bd5a7d7c641b288f..01709828feb53935bde9c2493d3173dab2b85fe2 100644 (file)
@@ -128,7 +128,7 @@ packages:
     deps:
       - ncurses
       - readline
-  opensuse.tumbleweed:
+  opensuse15.1:
     builddeps:
       - make
       - gcc
@@ -138,7 +138,7 @@ packages:
     deps:
       - libncurses6
       - libreadline7
-  opensuse15.1:
+  opensuse.tumbleweed:
     builddeps:
       - make
       - gcc
@@ -147,7 +147,7 @@ packages:
       - ncurses-devel
     deps:
       - libncurses6
-      - libreadline7
+      - libreadline8
   ubuntu14.04:
     builddeps:
       - make
diff --git a/nnn.1 b/nnn.1
index 86a4d8755b10b9175878ed9a356922317126ea3c..182fdd4a8b740a9af9728f50efe20df45ea5147a 100644 (file)
--- a/nnn.1
+++ b/nnn.1
@@ -1,4 +1,4 @@
-.Dd Apr 13, 2020
+.Dd May 26, 2020
 .Dt NNN 1
 .Os
 .Sh NAME
index e9827fef0866472130c628de0a4818e1fdba3991..6058094891c003d0a8b205caf998cc72c9bf5ffb 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
 #include "dbg.h"
 
 /* Macro definitions */
-#define VERSION "3.1"
+#define VERSION "3.2"
 #define GENERAL_INFO "BSD 2-Clause\nhttps://github.com/jarun/nnn"
 #define SESSIONS_VERSION 1