| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-31 | Add some more word delims | Albert Cervin | |
| 2024-01-31 | Fix syntax predicate creation | Albert Cervin | |
| It is now created when parsing the queries. Also, make completion popup directly. | |||
| 2024-01-31 | Finish lang settings rework | Albert Cervin | |
| 2024-01-31 | Fix application of text props | Albert Cervin | |
| Fixes region highlight being wrong. | |||
| 2024-01-31 | Handle empty buffers in highlighting | Albert Cervin | |
| 2024-01-31 | Fix replace crash | Albert Cervin | |
| Was using the minibuffer instead of the actual buffer. | |||
| 2024-01-31 | Change how language and settings work | Albert Cervin | |
| No need to register settings anymore and languages can better handle arbitrary settings now. | |||
| 2024-01-31 | Make next-word stop at eol | Albert Cervin | |
| It felt a little too greedy | |||
| 2024-01-30 | Syntax highlight is a go | Albert Cervin | |
| 2024-01-26 | Fix clamp not handling negative locations | Albert Cervin | |
| 2024-01-26 | Fix clamp using column instead of line | Albert Cervin | |
| 2024-01-25 | Restore lazy row addition | Albert Cervin | |
| 2024-01-25 | Fix save empty buffer crash | Albert Cervin | |
| It was assuming it could access the "last line". | |||
| 2024-01-25 | Add final slash to find-file-relative | Albert Cervin | |
| 2024-01-25 | Improve word navigation | Albert Cervin | |
| Now behaves the way we want. | |||
| 2024-01-24 | Relative find file and small fixes | Albert Cervin | |
| - Save text was not always displaying - Files were sometimes not reloaded properly | |||
| 2024-01-15 | Completion rework | Albert Cervin | |
| - Add support for building with clang Also fix some annoying bugs: - Visual column was wrong when using tabs - Add shift-tab for inserting an actual tab - Fix minibuffer sometimes having dot above it | |||
| 2023-11-19 | Make goto line a bit more intelligent | Albert Cervin | |
| Now handles negative line numbers to mean "from the end". | |||
| 2023-11-19 | Fix too few files being included in depends | Albert Cervin | |
| 2023-10-19 | Fix search result score | Albert Cervin | |
| 2023-10-19 | follow-up fixes after refactoring | Albert Cervin | |
| 2023-10-19 | big buffer/buffer_view rework | Albert Cervin | |
| A buffer is only the text and the corresponding operation. A buffer view holds information about scroll, dot and mark positions. One way to think about it is that a buffer is stateless whereas a buffer view is stateful. | |||
| 2023-07-11 | Implement replace + autocomplete | Albert Cervin | |
| Autocomplete is currently a POC and works only with find-file. | |||
| 2023-06-01 | Simplify rendering and prepare for props | Albert Cervin | |
| Mark rendering is now a lot simpler and uses "properties". | |||
| 2023-05-24 | Formatting changes | Albert Cervin | |
| 2023-05-24 | TOML settings parsing | Albert Cervin | |
| Currently a very simplistic parser that do not support all TOML datatypes. Supported are: - Tables - Strings (incl multiline) - Integers - Inline Tables - Booleans - Comments | |||
| 2023-05-18 | Fix too small index in keyboard code | Albert Cervin | |
| The buffer _can_ be bigger than 255 | |||
| 2023-05-11 | Fix write to file when no changes | Albert Cervin | |
| A change of which file to write to was not considered a "change", thus not actually writing the file to disk since it was already "saved". | |||
| 2023-05-11 | Fix some memory leaks | Albert Cervin | |
| 2023-05-11 | Fix languages | Albert Cervin | |
| - Enumerate windows on screen. - Build with optimizations. | |||
| 2023-05-10 | Implement word deletion | Albert Cervin | |
| M-d for forward, M-D for backward | |||
| 2023-05-09 | Finish buflist implementation | Albert Cervin | |
| Also fix tests and man page install. | |||
| 2023-05-09 | Start of buflist implementation | Albert Cervin | |
| 2023-05-08 | Implement file reloading | Albert Cervin | |
| When for examplue using formatters or doing vc updates, it is useful if the file is reloaded from disk. | |||
| 2023-05-01 | Implement buffer reload | Albert Cervin | |
| Currently only implemented on the buffer itself, and will discard any pending changes to the buffer. Idea is to use a command to detect that state and warn the user. | |||
| 2023-05-01 | Implement window handling | Albert Cervin | |
| Also implement searching. fix undo boundaries when it checked for other save point, it used && instead of == which caused it to overwrite other types. Fix bytes vs chars bug in text_get_region | |||
| 2023-04-06 | fix what I messed up | Albert Cervin | |
| Undo was relying on buffer_goto being 0-indexed when it comes to lines, whereas the new --line flag was not. | |||
| 2023-04-06 | failed to update tests on last one | Albert Cervin | |
| 2023-04-06 | some minor cleanup | Albert Cervin | |
| 2023-04-04 | Revamp makefiles | Albert Cervin | |
| Now only supports BSD make. | |||
| 2023-03-17 | Implement support for languages | Albert Cervin | |
| Uses the settings system to implement a small system for per-language settings. | |||
| 2023-02-25 | Introduce vec and hashmap | Albert Cervin | |
| Convenience macros for a hashmap and a growable vector. | |||
| 2023-02-21 | Implement support for settings | Albert Cervin | |
| Settings are a flat "dictionary" containing paths to settings on the format: <category>.<sub-category>.<setting>. | |||
| 2023-02-16 | Make undo a bit more intuitive | Albert Cervin | |
| 2023-02-16 | Fix kill-line | Albert Cervin | |
| It did not take dot column into account. | |||
| 2023-02-15 | Fix newline handling again | Albert Cervin | |
| 2023-02-15 | Fix double free | Albert Cervin | |
| 2023-02-15 | Implement undo | Albert Cervin | |
| This also fixes a bunch of valgrind errors | |||
| 2023-02-11 | Fix text to work more like GNU Emacs | Albert Cervin | |
| This means that empty lines are not added until they have content. | |||
| 2023-02-03 | Make sure text can have 0 lines | Albert Cervin | |
| It was a non-needed limitation | |||
