aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Collapse)Author
2018-01-14Support multiple file path copyGravatar Arun Prakash Jana
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.
2017-12-26Retire Makefile.nativeGravatar Arun Prakash Jana
2017-12-25Prepare for release v1.6Gravatar Arun Prakash Jana
2017-11-30Fix #50: revert to -O2 optimizationGravatar Arun Prakash Jana
The while loop in xstrlcpy() breaks when -O3 is used.
2017-10-10Add copier scriptGravatar Arun Prakash Jana
2017-10-05Prepare for release v1.5Gravatar Arun Prakash Jana
2017-09-27Enable O3 optimizationGravatar Arun Prakash Jana
2017-09-04Prepare for v1.4 releaseGravatar Arun Prakash Jana
2017-09-02Make test script more aggressiveGravatar Arun Prakash Jana
2017-09-02Add tests for Unicode and astral codepointsGravatar Arun Prakash Jana
2017-09-02Note Makefile.native differencesGravatar Arun Prakash Jana
2017-09-02Re-arrange artifactsGravatar Arun Prakash Jana
2017-09-02Add auto-completion scriptsGravatar Arun Prakash Jana
2017-09-02Change name to scripts directoryGravatar Arun Prakash Jana