| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-09 | Fix crash in completion | Albert Cervin | |
| The crash happened when a new file was opened followed by another completion. The reason was that not accepting any of the completion suggestions caused the completion to stay active, causing the context to not be updated for the next completion. | |||
| 2024-05-14 | Add indent for region | Albert Cervin | |
| If a region is active, indentation is added to the whole region. | |||
| 2024-05-14 | Fix replace not updating after a replace op | Albert Cervin | |
| If the replace happened on the same line as another match and was longer or shorter than the previous value, the highlights and following replaces would be offset. | |||
| 2024-05-12 | Improve API docs and configure system | Albert Cervin | |
| There is now a super minimalistic configure script that automatically detects the event system (epoll/kqueue) and generates a config.h and a config.mk. | |||
| 2024-05-06 | Add inverted colors mode | Albert Cervin | |
| Also use color constants in some more places. | |||
| 2024-05-06 | Fix slow buffer paste | Albert Cervin | |
| Was caused by updating all buffer hooks on every char insert. Particularily, the syntax update takes a little bit too long to call on every char. Now the keyboard parsing routine compresses all consecutive self-inserting chars into one "key press". Also fix some small issues with timers and update them with a min and max. | |||
| 2024-05-06 | OpenBSD port work | Albert Cervin | |
| 2024-04-09 | Prepare 0.1.0 | Albert Cervin | |
| Clarify a few things in the README.md and add a version macro that can be used with `-V/--version`. | |||
| 2024-04-03 | Add completion to execute | Albert Cervin | |
| Completes on the command, not on following arguments if written directly at the prompt. | |||
| 2024-03-27 | Do something better when wcwidth returns -1 | Albert Cervin | |
| On systems that has unkown widths for emojis for example, using -1 for width is not a good fallback. | |||
| 2024-03-26 | Implement kill-buffer command | Albert Cervin | |
| Can be killed with the command `kill-buffer`, the shortcut `C-x k` or from the buffer menu. | |||
| 2024-03-24 | Improve and simplify movement logic | Albert Cervin | |
| It was very complicated and tried to handle cases that were specific to certain movement with a too general approach. | |||
| 2024-03-22 | Add a sigsegv handler | Albert Cervin | |
| To try and reset the terminal to something useful. | |||
| 2024-03-22 | Initial OpenBSD support | Albert Cervin | |
| Reactor is not really implemented yet but at least it builds and the tests run. | |||
| 2024-03-18 | Portably print the 64-bit integer | Albert Cervin | |
| 2024-03-18 | Fix clang build | Albert Cervin | |
| 2024-03-18 | More work on languages/syntax | Albert Cervin | |
| Implement another predicate and add javascript. | |||
| 2024-03-07 | Fix asan errors | Albert Cervin | |
| It found some really nasty ones :) | |||
| 2024-03-07 | Implement timers properly | Albert Cervin | |
| The timers shown with `M-x timers` are now actual timings. | |||
| 2024-03-05 | Make syntax path a proper search path | Albert Cervin | |
| Can be set with the $TREESITTER_GRAMMARS variable, separated by ':' | |||
| 2024-02-28 | One missing file from last commit | Albert Cervin | |
| 2024-02-28 | More lang and buffer fixes | Albert Cervin | |
| 2024-02-27 | Fix follow up lang bugs | Albert Cervin | |
| Some functions used "languages." and some did not. | |||
| 2024-02-23 | Fix language path bug | Albert Cervin | |
| Caused by previous commit | |||
| 2024-02-23 | Make language less specific | Albert Cervin | |
| Now it just contains id and name as static properties. | |||
| 2024-02-23 | Disable automatic trigger of buffer completion | Albert Cervin | |
| It breaks the default to switch back to prev buffer. | |||
| 2024-02-18 | Add qml lang and fix some regexes | Albert Cervin | |
| 2024-02-18 | Fix completion of paths not retaining first letter | Albert Cervin | |
| 2024-02-18 | Fix undo of deletes | Albert Cervin | |
| Missed a boundary causing it to undo more than expected. | |||
| 2024-02-18 | Remove extra newlines in buffer list | Albert Cervin | |
| 2024-02-18 | Fix bytes vs char offset | Albert Cervin | |
| Tree-sitter uses position in byte coordinates, despite what it seems to say in the docs. | |||
| 2024-02-14 | Improve word deletion | Albert Cervin | |
| Now it only deletes the word under dot. | |||
| 2024-02-12 | Fix final newline displaying | Albert Cervin | |
| 2024-02-01 | Fix minibuffer execute clearing when it should not | Albert Cervin | |
| 2024-02-01 | Add git commit syntax | Albert Cervin | |
| 2024-02-01 | Fix key_name | Albert Cervin | |
| It was not returning the length of the key name. | |||
| 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 | |
