-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement syntax highlighting as part of core #128
Commits on Dec 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 83df3a6 - Browse repository at this point
Copy the full SHA 83df3a6View commit details -
Signed-off-by: cpli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9d6741 - Browse repository at this point
Copy the full SHA c9d6741View commit details
Commits on Dec 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7f65ccc - Browse repository at this point
Copy the full SHA 7f65cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45f1ba7 - Browse repository at this point
Copy the full SHA 45f1ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b111f - Browse repository at this point
Copy the full SHA f5b111fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 951ed99 - Browse repository at this point
Copy the full SHA 951ed99View commit details -
refactor(core): Move to xi-rope over ropey.
Also allows `Document` to open multiple buffers at once.
Configuration menu - View commit details
-
Copy full SHA for 8735cc2 - Browse repository at this point
Copy the full SHA 8735cc2View commit details -
build: disable unused features
Signed-off-by: buffet <[email protected]>
buffet committedDec 17, 2022 Configuration menu - View commit details
-
Copy full SHA for 6913535 - Browse repository at this point
Copy the full SHA 6913535View commit details
Commits on Dec 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 11fea2d - Browse repository at this point
Copy the full SHA 11fea2dView commit details -
refactor(core): Move region storage into separate struct
this manages preserving guarantees of mapping carets to regions
Configuration menu - View commit details
-
Copy full SHA for 110506f - Browse repository at this point
Copy the full SHA 110506fView commit details -
feat(core): Add user_buffer_op module
This represents any operations the user performs on a buffer
Configuration menu - View commit details
-
Copy full SHA for dcefa50 - Browse repository at this point
Copy the full SHA dcefa50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 600f4b8 - Browse repository at this point
Copy the full SHA 600f4b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bba7ef7 - Browse repository at this point
Copy the full SHA bba7ef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 555506f - Browse repository at this point
Copy the full SHA 555506fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 112cfbd - Browse repository at this point
Copy the full SHA 112cfbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c1e87a - Browse repository at this point
Copy the full SHA 8c1e87aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab04c32 - Browse repository at this point
Copy the full SHA ab04c32View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b8c5a - Browse repository at this point
Copy the full SHA d0b8c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b42c5e3 - Browse repository at this point
Copy the full SHA b42c5e3View commit details
Commits on Dec 19, 2022
-
feat(rekuho): introduce webui prototype (bazed-editor#19)
* feat(rekuho): introduce webui prototype A naive editor placing list of spans manually by px. Co-authored-by: Pedro Burgos <[email protected]> Signed-off-by: cpli <[email protected]> * feat(rekuho): determine XY position of a character Signed-off-by: cpli <[email protected]> * refactor(rekuho): `line_height` from theme to code In VSCode there is an arbitrary "editor.lineHeight" configuration variable allowing to multiply the line height calculated from font size. That is braindead. buffet: "git must be so lonely" I'm trying to understand it. Signed-off-by: cpli <[email protected]> * refactor(rekuho): move into `LinearAlgebra.ts` Signed-off-by: cpli <[email protected]> * legal(kanagawa): attribute kanagawa to Tommaso Laurenzi Signed-off-by: cpli <[email protected]> * chore(rekuho/npm): update package-lock.json * chore(rehuko): rename to `Vector2` for specificity Signed-off-by: cpli <[email protected]> * refactor(rekuho): move example into `Theme.ts` Signed-off-by: cpli <[email protected]> * fix(rekuho): everything Signed-off-by: cpli <[email protected]> Co-authored-by: Pedro Burgos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b56a1ba - Browse repository at this point
Copy the full SHA b56a1baView commit details
Commits on Dec 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a082421 - Browse repository at this point
Copy the full SHA a082421View commit details
Commits on Dec 23, 2022
-
chore: add rust-toolchain.toml
Signed-off-by: buffet <[email protected]>
buffet committedDec 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 9c14e50 - Browse repository at this point
Copy the full SHA 9c14e50View commit details -
test: add tests for rustfmt and cargo deny
Signed-off-by: buffet <[email protected]>
buffet committedDec 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 2afdc9f - Browse repository at this point
Copy the full SHA 2afdc9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8bc462 - Browse repository at this point
Copy the full SHA c8bc462View commit details
Commits on Dec 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1fef5e1 - Browse repository at this point
Copy the full SHA 1fef5e1View commit details -
refactor(core): Factor
Viewport
out ofView
, remove column dataRemoves column data from View, as we decided that we're not gonna care about that for now
Configuration menu - View commit details
-
Copy full SHA for 8981f1b - Browse repository at this point
Copy the full SHA 8981f1bView commit details
Commits on Dec 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d29c688 - Browse repository at this point
Copy the full SHA d29c688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c7c69e - Browse repository at this point
Copy the full SHA 2c7c69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 316c089 - Browse repository at this point
Copy the full SHA 316c089View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfbaf11 - Browse repository at this point
Copy the full SHA bfbaf11View commit details
Commits on Dec 26, 2022
-
refactor(buffer): Store regions of text instead of marks
We do this so we can more easily represent edits on selections of the text. Storing marks makes it hard to cleanly express the differences between there being a selection and there not being one.
Configuration menu - View commit details
-
Copy full SHA for 1009e0a - Browse repository at this point
Copy the full SHA 1009e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 014f09a - Browse repository at this point
Copy the full SHA 014f09aView commit details -
fix(buffer): Fix wrong offset when snapping position to line ending
When snapping positions to the end of their line, when there was no line after the desired one, we'd previously snap to the wrong position. This fixes that and adds a few tests to verify
Configuration menu - View commit details
-
Copy full SHA for 757e9d4 - Browse repository at this point
Copy the full SHA 757e9d4View commit details -
feat(core): Add delete key, generalize Buffers deletion functionality
instead of `delete_backwards_at_carets` there now is `delete_at_carets` which takes a trajectory (either forwards or backwards)
Configuration menu - View commit details
-
Copy full SHA for 7f07d4e - Browse repository at this point
Copy the full SHA 7f07d4eView commit details -
build: add rust-src to rust-toolchain.toml
Signed-off-by: buffet <[email protected]>
buffet committedDec 26, 2022 Configuration menu - View commit details
-
Copy full SHA for e17f275 - Browse repository at this point
Copy the full SHA e17f275View commit details -
refactor(core): use lapce-xi-rope over xi-rope
Still gets maintained, seems to have a few performance improvements. Acked-by: ElKowar Signed-off-by: buffet <[email protected]>
buffet committedDec 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 591cc81 - Browse repository at this point
Copy the full SHA 591cc81View commit details -
Rpc integration tests (bazed-editor#46)
This PR adds a couple of tests for the RPC API between the frontend and backend. It won't scale, but it will make our life slightly easier while working on the RPC abstractions. This relates to bazed-editor#34 but it's not high level enough yet
Configuration menu - View commit details
-
Copy full SHA for 69b12a0 - Browse repository at this point
Copy the full SHA 69b12a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6220313 - Browse repository at this point
Copy the full SHA 6220313View commit details -
Configuration menu - View commit details
-
Copy full SHA for b780cbe - Browse repository at this point
Copy the full SHA b780cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5806b1 - Browse repository at this point
Copy the full SHA f5806b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b85e5 - Browse repository at this point
Copy the full SHA a9b85e5View commit details -
feat(rekuho): implement ws-communication with backend
We also remove a lot of the previously implement local editor state logic, as this is now handled by the actual core server.
Configuration menu - View commit details
-
Copy full SHA for fe87d99 - Browse repository at this point
Copy the full SHA fe87d99View commit details -
fix(rekuho): resolve weird typescript errors
We convert kanagawa.js to kanagawa.ts to make typescript not want to compile the file into itself, and add the @types/offscreencanvas dependency
Configuration menu - View commit details
-
Copy full SHA for 112ec7c - Browse repository at this point
Copy the full SHA 112ec7cView commit details
Commits on Dec 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b1cb1b4 - Browse repository at this point
Copy the full SHA b1cb1b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b8aa9e - Browse repository at this point
Copy the full SHA 5b8aa9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c6ad45 - Browse repository at this point
Copy the full SHA 6c6ad45View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8ac859 - Browse repository at this point
Copy the full SHA f8ac859View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6317cd - Browse repository at this point
Copy the full SHA e6317cdView commit details -
feat(core): Add snapping and non-snapping
to_offset
in Position.Also adds loads of tests to verify the behavior of `Position`
Configuration menu - View commit details
-
Copy full SHA for 98d9d06 - Browse repository at this point
Copy the full SHA 98d9d06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6972622 - Browse repository at this point
Copy the full SHA 6972622View commit details
Commits on Dec 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1981ab0 - Browse repository at this point
Copy the full SHA 1981ab0View commit details -
refactor(buffer): move BufferRegions into separate module
Also cleans up the BufferRegions code and adds a few tests
Configuration menu - View commit details
-
Copy full SHA for 3d6ee11 - Browse repository at this point
Copy the full SHA 3d6ee11View commit details
Commits on Dec 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 207c91f - Browse repository at this point
Copy the full SHA 207c91fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbd327c - Browse repository at this point
Copy the full SHA bbd327cView commit details -
feat(buffer): make carets jump into the affected area after undo/redo
Also includes some slight cleanup of the undo and redo functions
Configuration menu - View commit details
-
Copy full SHA for 4aed83a - Browse repository at this point
Copy the full SHA 4aed83aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d197385 - Browse repository at this point
Copy the full SHA d197385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 408aba6 - Browse repository at this point
Copy the full SHA 408aba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a98132 - Browse repository at this point
Copy the full SHA 8a98132View commit details -
style(rekuho): input events cleanup
style(rekuho): remove empty space that @gwimm added fix(rekuho): cursor not correctly displayed
Configuration menu - View commit details
-
Copy full SHA for 83c9a0c - Browse repository at this point
Copy the full SHA 83c9a0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82e04a1 - Browse repository at this point
Copy the full SHA 82e04a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbdf939 - Browse repository at this point
Copy the full SHA cbdf939View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8549393 - Browse repository at this point
Copy the full SHA 8549393View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91a3c5a - Browse repository at this point
Copy the full SHA 91a3c5aView commit details
Commits on Jan 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 79280f4 - Browse repository at this point
Copy the full SHA 79280f4View commit details -
refactor(buffer): make motion store &Regex instead of being passed as…
… ref This allows us to make Motion be Copy again, too
Configuration menu - View commit details
-
Copy full SHA for 6cd40f1 - Browse repository at this point
Copy the full SHA 6cd40f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41ad34c - Browse repository at this point
Copy the full SHA 41ad34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdfecc9 - Browse repository at this point
Copy the full SHA bdfecc9View commit details
Commits on Jan 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c09cd76 - Browse repository at this point
Copy the full SHA c09cd76View commit details
Commits on Jan 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 32cf3b6 - Browse repository at this point
Copy the full SHA 32cf3b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf7c3d - Browse repository at this point
Copy the full SHA adf7c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6066980 - Browse repository at this point
Copy the full SHA 6066980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3236a28 - Browse repository at this point
Copy the full SHA 3236a28View commit details
Commits on Jan 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 26dbd24 - Browse repository at this point
Copy the full SHA 26dbd24View commit details -
3
Configuration menu - View commit details
-
Copy full SHA for f4ada53 - Browse repository at this point
Copy the full SHA f4ada53View commit details
Commits on Jan 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a3fc3ed - Browse repository at this point
Copy the full SHA a3fc3edView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4525af - Browse repository at this point
Copy the full SHA a4525afView commit details -
Configuration menu - View commit details
-
Copy full SHA for af7fb06 - Browse repository at this point
Copy the full SHA af7fb06View commit details -
ci: install gtk and other tauri deps for rust build in ci
Others: - libsoup - libjavascriptcoregtk-4.0 - libwebkit2gtk-4.0
Configuration menu - View commit details
-
Copy full SHA for 7296de8 - Browse repository at this point
Copy the full SHA 7296de8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6fc77 - Browse repository at this point
Copy the full SHA 4f6fc77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ba64a0 - Browse repository at this point
Copy the full SHA 3ba64a0View commit details
Commits on Jan 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 359d956 - Browse repository at this point
Copy the full SHA 359d956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b907b5 - Browse repository at this point
Copy the full SHA 3b907b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a2086 - Browse repository at this point
Copy the full SHA 21a2086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa066b - Browse repository at this point
Copy the full SHA 8aa066bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 666ef55 - Browse repository at this point
Copy the full SHA 666ef55View commit details -
fix(input-mapper): handle raw vs. translated keymaps properly
Also moves to expressing modifiers through bitflags.
Configuration menu - View commit details
-
Copy full SHA for 4cdf646 - Browse repository at this point
Copy the full SHA 4cdf646View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d016d - Browse repository at this point
Copy the full SHA f6d016dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c976118 - Browse repository at this point
Copy the full SHA c976118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2004196 - Browse repository at this point
Copy the full SHA 2004196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cdb45d - Browse repository at this point
Copy the full SHA 6cdb45dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df931d6 - Browse repository at this point
Copy the full SHA df931d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e413d2 - Browse repository at this point
Copy the full SHA 6e413d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9268454 - Browse repository at this point
Copy the full SHA 9268454View commit details
Commits on Jan 10, 2023
-
refactor(rpc): simpify RPC interface
removes OpenDocument and the whole ViewOpenedResponse stuff, as there's no reason the frontend should be the one initiating a view-open.
Configuration menu - View commit details
-
Copy full SHA for fb1c901 - Browse repository at this point
Copy the full SHA fb1c901View commit details -
This fixes RUSTSEC-2023-0001 for us. Signed-off-by: buffet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9fd2b8 - Browse repository at this point
Copy the full SHA a9fd2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bbfd42 - Browse repository at this point
Copy the full SHA 1bbfd42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 156ee68 - Browse repository at this point
Copy the full SHA 156ee68View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f3037f - Browse repository at this point
Copy the full SHA 7f3037fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e6d0c - Browse repository at this point
Copy the full SHA 46e6d0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b312c1f - Browse repository at this point
Copy the full SHA b312c1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc0cb16 - Browse repository at this point
Copy the full SHA cc0cb16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82667fc - Browse repository at this point
Copy the full SHA 82667fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 642e092 - Browse repository at this point
Copy the full SHA 642e092View commit details
Commits on Jan 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c780143 - Browse repository at this point
Copy the full SHA c780143View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc1642f - Browse repository at this point
Copy the full SHA dc1642fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f7777d - Browse repository at this point
Copy the full SHA 0f7777dView commit details
Commits on Jan 15, 2023
-
feat(core): restart the backend when the client disconnects (bazed-ed…
…itor#90) This is temporary, until we have proper session management and state management -- for now, mainly desirable such that frontend-development doesn't need to manually restart the backend after every change.
Configuration menu - View commit details
-
Copy full SHA for 7d34f0a - Browse repository at this point
Copy the full SHA 7d34f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b473b94 - Browse repository at this point
Copy the full SHA b473b94View commit details
Commits on Jan 16, 2023
-
build: add basic nix flake for dev shells
Signed-off-by: buffet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f162ba5 - Browse repository at this point
Copy the full SHA f162ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c71b68d - Browse repository at this point
Copy the full SHA c71b68dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0848aa - Browse repository at this point
Copy the full SHA f0848aaView commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aadc763 - Browse repository at this point
Copy the full SHA aadc763View commit details
Commits on Feb 11, 2023
-
feat(core): add basic rust syntax highlighting
Also adds the respective information to the RPC protocol
Configuration menu - View commit details
-
Copy full SHA for 5a51392 - Browse repository at this point
Copy the full SHA 5a51392View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db3989 - Browse repository at this point
Copy the full SHA 4db3989View commit details