summaryrefslogtreecommitdiff
path: root/buffer.c
AgeCommit message (Collapse)Author
23 hoursfix inotify ifdefspommicket
23 hoursblock edit chaining after reloadpommicket
26 hoursbetter inotifypommicket
27 hoursinitial inotify implementation (bad)pommicket
38 hoursFix weirdness with newlines when reloadingpommicket
38 hoursbetter reloading but it's slightly wrongpommicket
39 hoursblock until whatever program is writing the file finishespommicket
2024-09-08manual indentation, command palette fixespommicket
2024-07-12Add sync option to control how much stuff to sync to diskpommicket
2024-02-13fix windows includepommicket
2024-02-13auto-detect indentationpommicket
2024-02-13better backups!pommicket
- they are now created with 600 permissions on unix to prevent leaking file contents to other users - they use the ~ suffix used by emacs etc for better compatibility with gitignores, etc. - we now call fdatasync / _commit to ensure that even if power goes out halfway through saving, no data can be lost
2023-10-19editorconfig seems to be workingpommicket
2023-10-19basic editorconfig implementationpommicket
2023-10-17new config system seems to be workingpommicket
2023-10-17new config system not working yet, but it compielspommicket
2023-10-16start new config nonsensepommicket
2023-10-15use reference-counted strings for string settingspommicket
this lets us remove the length limitations which were previously imposed
2023-10-15remove-trailing-whitespace optionpommicket
2023-09-19fix dedent issuepommicket
resolves #1
2023-09-14batch write requests, fix tiny memory leak in ide-autocompletepommicket
2023-09-13fix use-after-free which broke LSP syncpommicket
2023-09-13clip diagnostic rect to bufferpommicket
2023-09-11clear diagnostics if buffer_lsp becomes NULLpommicket
2023-09-10allow diagnostic messages to take up multiple lines2.6pommicket
2023-09-10fix LSP syncing issuepommicket
2023-09-10fix problem where on the last line of a buffer shift+up end backspace acts weirdpommicket
2023-09-10fix godot issues by adding lsp-delaypommicket
2023-09-09deal with LSP servers that don't support incremental syncpommicket
this was the problem with godot
2023-09-09fix handling of TextEdit[]pommicket
i hate microsoft so much
2023-09-08LSP code formatting (not entirely working yet)pommicket
2023-09-08LSP over TCP initial draftpommicket
2023-09-07add show-diagnostics settingpommicket
2023-09-07show diagnostic messagepommicket
2023-09-07move color-related functions from util.c to color.cpommicket
2023-09-07more diagnosticspommicket
2023-09-07use LSPString in requests too for consistencypommicket
2023-08-27disambiguate between files with the same namepommicket
2023-08-15some settings stuffpommicket
2023-08-13fix ask-reload menupommicket
2023-08-13documentationpommicket
2023-08-13various little changes, remove calls to change_directorypommicket
2023-08-12internalize buffer - broke some stuffpommicket
2023-08-09more pointerizing of buffers, fix memory leakspommicket
2023-08-09new node/buffer system, needs more testingpommicket
2023-08-07buffer APIpommicket
2023-08-06rework edit notifypommicket
2023-08-06buffer edit notificationspommicket
2023-08-06util cleanuppommicket
2023-08-05more dynamic menus (menus are currently broken)pommicket