Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Separate document history into Cell | Ivan Tham | 2021-06-02 |
| | | | | | As history is used separately from the rest of the edits, separating it can avoid needless borrowing and cloning. But one need to be aware later. | ||
* | Allow setting a filepath on :write | Blaž Hrastnik | 2021-06-01 |
| | |||
* | Format document on save | Blaž Hrastnik | 2021-05-29 |
| | |||
* | Hacky way to specify indent scopes per language via toml configs. | Blaž Hrastnik | 2021-05-14 |
| | | | | | | | | | Can't do it via a scm query nicely because it returns an iterator over all the matches, whereas we want to traverse the tree ourselves. Can't extract the pattern data from a parsed query either. Oh well, toml files for now. | ||
* | Tokio migration. | Blaž Hrastnik | 2021-05-06 |
| | |||
* | doc: Note about diagnostic mapping. | Blaž Hrastnik | 2021-05-03 |
| | |||
* | doc: Be smarter about calculating modified status. | Blaž Hrastnik | 2021-05-03 |
| | | | | This way edit -> undo will properly show up as unmodified. | ||
* | lsp: support both utf-8 and utf-16 offsets. | Blaž Hrastnik | 2021-04-14 |
| | | | | | Still need to implement the clangd encoding negotiation, but it's a start. Should also manually override to utf8 for pyls. | ||
* | Always update selection: Empty transactions can still change selections. | Blaž Hrastnik | 2021-04-06 |
| | |||
* | clippy lint | Blaž Hrastnik | 2021-03-31 |
| | |||
* | Drop doc.state. Use doc.text + doc.selections. | Blaž Hrastnik | 2021-03-31 |
| | |||
* | Weave through view_id references so that views into one file have ↵ | Blaž Hrastnik | 2021-03-31 |
| | | | | independent selects. | ||
* | Fully drop State references. | Blaž Hrastnik | 2021-03-31 |
| | |||
* | Track document modified state. | Blaž Hrastnik | 2021-03-30 |
| | |||
* | Store intra-files jumps (goto) on the jumplist. | Blaž Hrastnik | 2021-03-29 |
| | |||
* | view: document.rs cleanup | Blaž Hrastnik | 2021-03-29 |
| | |||
* | Replace Mode::Goto with just using on_next_key. | Blaž Hrastnik | 2021-03-29 |
| | |||
* | Add the machinery to load syntax config from TOML. | Blaž Hrastnik | 2021-03-25 |
| | | | | It's embedded into the binary at build time for now, but it's progress. | ||
* | Drop refcell use, make view simply ref doc.id. | Blaž Hrastnik | 2021-03-23 |
| | |||
* | Add tab_width and indent_unit config. | Blaž Hrastnik | 2021-03-22 |
| | |||
* | Finish hiding doc.state / State as an implementation detail. | Blaž Hrastnik | 2021-03-18 |
| | |||
* | Expose doc.syntax() via accessor. | Blaž Hrastnik | 2021-03-18 |
| | |||
* | Document::new should just take a rope. | Blaž Hrastnik | 2021-03-18 |
| | |||
* | Expose doc.language_server as an accessor. | Blaž Hrastnik | 2021-03-18 |
| | |||
* | Remove State from a few more signatures. | Blaž Hrastnik | 2021-03-18 |
| | |||
* | Make Transaction::change only rely on the rope. | Blaž Hrastnik | 2021-03-18 |
| | |||
* | minor: TODO comment cleanup | Blaž Hrastnik | 2021-03-16 |
| | |||
* | Configure language servers via LanguageConfiguration. | Blaž Hrastnik | 2021-03-14 |
| | |||
* | lsp: Emit didSave notifications. | Blaž Hrastnik | 2021-03-12 |
| | |||
* | Add a selection mode again. | Blaž Hrastnik | 2021-03-01 |
| | |||
* | minor: Simplify some code. | Blaž Hrastnik | 2021-02-24 |
| | |||
* | minor | Blaž Hrastnik | 2021-02-22 |
| | |||
* | fix clippy lint | Blaž Hrastnik | 2021-02-22 |
| | |||
* | Make some Document fields read-only. | Blaž Hrastnik | 2021-02-21 |
| | |||
* | lsp: edit events change ranges need to affect each other. | Blaž Hrastnik | 2021-02-17 |
| | |||
* | Send updates to the lsp on undo/redo. | Blaž Hrastnik | 2021-02-16 |
| | |||
* | lsp: Test changeset_to_changes. | Blaž Hrastnik | 2021-02-16 |
| | |||
* | Address clippy lints. | Blaž Hrastnik | 2021-01-08 |
| | |||
* | lsp: Fix pos_to_lsp_pos calculation. | Blaž Hrastnik | 2020-12-25 |
| | |||
* | lsp: Work on syncing the state with the language server. | Blaž Hrastnik | 2020-12-25 |
| | |||
* | fix change -> change -> undo -> change -> undo -> undo. | Blaž Hrastnik | 2020-12-21 |
| | |||
* | fix: undo/redo selection handling. | Blaž Hrastnik | 2020-12-21 |
| | |||
* | Port over Doc::relative_path. | Blaž Hrastnik | 2020-12-18 |
| | |||
* | Update deps. | Blaž Hrastnik | 2020-12-03 |
| | |||
* | wip | Blaž Hrastnik | 2020-12-03 |
| | |||
* | Save command | Blaž Hrastnik | 2020-12-03 |
| | |||
* | clippy lint | Blaž Hrastnik | 2020-12-03 |
| | |||
* | Introduce doc.selection()/set_selection() | Blaž Hrastnik | 2020-12-03 |
| | |||
* | Simplify old_state handling. | Blaž Hrastnik | 2020-12-03 |
| | |||
* | Fix undo/redo not updating the syntax tree. | Blaž Hrastnik | 2020-12-03 |
| |