Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | move language server refresh to document saved event handler | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | fix write scratch buffer to file | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | Save text in document saved events, use in status message | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | Rename doc save event names to past tense | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | Add note about log level for integration tests | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | various fixes in write-all path | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | fix erroneous write sender close | Skyler Hawthorne | 2022-10-19 | |
| | | | | | | | | | | | | This was not distinguishing the error types when trying a receive on an empty receiver, which was erroneously causing the sender to be closed when trying to flush the writes when there were none | |||
| * | reset idle timer for all events | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | fix panic when view of pending write is closed | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | increase LSP shutdown timeout | Skyler Hawthorne | 2022-10-19 | |
| | | | | | | | | The Clang LAP takes a long time to shut down on Windows | |||
| * | factor editor event handling into function | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | fix write-quit with auto format | Skyler Hawthorne | 2022-10-19 | |
| | | | | | | | | | | write-quit will now save all files successfully even when there is auto formatting | |||
| * | fix modified status with auto format | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | improve reliability of shutdown | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | add conditional noop render back | Skyler Hawthorne | 2022-10-19 | |
| | | | | | | | | It makes it much slower without stubbing this out | |||
| * | update write-quit to wait for saves | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | fix buffer-close | Skyler Hawthorne | 2022-10-19 | |
| | | ||||
| * | fix(write): do not set new path on document until write succeeds | Skyler Hawthorne | 2022-10-19 | |
| | | | | | | | | | | | | If a document is written with a new path, currently, in the event that the write fails, the document still gets its path changed. This fixes it so that the path is not updated unless the write succeeds. | |||
| * | fix: buffer-close ensuring writes | Skyler Hawthorne | 2022-10-19 | |
| | | | | | | | | Make sure buffer-close waits for the document to finish its writes. | |||
| * | chore(write): serialize write operations within a Document | Skyler Hawthorne | 2022-10-19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The way that document writes are handled are by submitting them to the async job pool, which are all executed opportunistically out of order. It was discovered that this can lead to write inconsistencies when there are multiple writes to the same file in quick succession. This seeks to fix this problem by removing document writes from the general pool of jobs and into its own specialized event. Now when a user submits a write with one of the write commands, a request is simply queued up in a new mpsc channel that each Document makes to handle its own writes. This way, if multiple writes are submitted on the same document, they are executed in order, while still allowing concurrent writes for different documents. | |||
* | | Update windows install instructions (#4351) | Alex | 2022-10-19 | |
| | | ||||
* | | Pretty print `tree-sitter-subtree` expression (#4295) | Fisher Darling | 2022-10-19 | |
| | | ||||
* | | Add `roots` for julia to languages.toml (#4361) | Sukera | 2022-10-19 | |
| | | ||||
* | | Merge pull request #4061 from pascalkuthe/undercurl-modifier | Blaž Hrastnik | 2022-10-19 | |
|\ \ | |/ |/| | Support different kinds of underline rendering (updated) | |||
| * | merge underline-style and underline-color into a single table | Pascal Kuthe | 2022-10-13 | |
| | | ||||
| * | fix terminfo detection | Pascal Kuthe | 2022-10-12 | |
| | | ||||
| * | adress review comments | Pascal Kuthe | 2022-10-11 | |
| | | ||||
| * | fix typo | Pascal Kuthe | 2022-10-08 | |
| | | | | | | Co-authored-by: Omnikar <omkar.subramaniam@icloud.com> | |||
| * | add deprectation not for underlined modifier to docs | pascalkuthe | 2022-10-08 | |
| | | ||||
| * | avoid visual artificats on terminal emulators that do not support underline ↵ | Pascal Kuthe | 2022-10-06 | |
| | | | | | | | | colors | |||
| * | make casing consistent with other configuration | Pascal Kuthe | 2022-10-06 | |
| | | ||||
| * | switch to termini for terminfo | Pascal Kuthe | 2022-10-06 | |
| | | ||||
| * | make underline_style a seperate option | Pascal Kuthe | 2022-10-01 | |
| | | | | | | | | | | | | | | | | | | | | Underline styles are mutally exclusive and overwrite each other. Therefore implementing as an modifier lead to incorrect behaviour when the underline style is overwritten. For backwards compatability the "underline" modified is retained (but deprecated). Instead the "underline_style" and "underline_color" optios should be used to style underlines. | |||
| * | Detect extended underline support using terminfo | Gokul Soumya | 2022-10-01 | |
| | | | | | | | | | | | | | | The cxterminfo crate has been used over popular alternatives like `term` since it supports querying for extended capabilities and also for it's small codebase size (which will make it easy to inline it into helix in the future if required). | |||
| * | Update theme documentation | A-Walrus | 2022-10-01 | |
| | | ||||
| * | Fix failing tests | A-Walrus | 2022-10-01 | |
| | | | | | | | | Add underline field to doctests, and fix bugs | |||
| * | Add separate color for underlines | A-Walrus | 2022-10-01 | |
| | | ||||
| * | Support different kinds of underline rendering | Gokul Soumya | 2022-10-01 | |
| | | | | | | | | | | | | | | | | | | Adds four new modifiers that can be used in themes: - undercurled - underdashed - underdotted - double-underline | |||
* | | Fix link to textobjects usage from keymap documentation (#4357) | Peter Phillips | 2022-10-19 | |
| | | ||||
* | | Fix deleting word from end of buffer (#4328) | Jonathan LEI | 2022-10-19 | |
| | | ||||
* | | Add a first version of kanagawa theme (#4300) | zetashift | 2022-10-19 | |
| | | ||||
* | | display tree sitter scopes in a popup (#4337) | Roberto Vidal | 2022-10-18 | |
| | | ||||
* | | Use the same `WalkBuilder` configuration for the global search file picker ↵ | Philipp Mildenberger | 2022-10-18 | |
| | | | | | | | | | | as the default file picker (#4334) Skip searching .git in global search, similar to how file picker skips listing files in .git. | |||
* | | build(deps): bump cachix/install-nix-action from 17 to 18 (#4340) | dependabot[bot] | 2022-10-18 | |
| | | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||
* | | build(deps): bump tokio-stream from 0.1.10 to 0.1.11 (#4341) | dependabot[bot] | 2022-10-18 | |
| | | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||
* | | build(deps): bump cachix/cachix-action from 10 to 11 (#4339) | dependabot[bot] | 2022-10-18 | |
| | | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||
* | | Bump tree-sitter-elixir (#4333) | Clay | 2022-10-17 | |
| | | ||||
* | | Replace `in_bounds` with calculation of end_indent | A-Walrus | 2022-10-17 | |
| | | | | | | | | | | | | Instead of repeatedly checking if it is in_bounds, calculate the max_indent beforehand and just loop. I added a debug_assert to "prove" that it never tries drawing out of bounds. | |||
* | | Only draw indent guides within bounds | A-Walrus | 2022-10-17 | |
| | | | | | | | | | | | | Better performance, and otherwise very long lines with lots of tabs will wrap around the u16 and come back on the other side, messing up the beginning skip_levels. | |||
* | | Make skip_levels a u8 | A-Walrus | 2022-10-17 | |
| | |