Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-30 | Minor changes | ||
2017-10-16 | Minor maintenance | ||
2017-10-09 | Ignore TAB in input prompt | ||
2017-10-09 | Fix a couple of warnings on BSDs (#54) | ||
2017-10-08 | Fix segfault when SHLVL env var is not available (#52) | ||
2017-10-08 | Correct name checking for NEW and RENAME (#53) | ||
2017-10-08 | OpenBSD compatibility support (#48) | ||
* Improve compatibility with OpenBSD * Fix indefinite blocking | |||
2017-10-05 | include sys/types.h for non-glibc linux builds (#46) | ||
2017-10-05 | Prepare for release v1.5 | ||
2017-10-01 | Remove redundant conversion | ||
2017-10-01 | Disable noti subscription for the same dir | ||
2017-10-01 | Change archive list shortcut to 'F' | ||
2017-09-27 | Revert "Archive handling on OS X using unar+lsar" | ||
This reverts commit 1e859eb1370bd67cecd06b7bc8c6f885b80554bd. We will use atool on OS X as well, it can be brewed easily. | |||
2017-09-27 | Archive handling on OS X using unar+lsar | ||
2017-09-27 | Support archive listing and extraction | ||
2017-09-27 | Show current entry number in du mode | ||
2017-09-27 | Show current entry number. | ||
...because you need to know where you are. | |||
2017-09-24 | Fix #42 | ||
2017-09-19 | Update NNN_NOWAIT changes | ||
2017-09-19 | Prevent nnn from waiting on open file process (#40) | ||
* Prevent nnn from waiting on open file process * Add env var flag to not wait for child process when opening file * Set nowait flag once to skip bit-or every time we open a file * Add documentation for NNN_NOWAIT | |||
2017-09-13 | Skip entries in case fstatat() fails, do not exit | ||
2017-09-10 | Support file and dir create | ||
2017-09-09 | Convert metaviewer and color to bitfields | ||
2017-09-09 | Add general info in help | ||
2017-09-04 | Prepare for v1.4 release | ||
2017-09-02 | Reorder APIs | ||
2017-09-02 | Disable dircolor if no sub-directories | ||
Fix regression from 1e5a0b8c5bc78462956d01c647293a7da594c36f. | |||
2017-09-02 | Move config.h to nnn.h | ||
2017-09-01 | Use 'pin' dir instead of 'mark' dir | ||
2017-09-01 | Calculate number of cols for name only once | ||
2017-09-01 | Change to light mode if < 35 columns are available | ||
2017-09-01 | Remove redundant variable | ||
2017-09-01 | Adjusting number of cols is redundant with shortening. | ||
2017-09-01 | Fix #36: uneven splitting of codepoints | ||
Check if the number of columns needed to print name exceeds the number of cols. If it does, split the name str at the max number of columns available for name. Conversion to wide char ensures the split is done at a valid codepoint. The current patch adds some optimization as well: - No more copying to an intermediate (global) string. - If the name is shortened, escape chars are replaced only till the terminator. | |||
2017-08-26 | Fix cursor position issue with astral symbols | ||
In case of astral symbols like Devanagari matras multiple wide-char codepoints occupy a single position/column. Positioning the cursor wrt. the actual number of wide-characters in a wide-char string gets "visually incorrect". The trick is to calculate the correct number of columns needed to represent a fixed-size wide-character string. Relevant man pages: 1. wcswidth(3) 2. wctomb(3) 3. mblen(3) Interesting links: 1. https://www.gnu.org/software/libc/manual/html_node/Non_002dreentrant-Character-Conversion.html 2. https://www.gnu.org/software/libc/manual/html_node/Shift-State.html 3. https://10hash.com/c-programming/uchar/ 4. https://mathiasbynens.be/notes/javascript-unicode#accounting-for-astral-symbols Example file names for test: 1. Malgudi Days - मालगुडी डेज - E05. Swami and Friends - स्वामी और उसके दोस्त (Part 5) 2. Eso eso aamar ghare eso ♫ এসো এসো আমার ঘরে এসো ♫ Swagatalakshmi Dasgupta 3. Führer | |||
2017-08-26 | A shorter overwrite message (key is not echoed) | ||
2017-08-26 | Revert "Handle multi-byte: 2 codepoints single column" | ||
This reverts commit e8cf0dc663436e2ac30f737a17d8cc91efbdd364. | |||
2017-08-26 | Handle multi-byte: 2 codepoints single column | ||
Very frequent with Devanagari scripts ('matra's) | |||
2017-08-25 | More concise help | ||
2017-08-25 | Clear rename prompt with Ctrl-L | ||
2017-08-25 | The '> ' as rename prompt is distracting | ||
2017-08-25 | mbstowcs() returns the codepoints | ||
2017-08-25 | Simplify filter handling | ||
2017-08-25 | Get rid of getch() ('Führer' works now) | ||
2017-08-24 | Show line number only on fatal error | ||
2017-08-24 | Re-order macros, globals... | ||
2017-08-24 | Remove extern ref to wget_wch() | ||
2017-08-24 | Remove extern ref to add_history() | ||
2017-08-24 | Fix build failure | ||
2017-08-24 | Show volume capacity in help | ||