mattwparas
25a8f033de
update shell command in docs
2024-07-10 14:11:36 -07:00
mattwparas
773ae95cc7
another instruction update
2024-07-06 09:24:26 -07:00
mattwparas
7848327508
another instruction update
2024-07-06 09:22:59 -07:00
Matthew Paras
d1da0f5b37
Merge pull request #2 from voidcontext/switch-replace
...
Add editor-switch-action! command to be able to switch to an existing buffer
2024-07-06 09:03:48 -07:00
Gabor Pihaj
4f1d35dfbe
Follow naming conventions
2024-07-06 16:55:30 +01:00
Gabor Pihaj
d611f7f264
Create type constructor functions for editor::Action
2024-07-06 16:30:24 +01:00
Gabor Pihaj
a06824308b
Implement editor-switch-action instead of hardcoded replace
2024-07-06 16:01:58 +01:00
mattwparas
ac4bf24ef5
fix instructions
2024-07-06 07:51:15 -07:00
Gabor Pihaj
b045c3068b
Add switch-replace command to be able to switch to an existing buffer
2024-07-06 10:46:53 +01:00
mattwparas
14cd995ba2
update instructions, include steel submodule
2024-07-05 13:11:02 -07:00
mattwparas
41c487d8d5
update steel to latest
2024-07-04 14:42:40 -07:00
mattwparas
b478e60138
one more outdated line in the instruction removed
2024-07-01 13:59:00 -07:00
mattwparas
0d1b350c6c
remove reload module from the instructions
2024-07-01 13:20:01 -07:00
mattwparas
039526bda8
update instructions
2024-07-01 13:12:49 -07:00
mattwparas
4a8c4fbea5
update instructions
2024-06-29 09:39:06 -07:00
mattwparas
3938a6dc54
point to the latest steel version
2024-06-23 10:09:26 -07:00
mattwparas
8c0391fb78
take latest branch of steel
2024-05-04 13:03:07 -07:00
mattwparas
ce3959aef8
rebase from latest
2024-05-04 10:16:35 -07:00
Matthew Pomes
7e13213e74
Add `is not` and `not in` to python syntax ( #10647 )
2024-05-03 12:39:02 +02:00
Hichem
cfca30887c
signature: use the suggested LSP signature when changed ( #10655 )
...
some LSPs does update the active signature and some not. To make both
worlds happy, make the active signature more intelligent.
1. SignatureHelp store now the suggested lsp_signature
2. if the lsp_signature changes then use it
3. otherwise use the last signature from the old popup
4. in case the old signature doesn't exist anymore, show the last signature
Signed-off-by: Ben Fekih, Hichem <hichem.f@live.de>
2024-05-03 03:53:07 +02:00
Ryan Roden-Corrent
31273c69e0
Add completion/signature bindings to keymap.md ( #10654 )
...
* Add completion/signature bindings to keymap.md
PR #9974 added alt-p/alt-n keybindings to scroll through signatures.
This wasn't very discoverable, as it's not in the docs or the command palette.
This also removes a broken link for "comment mode" in the table of contents.
* Update keymap.md
2024-05-02 12:25:15 +02:00
Luv-Ray
752ed8eb15
add `try` keyword to rust highlights ( #10641 )
2024-04-30 13:13:27 +09:00
TobiEiss
d8701bfd1e
add textobjects queries for hurl ( #10594 )
...
* add textobjects queries comment and function
* update doc for hurl lang support
* switch entry.inner to entry.outer
* switch to function.inside
---------
Co-authored-by: Tobias Eiß <te@clarilab.de>
2024-04-29 18:17:46 +02:00
tingerrr
eeb8782c54
Add comment injection to typst queries ( #10628 )
2024-04-29 17:44:20 +02:00
Erasin Wang
724a96abc8
Add pest support ( #10616 )
...
Support [pest-parser](https://github.com/pest-parser )
- [pest-language-server](https://github.com/pest-parser/pest-ide-tools )
- [tree-sitter-pest](https://github.com/pest-parser/tree-sitter-pest )
close #7878
2024-04-29 17:44:03 +02:00
Kitsu
ec224798e7
fix: do not stop at first url at goto_file ( #10622 )
2024-04-29 08:18:58 -05:00
Kitsu
8db93013fb
fix: avoid child area overflow on split ( #10620 )
2024-04-29 08:18:05 -05:00
Pascal Kuthe
e2594b64c0
move popup when cursor line changes
...
Co-authored-by: Ben Fekih, Hichem" <hichem.f@live.de>
2024-04-28 11:21:50 -04:00
Pascal Kuthe
93e8c16614
fix required_size implementation of signature help
...
Trunctation should always be handled by the parent. Returning None is
only supposed to indicate a missing implementation
Co-authored-by: Ben Fekih, Hichem" <hichem.f@live.de>
2024-04-28 11:21:50 -04:00
Pascal Kuthe
2d6d876a23
fix popup size calculation
...
Co-authored-by: ath3 <ha05190@protonmail.com>
2024-04-28 11:21:50 -04:00
Pascal Kuthe
a1d7997fe3
fix lsp restart ( #10614 )
2024-04-28 12:11:17 +09:00
Elizabeth
bc03b6b5fe
Fixed ECMAScript private member highlighting ( #10554 )
2024-04-27 21:55:12 +02:00
Alexis (Poliorcetics) Bourget
615d34a237
nit: remove unused `ceiling_dir` param
2024-04-27 12:51:15 -04:00
Alexis (Poliorcetics) Bourget
f1461b49fa
cleanup: remove useless Git struct, using free functions instead
2024-04-27 12:51:15 -04:00
Alexis (Poliorcetics) Bourget
918dd3fa37
cleanup: remove dummy diff provider, it's the exact same as not having one
2024-04-27 12:51:15 -04:00
Diogenesoftoronto
5ee7411450
Change cursor color per mode for default ( #10608 )
2024-04-26 16:50:29 -05:00
Keir Lawson
31248d4e2f
Enable metals inlay hints ( #10597 )
2024-04-26 16:48:23 -05:00
David Else
109f53fb60
Add debug highlights to the dark plus theme ( #10593 )
2024-04-25 07:48:14 -05:00
woojiq
839ec4ad39
test: match around closest pair tree-sitter version
2024-04-24 16:36:13 -04:00
woojiq
81dc8e8d6b
feat: find closest pair using tree-sitter
2024-04-24 16:36:13 -04:00
Yoav Lavi
50c90cb47c
Add support for highlighting any `.*ignore` file ( #10579 )
2024-04-24 07:06:19 -05:00
David Else
22960e0d70
Refactor Dark Plus and add new maintainer ( #10574 )
...
* Make dark_plus.toml more accurate to VSCode
* theme(dark_plus): make type.builtin blue
* Refactor dark_plus and add myself as new maintainer
Co-authored-by: NAME <NAME@EXAMPLE.COM>
---------
Co-authored-by: Luca Saccarola <96259932+saccarosium@users.noreply.github.com>
Co-authored-by: Luca Saccarola <github.e41mv@aleeas.com>
Co-authored-by: NAME <NAME@EXAMPLE.COM>
2024-04-24 11:40:04 +02:00
Krishan
89a9f2be78
specify direction for select_prev_sibling and select_next_sibling ( #10542 )
...
* specify direction for select_prev_sibling and select_next_sibling
* fix failing integration-test
2024-04-23 08:41:03 -05:00
Kirawi
e18b772654
Remove kirawi from `dark_plus` maintainer list ( #10543 )
2024-04-21 23:53:31 -04:00
Pascal Kuthe
38ee845b05
don't overload LS with completion resolve requests
...
While moving completion resolve to the event system in #9668 we introduced what
is essentially a "DOS attack" on slow LSPs. Completion resolve requests were
made in the render loop and debounced with a timeout. Once the timeout expired
the resolve request was made. The problem is the next frame would immediately
request a new completion resolve request (and mark the old one as obsolete but
because LSP has no notion of cancelation the server would still process it). So
we were in essence sending one completion request to the server every 150ms and
only stopped if the server managed to respond before we rendered a new frame.
This caused overload on slower machines/with slower LS.
In this PR I revamped the resolve handler so that a request is only ever
resolved once. Both by checking if a request is already in-flight and by marking
failed resolve requests as resolved.
2024-04-22 12:27:47 +09:00
Pascal Kuthe
b834806dbc
use newtype parttern for langauge server id
2024-04-22 12:27:47 +09:00
Matouš Dzivjak
d140072fdc
feat(themes): jump-label for modus themes ( #10538 )
...
Add styling for jump-labels for modus themes. I couldn't find
any official approach here so picking `yello-cooler`. `cooler` is
used for other meta highlights by modus and yellow seems to be
used the least - only warnings, so there's little chance of colliding
with other highlights.
2024-04-21 09:42:50 -05:00
Simran Kedia
26d9610e78
Ignore .svn version control files ( #10536 )
...
Co-authored-by: Simran Kedia <simk@fb.com>
2024-04-21 12:00:30 +09:00
Triton171
efae85ec20
Simplify first-in-line computation for indent queries. ( #10527 )
2024-04-20 18:58:54 -04:00
dependabot[bot]
35b6aef5fb
build(deps): bump the rust-dependencies group with 8 updates ( #10532 )
...
Bumps the rust-dependencies group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [tree-sitter](https://github.com/tree-sitter/tree-sitter ) | `0.22.2` | `0.22.5` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.197` | `1.0.198` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.115` | `1.0.116` |
| [encoding_rs](https://github.com/hsivonen/encoding_rs ) | `0.8.33` | `0.8.34` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.37` | `0.4.38` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.81` | `1.0.82` |
| [clipboard-win](https://github.com/DoumanAsh/clipboard-win ) | `5.3.0` | `5.3.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.0.90` | `1.0.95` |
Updates `tree-sitter` from 0.22.2 to 0.22.5
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases )
- [Changelog](https://github.com/tree-sitter/tree-sitter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tree-sitter/tree-sitter/compare/v0.22.2...v0.22.5 )
Updates `serde` from 1.0.197 to 1.0.198
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.197...v1.0.198 )
Updates `serde_json` from 1.0.115 to 1.0.116
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.115...v1.0.116 )
Updates `encoding_rs` from 0.8.33 to 0.8.34
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.33...v0.8.34 )
Updates `chrono` from 0.4.37 to 0.4.38
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.37...v0.4.38 )
Updates `anyhow` from 1.0.81 to 1.0.82
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.81...1.0.82 )
Updates `clipboard-win` from 5.3.0 to 5.3.1
- [Commits](https://github.com/DoumanAsh/clipboard-win/commits )
Updates `cc` from 1.0.90 to 1.0.95
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.90...1.0.95 )
---
updated-dependencies:
- dependency-name: tree-sitter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: encoding_rs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: clipboard-win
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-20 23:49:01 +09:00