summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-06Add inverted colors modeAlbert Cervin
Also use color constants in some more places.
2024-05-06Fix slow buffer pasteAlbert 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-06OpenBSD port workAlbert Cervin
2024-04-30Include version header in header listAlbert Cervin
2024-04-09Prepare 0.1.0Albert Cervin
Clarify a few things in the README.md and add a version macro that can be used with `-V/--version`.
2024-04-08Use conventional html filenameAlbert Cervin
2024-04-08Limit pages deployment to trunkAlbert Cervin
2024-04-08Github CIAlbert Cervin
2024-04-03Add completion to executeAlbert Cervin
Completes on the command, not on following arguments if written directly at the prompt.
2024-03-27Do something better when wcwidth returns -1Albert Cervin
On systems that has unkown widths for emojis for example, using -1 for width is not a good fallback.
2024-03-26Implement kill-buffer commandAlbert Cervin
Can be killed with the command `kill-buffer`, the shortcut `C-x k` or from the buffer menu.
2024-03-24Improve and simplify movement logicAlbert Cervin
It was very complicated and tried to handle cases that were specific to certain movement with a too general approach.
2024-03-22Add a sigsegv handlerAlbert Cervin
To try and reset the terminal to something useful.
2024-03-22Initial OpenBSD supportAlbert Cervin
Reactor is not really implemented yet but at least it builds and the tests run.
2024-03-18Portably print the 64-bit integerAlbert Cervin
2024-03-18Fix clang buildAlbert Cervin
2024-03-18Make makefile more portableAlbert Cervin
Should work with OpenBSDs make now
2024-03-18More work on languages/syntaxAlbert Cervin
Implement another predicate and add javascript.
2024-03-14Update README and man pageAlbert Cervin
Add all commands and keybinds to the manual.
2024-03-07Fix asan errorsAlbert Cervin
It found some really nasty ones :)
2024-03-07Implement timers properlyAlbert Cervin
The timers shown with `M-x timers` are now actual timings.
2024-03-05Make syntax path a proper search pathAlbert Cervin
Can be set with the $TREESITTER_GRAMMARS variable, separated by ':'
2024-02-28One missing file from last commitAlbert Cervin
2024-02-28More lang and buffer fixesAlbert Cervin
2024-02-27Fix follow up lang bugsAlbert Cervin
Some functions used "languages." and some did not.
2024-02-23Fix language path bugAlbert Cervin
Caused by previous commit
2024-02-23Make language less specificAlbert Cervin
Now it just contains id and name as static properties.
2024-02-23Disable automatic trigger of buffer completionAlbert Cervin
It breaks the default to switch back to prev buffer.
2024-02-18Update READMEAlbert Cervin
2024-02-18Add qml lang and fix some regexesAlbert Cervin
2024-02-18Fix completion of paths not retaining first letterAlbert Cervin
2024-02-18Fix undo of deletesAlbert Cervin
Missed a boundary causing it to undo more than expected.
2024-02-18Remove extra newlines in buffer listAlbert Cervin
2024-02-18Fix bytes vs char offsetAlbert Cervin
Tree-sitter uses position in byte coordinates, despite what it seems to say in the docs.
2024-02-14Improve word deletionAlbert Cervin
Now it only deletes the word under dot.
2024-02-12Add bash as a languageAlbert Cervin
2024-02-12Fix final newline displayingAlbert Cervin
2024-02-01Fix minibuffer execute clearing when it should notAlbert Cervin
2024-02-01Add git commit syntaxAlbert Cervin
2024-02-01Fix key_nameAlbert Cervin
It was not returning the length of the key name.
2024-01-31Add some more word delimsAlbert Cervin
2024-01-31Fix syntax predicate creationAlbert Cervin
It is now created when parsing the queries. Also, make completion popup directly.
2024-01-31Finish lang settings reworkAlbert Cervin
2024-01-31Fix application of text propsAlbert Cervin
Fixes region highlight being wrong.
2024-01-31Handle empty buffers in highlightingAlbert Cervin
2024-01-31Fix replace crashAlbert Cervin
Was using the minibuffer instead of the actual buffer.
2024-01-31Change how language and settings workAlbert Cervin
No need to register settings anymore and languages can better handle arbitrary settings now.
2024-01-31Make next-word stop at eolAlbert Cervin
It felt a little too greedy
2024-01-30Syntax highlight is a goAlbert Cervin
2024-01-26Fix clamp not handling negative locationsAlbert Cervin