Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change filter prompt from "filter: " to "/" | sin | 2019-09-05 | 1 | -1/+1 |
| | |||||
* | Change default CWD formatting | sin | 2019-09-05 | 1 | -1/+1 |
| | | | | | No need for a prefix, it is obvious that the string is referring to the current working directory. | ||||
* | Rework logging functions | sin | 2019-08-24 | 1 | -26/+45 |
| | |||||
* | Add -c option to enable colors | sin | 2019-08-24 | 1 | -6/+16 |
| | |||||
* | Fix comment | sin | 2019-08-24 | 1 | -1/+1 |
| | |||||
* | Move MIN() to util.h | sin | 2019-08-24 | 1 | -2/+0 |
| | |||||
* | Remove unused helpers | sin | 2019-08-24 | 1 | -22/+0 |
| | |||||
* | Rename NOPENCMD to NOPEN to be consistent with env variable naming | sin | 2019-08-22 | 1 | -1/+1 |
| | |||||
* | Style fix | sin | 2019-08-22 | 1 | -2/+2 |
| | |||||
* | Allow overriding plumber via NOPEN env variable | sin | 2019-08-22 | 1 | -2/+3 |
| | |||||
* | Fix spawn*() so it can report errors to the caller | sin | 2019-08-22 | 1 | -1/+5 |
| | | | | | | | | If nopen is not in PATH, noice will briefly print a warning about it so the user knows. Also, add NOPENCMD define in noiceconf.def.h to specify the default plumber program. | ||||
* | Revert "Clear screen on exit" | sin | 2019-08-07 | 1 | -2/+0 |
| | | | | This reverts commit ea82ba864377c3085da350a9476a587bb19ec6a9. | ||||
* | Clear screen on exit | sin | 2019-08-03 | 1 | -0/+2 |
| | |||||
* | Factor out dprintf() | sin | 2019-08-03 | 1 | -16/+0 |
| | |||||
* | Implement nopen(1) | sin | 2019-08-03 | 1 | -108/+5 |
| | |||||
* | Add sort by version number mode | Lazaros Koromilas | 2019-04-08 | 1 | -2/+10 |
| | |||||
* | Move debug printing helpers to util header | Lazaros Koromilas | 2019-04-08 | 1 | -14/+0 |
| | |||||
* | Keep usage() above main | sin | 2019-03-31 | 1 | -7/+7 |
| | |||||
* | compile all regexes at startup and show an error on failed compilation | Hiltjo Posthuma | 2019-03-31 | 1 | -12/+25 |
| | |||||
* | Add support for passing options to file associations | sin | 2019-03-31 | 1 | -15/+51 |
| | |||||
* | Control color support with a simple flag | Lazaros Koromilas | 2019-02-03 | 1 | -1/+1 |
| | |||||
* | Honor the default terminal foreground and background | Lazaros Koromilas | 2019-02-03 | 1 | -0/+1 |
| | |||||
* | Style fixes | Lazaros Koromilas | 2019-02-03 | 1 | -2/+3 |
| | |||||
* | Redraw after spawned command terminates | sin | 2019-01-19 | 1 | -2/+8 |
| | |||||
* | Add directory sorting | dok | 2019-01-19 | 1 | -0/+25 |
| | |||||
* | Add case insensitive comparison | dok | 2019-01-19 | 1 | -1/+11 |
| | |||||
* | Add colors | dok | 2019-01-19 | 1 | -13/+38 |
| | |||||
* | Add missing semicolon | cel | 2019-01-04 | 1 | -1/+1 |
| | |||||
* | Change emacs keybinds for jumping to first/last entry | sin | 2018-04-09 | 1 | -5/+16 |
| | | | | Signed-off-by: sin <sin@2f30.org> | ||||
* | Return early when dir or filter result empty | Lazaros Koromilas | 2018-02-25 | 1 | -0/+2 |
| | |||||
* | Plug regex memory leaks | Lazaros Koromilas | 2018-02-25 | 1 | -0/+10 |
| | |||||
* | Split out default filter initialization | sin | 2016-08-22 | 1 | -6/+8 |
| | |||||
* | Make toggle dot behaviour persistent | sin | 2016-08-22 | 1 | -5/+7 |
| | | | | | | | | Once set, the default filter is updated. This means that toggle dot will also work as expected when noice is executed as root. Based on discussion with Ypnose. | ||||
* | Fix initscr() crash on NetBSD | sin | 2016-03-10 | 1 | -1/+10 |
| | | | | | | | | NetBSD has its own curses implementation and initscr() does not terminate with an error if TERM is not set properly. Instead check the return value and exit if an initialization error occurs. | ||||
* | Add command to cd back to HOME | sin | 2016-02-25 | 1 | -0/+16 |
| | | | | | Original patch written by Richard Hyde and taken from https://github.com/RichardHyde/noice | ||||
* | Add command to toggle hide .dot files | sin | 2016-02-25 | 1 | -0/+7 |
| | | | | | Patch written by Richard Hyde and taken from https://github.com/RichardHyde/noice | ||||
* | Style fix | sin | 2016-02-19 | 1 | -2/+2 |
| | |||||
* | Fix strlcpy() size argument | sin | 2016-02-19 | 1 | -1/+1 |
| | | | | | | It should be the size of the destination buffer, not the source. In this case, both src and dest have the same size. | ||||
* | Move mkpath() higher up so we don't need to declare it | sin | 2016-02-10 | 1 | -21/+20 |
| | |||||
* | Move path[], oldpath[] and fltr[] inside browse() | sin | 2016-02-10 | 1 | -7/+7 |
| | |||||
* | Minor style fix | sin | 2016-02-10 | 1 | -4/+0 |
| | |||||
* | Rename global `n` to `ndents` | sin | 2016-02-10 | 1 | -16/+16 |
| | | | | | This is more descriptive for a global variable which can easily be shadowed. | ||||
* | Use dents name directly like we do in other places | sin | 2016-02-10 | 1 | -5/+3 |
| | |||||
* | Minor style fix | sin | 2016-02-08 | 1 | -2/+2 |
| | |||||
* | Nuke some newlines | sin | 2016-02-08 | 1 | -4/+0 |
| | |||||
* | Remove some const bullshit | sin | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | Remove some more useless memory allocations | sin | 2016-02-08 | 1 | -8/+5 |
| | |||||
* | Remove filter as you type mode | sin | 2016-02-08 | 1 | -96/+2 |
| | | | | Nobody uses it and adds additional complexity. | ||||
* | No need for cast in qsort callback | sin | 2016-02-08 | 1 | -4/+1 |
| | |||||
* | noice: No need to perform so many memory allocations | sin | 2016-01-07 | 1 | -85/+55 |
| | | | | | The code was quite fragile. As a first pass, use buffers of size PATH_MAX and LINE_MAX accordingly until we simplify the overall logic. |