aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Print promptverdant2026-08-031-0/+3
|
* Implement directory creatingverdant2026-08-033-0/+30
|
* 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
|
* 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-2819-0/+1231