Commit graph

53 commits

Author SHA1 Message Date
Arun Prakash Jana 10c8344fbd
Update docs 2019-03-20 09:22:44 +05:30
Arun Prakash Jana f38692e968
Add readme on nlay 2019-03-17 21:59:36 +05:30
Arun Prakash Jana 459b2cceb8
Auto-completion for option -d 2019-03-11 20:24:44 +05:30
Arun Prakash Jana 7d36f54d75
Remove option to disable color 2019-02-28 22:36:52 +05:30
Arun Prakash Jana 3e053e9412
Wild mode for nav-as-you-type 2019-02-28 22:36:54 +05:30
Arun Prakash Jana 1c96ac4ff5
Prepare for release v2.3 2019-02-19 16:08:37 +05:30
Arun Prakash Jana 2ae5864147
Fix file name generation 2019-02-12 21:20:30 +05:30
Arun Prakash Jana d8d4be6aa6
Add test files 2019-02-12 09:08:44 +05:30
Arun Prakash Jana cebb2469d3
Add option -s to use string filters 2019-02-06 00:38:55 +05:30
Arun Prakash Jana 512d217392
Add version sort -n to auto-completion scripts 2019-02-06 00:13:04 +05:30
Arun Prakash Jana 0fb49390df
natool: support multiple args 2019-01-30 20:38:13 +05:30
Arun Prakash Jana 51acd70ba0
Add user script to upgrade nnn on Debian 9 Stretch 2019-01-06 23:03:09 +05:30
Arun Prakash Jana b811997120
Add a sample command 2019-01-05 22:31:05 +05:30
Arun Prakash Jana b5e62d7ceb
Document picker behaviour 2019-01-05 10:57:11 +05:30
Arun Prakash Jana a40cdadb82
Open sxiv in bg 2019-01-04 23:01:24 +05:30
Arun Prakash Jana b958fd0015
Update user scripts 2019-01-04 22:54:18 +05:30
Arun Prakash Jana 0617c8d90a
Sample scripts to convert NUL to newline 2019-01-04 22:33:55 +05:30
Arun Prakash Jana 226fb18d96
Change location of copier script 2019-01-03 23:54:31 +05:30
Arun Prakash Jana 3cbb7dc5df
nnn as a file picker 2019-01-03 23:43:35 +05:30
Arun Prakash Jana 5675edebc7
Add sample user scripts 2019-01-03 23:05:51 +05:30
QasimK 2645dd59c9 Document second method of adding quitcd to fish 2019-01-02 10:46:02 +00:00
QasimK 6b7af57947 Document how to install fish quitcd function
It was not clear that the name of the file should match
the name of the function.
2019-01-01 23:57:38 +00:00
Arun Prakash Jana f9860f1c7f
Prepare for release v2.2 2019-01-01 08:01:48 +05:30
Arun Prakash Jana 80dea7be49
Update completion scripts 2018-12-09 08:36:00 +05:30
Arun Prakash Jana 21a491e660
Option -c is gone 2018-12-04 09:28:04 +05:30
Arun Prakash Jana 5b42d9d8ea
Update copier script and docs 2018-12-01 21:51:59 +05:30
Arun Prakash Jana 4ef2230fca
Add sample command for Termux 2018-11-30 06:19:19 +05:30
Arun Prakash Jana 0a21d90ad5
Fix #143: support copy to clipboard 2018-11-27 22:37:06 +05:30
Joni Salmi 2623f688f2
Replace single dot with source for fish shell
Single dot has been deprecated and can cause issues with users on newer version: https://github.com/fish-shell/fish-shell/issues/310
2018-11-26 14:21:59 +02:00
Arun Prakash Jana 0abe07f9bd
vim plugin has a new project page 2018-11-24 21:11:26 +05:30
KillTheMule 7207b1d61f
Add neovim support 2018-11-24 13:20:50 +01:00
Arun Prakash Jana cc5e49a9a9
Fix #133: Add nnn-picker.vim plugin 2018-11-24 01:03:45 +05:30
Arun Prakash Jana 56ca0a6cce
Rudimentary C Shell script to quit and cd 2018-11-17 21:45:27 +05:30
Arun Prakash Jana 642af4667c
Update docs 2018-11-11 23:25:57 +05:30
Arun Prakash Jana 497911e999
Retire nlay 2018-11-10 12:06:21 +05:30
Arun Prakash Jana 655461a3f2
Add wrapper script for patool integration 2018-09-06 04:12:42 +05:30
Arun Prakash Jana 95a3e0fca4
Fix test dir name 2018-03-19 06:18:19 +05:30
Nexie Kind 815d8fb21c Fix zsh path autocompletion (#88) 2018-03-02 17:31:11 +05:30
Giacomo Rossetto 73932da9dd Improved portability on MacOS (#86) 2018-03-01 18:36:26 +05:30
Arun Prakash Jana a40d29ba9f
Support multiple file path copy
Design overview:

We are introducing multiple file path copy as a mode which can be toggled using
the keybind `^Y`. `^K` works as the individual entry selector. If the user wants
to select a range, (s)he can press `^Y` on the first entry and `^Y` on the last
entry.

We subscribe to notifications, so we need a fail-proof way to detect changes in
the directory contents. For example, if a file is deleted, it becomes difficult
to get the names of all the files in a range containing that file. If the file
is on a range boundary it would lead to wrong calculations. To handle this the
right way we use CRC8 checksum of all the visible entries in the directory. The
checksum is calculated based on the file information buffer. If the CRC changes
on a redraw(), we reset the multi-select mode.

New line (`\n`) works as the delimiter between file paths. Note that you may have
to disable IFS in the `NNN_COPIER` script to show file paths separated by spaces.
2018-01-14 01:43:30 +05:30
Arun Prakash Jana 0f27c2f01c
Retire Makefile.native 2017-12-26 23:49:47 +05:30
Arun Prakash Jana f687463574
Prepare for release v1.6 2017-12-25 17:13:25 +05:30
Arun Prakash Jana 5ff29cede8
Fix #50: revert to -O2 optimization
The while loop in xstrlcpy() breaks when -O3 is used.
2017-11-30 21:40:52 +05:30
Arun Prakash Jana 6dfccce55d
Add copier script 2017-10-10 20:29:48 +05:30
Arun Prakash Jana dcf8fbf78b
Prepare for release v1.5 2017-10-05 00:18:53 +05:30
Arun Prakash Jana b0a806ae2e
Enable O3 optimization 2017-09-27 22:48:46 +05:30
Arun Prakash Jana 91ab00061c
Prepare for v1.4 release 2017-09-04 10:23:02 +05:30
Arun Prakash Jana 335242a1eb
Make test script more aggressive 2017-09-02 18:09:47 +05:30
Arun Prakash Jana d0e4c0aac2
Add tests for Unicode and astral codepoints 2017-09-02 13:28:58 +05:30
Arun Prakash Jana 17350ecca4
Note Makefile.native differences 2017-09-02 12:47:02 +05:30