Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-27 | Revert "Archive handling on OS X using unar+lsar" | Arun Prakash Jana | |
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 | Arun Prakash Jana | |
2017-09-27 | Support archive listing and extraction | Arun Prakash Jana | |
2017-09-27 | Show current entry number in du mode | Arun Prakash Jana | |
2017-09-27 | Show current entry number. | Arun Prakash Jana | |
...because you need to know where you are. | |||
2017-09-24 | Fix #42 | Arun Prakash Jana | |
2017-09-19 | Update NNN_NOWAIT changes | Arun Prakash Jana | |
2017-09-19 | Prevent nnn from waiting on open file process (#40) | Paul | |
* 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 | Arun Prakash Jana | |
2017-09-10 | Support file and dir create | Arun Prakash Jana | |
2017-09-09 | Convert metaviewer and color to bitfields | Arun Prakash Jana | |
2017-09-09 | Add general info in help | Arun Prakash Jana | |
2017-09-04 | Prepare for v1.4 release | Arun Prakash Jana | |
2017-09-02 | Reorder APIs | Arun Prakash Jana | |
2017-09-02 | Disable dircolor if no sub-directories | Arun Prakash Jana | |
Fix regression from 1e5a0b8c5bc78462956d01c647293a7da594c36f. | |||
2017-09-02 | Move config.h to nnn.h | Arun Prakash Jana | |
2017-09-01 | Use 'pin' dir instead of 'mark' dir | Arun Prakash Jana | |
2017-09-01 | Calculate number of cols for name only once | Arun Prakash Jana | |
2017-09-01 | Change to light mode if < 35 columns are available | Arun Prakash Jana | |
2017-09-01 | Remove redundant variable | Arun Prakash Jana | |
2017-09-01 | Adjusting number of cols is redundant with shortening. | Arun Prakash Jana | |
2017-09-01 | Fix #36: uneven splitting of codepoints | Arun Prakash Jana | |
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 | Arun Prakash Jana | |
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) | Arun Prakash Jana | |
2017-08-26 | Revert "Handle multi-byte: 2 codepoints single column" | Arun Prakash Jana | |
This reverts commit e8cf0dc663436e2ac30f737a17d8cc91efbdd364. | |||
2017-08-26 | Handle multi-byte: 2 codepoints single column | Arun Prakash Jana | |
Very frequent with Devanagari scripts ('matra's) | |||
2017-08-25 | More concise help | Arun Prakash Jana | |
2017-08-25 | Clear rename prompt with Ctrl-L | Arun Prakash Jana | |
2017-08-25 | The '> ' as rename prompt is distracting | Arun Prakash Jana | |
2017-08-25 | mbstowcs() returns the codepoints | Arun Prakash Jana | |
2017-08-25 | Simplify filter handling | Arun Prakash Jana | |
2017-08-25 | Get rid of getch() ('Führer' works now) | Arun Prakash Jana | |
2017-08-24 | Show line number only on fatal error | Arun Prakash Jana | |
2017-08-24 | Re-order macros, globals... | Arun Prakash Jana | |
2017-08-24 | Remove extern ref to wget_wch() | Arun Prakash Jana | |
2017-08-24 | Remove extern ref to add_history() | Arun Prakash Jana | |
2017-08-24 | Fix build failure | Arun Prakash Jana | |
2017-08-24 | Show volume capacity in help | Arun Prakash Jana | |
2017-08-24 | Rename MAX_BM to BM_MAX | Arun Prakash Jana | |
2017-08-24 | Support multi-byte string in rename | Arun Prakash Jana | |
2017-08-24 | Show filename in rename | Arun Prakash Jana | |
2017-08-23 | Add checks before dir access | Arun Prakash Jana | |
2017-08-23 | Remove shortcut F2 for refresh. | Arun Prakash Jana | |
F2 is not very portable e.g., doesn't work over putty (default settings). | |||
2017-08-23 | Disable dir watch in filter mode | Arun Prakash Jana | |
2017-08-23 | Use hyphen within date | Arun Prakash Jana | |
2017-08-23 | Support in-place file rename | Arun Prakash Jana | |
2017-08-22 | Line length size limit is now 139 | Arun Prakash Jana | |
2017-08-22 | Do not follow mounted fs in du mode | Arun Prakash Jana | |
2017-08-21 | Implement BSD, Apple dir watch (#35) | Arun Prakash Jana | |
2017-08-21 | Watch out for directory changes | Arun Prakash Jana | |