summaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Collapse)Author
11 daysrefine & bugfix function navigation stuffsWormHeamer
11 daysadd Space-j jump to function commandWormHeamer
11 daysdon't sort options if empty pattern, don't list .o filesWormHeamer
11 daysfix bug of passing capacity instead of length in select_buf()WormHeamer
11 daysstrip off the largest shared prefix between paths in select_buf()WormHeamer
11 daysnormalize buffer paths, add buffer select, show basename in tabsWormHeamer
11 daysfix taking regex offset from the wrong chunkWormHeamer
11 dayshopefully fix invalid TxtLoc after some searchesWormHeamer
11 daysfuzzy file select, try to deduplicate open buffersWormHeamer
12 daysuse expand_cmd() in run_shell()WormHeamer
12 daysalways pipe git diff into lessWormHeamer
12 daysadd git commandsWormHeamer
12 daysfix trailing whitespace visibilityWormHeamer
12 daysregex error reportingWormHeamer
12 daysadd FG_DEFAULT/BG_DEFAULT and J to join linesWormHeamer
12 daysdon't search for matching bracket if not actually on that bracketWormHeamer
12 daysstub for file selectionWormHeamer
12 daysremove commented-out codeWormHeamer
12 dayspass specific char to match_bracket()WormHeamer
12 daysadd Editor.msg to report errors etc.WormHeamer
12 daysaesthetic changes + < and > commandsWormHeamer
12 daysuse ; to repeat char-find commandsWormHeamer
13 daysadd (hacky and slow) reverse regex searchWormHeamer
13 daysadd regex search (only forwards for now)WormHeamer
13 daysreturn 0 for match_bracket() if no match foundWormHeamer
13 days% to find matching bracketWormHeamer
13 daysadd prev_func(), next_func(), [/]WormHeamer
13 days[] -> HL, remove unused funcsWormHeamer
13 dayshighlight trailing whitespace, allow count in gGWormHeamer
13 daysallow opening multiple files at once + replace modesWormHeamer
13 daysget ready to start moving globals into EditorWormHeamer
13 daysremove unused srand()WormHeamer
13 daysadd file debugging commandsWormHeamer
13 daysrun and build filesWormHeamer
14 daysallow entering count at start of motion (d3l, etc)WormHeamer
14 daysredraw on ^LWormHeamer
14 daysfix next_par() and prev_par() hanging at end-of-fileWormHeamer
14 daysmake 'O' work properly at start-of-fileWormHeamer
2025-12-29dramatically speed up shell_replace() with two more close() callsWormHeamer
2025-12-29add txt_range_equal()WormHeamer
2025-12-29add str.hWormHeamer
2025-12-29make shell_replace() work for large filesWormHeamer
buffering through a pipe seems to be really, really slow, so maybe should try just using a couple temporary files.
2025-12-29try and prevent 0-length splits occurringWormHeamer
2025-12-29various assertsWormHeamer
2025-12-29next_word(), prev_word()WormHeamer
2025-12-28fix a couple unused var warningsWormHeamer
2025-12-28text reflow babeyyWormHeamer
2025-12-28use cnext/cprev for move_char_fwd/backWormHeamer
2025-12-28remove most explicit Txt* params, fix some utf-8 problemsWormHeamer
2025-12-28fix end_of_line() skipping empty linesWormHeamer