aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add utils.h utils.c to provide get_input()verdant2026-08-032-0/+59
| | | | | Print the prompt at the status bar, handle character, backspace, enter and escape. Modify the variable buf in place.
* Refactor main loop to reduce unnecessary redraw operationsverdant2026-08-031-30/+32
|
* Add global variable status_windowverdant2026-08-032-1/+6
|
* Initialize variable enveditorverdant2026-08-031-0/+1
|
* Add prototype definitaion to fix -Wmissing-prototypes warningverdant2026-07-281-0/+1
|
* Remove unused variable to fix -Wunused-variable warningverdant2026-07-281-2/+0
|
* Reformat AUTHORSverdant2026-07-281-1/+2
|
* Simplify directory preview logic with fm_preview_dirverdant2026-07-281-11/+2
|
* Reformat keys.cverdant2026-07-281-1/+2
|
* Remove unused commentverdant2026-07-281-1/+0
|
* Refactor open_with_editor()verdant2026-07-281-13/+3
| | | | | Use spawn() instead of fork child process and execute external commands manually.
* Add spawn wrapper for executing external commandsverdant2026-07-282-0/+34
| | | | | | | Inctroduce process.c and process.h providing spawn() function to fork a child process and execute commands via execvp(). Return -1 on invalid arguments or fork failure, and 0 on success.
* Reset view state only on successful directory loadverdant2026-07-281-9/+12
|
* Remove unused definitionverdant2026-07-281-1/+0
|
* Add preview path caching to prevent redundant I/Overdant2026-07-282-9/+44
|
* Move source files to src/verdant2026-07-2820-1/+1
|
* Fix a typo and tweak wordingverdant2026-07-281-1/+1
|
* Delete plain text README, use markdownverdant2026-07-282-15/+15
|
* Reformat display.hverdant2026-07-281-1/+2
|
* Remove debug logverdant2026-07-282-4/+2
|
* Print permission infomation on the status barverdant2026-07-284-4/+53
|
* Rewrite COLOR_PAIR macros definitionsverdant2026-07-281-0/+2
|
* Remove unused macro definations and functionsverdant2026-07-282-26/+0
|
* Reformat display.c main.cverdant2026-07-282-7/+17
|
* Implement status barverdant2026-07-283-1/+26
| | | | Print current working directory
* Reformat fm.cverdant2026-07-281-22/+48
|
* Reformat log.cverdant2026-07-281-3/+6
|
* Add util function: free_pointer_arrayverdant2026-07-282-0/+18
| | | | | This function iterates through each element of pointer array, frees its memory, and finally free the array itself.
* Modify .clang-formatverdant2026-07-281-2/+11
|
* Add format target to Makefileverdant2026-07-281-1/+4
|
* Fix function argument order and reformatverdant2026-07-282-59/+64
|
* Use global need_redraw variable in main loopverdant2026-07-281-3/+2
|
* Add analyze target to Makefileverdant2026-07-281-2/+5
|
* Implement open with editorverdant2026-07-283-0/+81
| | | | | Fork a child process to run the text editor. If the "EDITOR" envrionment variable is not set, fallback to "vi".
* Remove varaible "need_redraw" in fm_info, use global variableverdant2026-07-283-6/+6
|
* Fix pane heightverdant2026-07-271-1/+1
|
* Fix -Wformat-truncation warning and refactor redraw logicverdant2026-07-271-28/+35
|
* Remove unused variableverdant2026-07-271-1/+0
|
* Delete stat moduleverdant2026-07-273-306/+0
|
* Remove unused header file includingverdant2026-07-273-3/+0
|
* Fix path normalization in path_normalize()verdant2026-07-271-2/+10
|
* Fix -Wmissing-prototypes warningsverdant2026-07-272-0/+4
|
* Move two util functions to the bottomverdant2026-07-271-17/+17
|
* Remove unused function: fm_printverdant2026-07-271-13/+0
|
* Remove unused header filesverdant2026-07-272-2/+0
|
* Fix -Wstrict-prototypes warningsverdant2026-07-271-3/+3
|
* Fix -Wstrict-prototypes warningverdant2026-07-272-2/+2
|
* Remove unused filesverdant2026-07-272-15/+0
|
* Implement directory previewverdant2026-07-272-1/+16
|
* Add optional CFLAGS and test subcommandverdant2026-07-271-8/+18
|