Yusuf Bera Ertan
|
004c8fd462
|
chore(nix): update flake inputs and submodule
|
2021-09-12 20:11:04 +08:00 |
|
Kangwook Lee (이강욱)
|
05c2a72ccb
|
goto line start/end commands extend when in select mode (#739)
|
2021-09-11 18:31:40 +09:00 |
|
Kirawi
|
987d8e6dd6
|
Convert clipboard line ending to document line ending when pasting (#716)
* convert a paste's line-ending to the current doc's line-ending
* move paste regex into paste_impl
|
2021-09-11 00:12:26 +09:00 |
|
Gokul Soumya
|
94abc52b3b
|
feat: Sticky view mode with Z (#719)
|
2021-09-10 23:14:23 +09:00 |
|
Blaž Hrastnik
|
0b1bc566e4
|
fix: lsp: Regression with textDocument/didSave not getting sent
|
2021-09-09 11:54:43 +09:00 |
|
Blaž Hrastnik
|
bb47a9a0b8
|
fix: Fix regression where formatting would fail on null response
|
2021-09-09 11:49:45 +09:00 |
|
cbarrete
|
394cc4f30f
|
Update ledger treesitter injections (#732)
Co-authored-by: Cédric Barreteau <cbarrete@users.noreply.github.com>
|
2021-09-09 10:13:11 +09:00 |
|
Blaž Hrastnik
|
3426285a63
|
fix: Don't automatically search_next on *
Refs #713
|
2021-09-08 16:34:04 +09:00 |
|
Blaž Hrastnik
|
d991715ff1
|
Switch rust-toolchain.toml over to stable
|
2021-09-08 16:34:04 +09:00 |
|
Blaž Hrastnik
|
72cf86e462
|
Regex prompts should have a history with a specifiable register
|
2021-09-08 16:34:04 +09:00 |
|
CossonLeo
|
011f9aa47f
|
Optimize completion doc position. (#691)
* optimize completion doc's render
* optimize completion doc's render
* optimize completion doc position
* cargo fmt
* fix panic
* use saturating_sub
* fixs
* fix clippy
* limit completion doc max width 120
|
2021-09-08 16:33:59 +09:00 |
|
Blaž Hrastnik
|
2ce87968cd
|
ui: Be smarter about centering previews
Try centering the whole block. If the block is too big for the viewport,
then make sure that the first line is within the preview.
|
2021-09-08 14:19:25 +09:00 |
|
Raphael Megzari
|
f871d318c0
|
add language server for elixir and nix (#725)
|
2021-09-07 23:23:05 +09:00 |
|
Ivan Tham
|
89f0dbe8e8
|
Update tree-sitter-ledger (#724)
|
2021-09-07 23:22:53 +09:00 |
|
Kangwook Lee (이강욱)
|
7a9db95182
|
Add command to extend to line start or end (#717)
|
2021-09-07 23:22:39 +09:00 |
|
Blaž Hrastnik
|
fd36fbdebf
|
Merge branch 'lsp-async-init'
|
2021-09-07 13:05:53 +09:00 |
|
Blaž Hrastnik
|
3cbdc057de
|
lsp: Don't import SymbolServer for Julia anymore, it's not necessary
|
2021-09-07 13:05:20 +09:00 |
|
Blaž Hrastnik
|
4cc562318a
|
Improve docs, fix up a few highlight scopes
|
2021-09-07 13:03:48 +09:00 |
|
dependabot[bot]
|
fde0a84bba
|
build(deps): bump tokio from 1.10.1 to 1.11.0 (#723)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.10.1...tokio-1.11.0)
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2021-09-07 09:15:31 +09:00 |
|
dependabot[bot]
|
a5c9ebdf36
|
build(deps): bump signal-hook from 0.3.9 to 0.3.10 (#722)
Bumps [signal-hook](https://github.com/vorner/signal-hook) from 0.3.9 to 0.3.10.
- [Release notes](https://github.com/vorner/signal-hook/releases)
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.9...v0.3.10)
---
updated-dependencies:
- dependency-name: signal-hook
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2021-09-07 09:15:26 +09:00 |
|
dependabot[bot]
|
3fc4e9ff58
|
build(deps): bump cc from 1.0.69 to 1.0.70 (#721)
Bumps [cc](https://github.com/alexcrichton/cc-rs) from 1.0.69 to 1.0.70.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases)
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.69...1.0.70)
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2021-09-07 09:15:21 +09:00 |
|
dependabot[bot]
|
4320821fa4
|
build(deps): bump thiserror from 1.0.28 to 1.0.29 (#720)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.28 to 1.0.29.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.28...1.0.29)
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2021-09-07 09:15:11 +09:00 |
|
Blaž Hrastnik
|
4ac29434cb
|
syntax: Add go & rust locals, improve tree-sitter error message
|
2021-09-06 18:13:52 +09:00 |
|
Blaž Hrastnik
|
2bef245b7a
|
At least partly highlight tsx
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
d85a8adb27
|
Improve highlighting scopes
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
be81f40df8
|
lsp: This doesn't need to be a mutable reference
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
9b9c3c77f8
|
runtime: Query improvements
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
64099af3f1
|
Don't panic on save if language_server isn't initialized
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
ade1a453ef
|
syntax: Improve go highlights
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
585e3ce830
|
fix: tree-sitter-scopes would infinitely loop
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
a6108baec9
|
Improve grammar definitions
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
37606bad47
|
lsp: doc.language_server() is None until initialize completes
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
46f3c69f06
|
lsp: Don't send notifications until initialize completes
Then send open events for all documents with the LSP attached.
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
2793ff3832
|
lsp: SyncKind::Full: we need to send the whole document on each change
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
59ed1c8c78
|
Simplify documents & documents_mut()
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
dc7799b980
|
lsp: Refactor code that could use document_by_path_mut
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
63e191ea3b
|
lsp: Simplify lookup under method call
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
48fd4843fc
|
lsp: Outdated comment
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
10b690b5bd
|
Drop some &mut bounds where & would have sufficed
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
800d79b584
|
ls: Refactor textDocument/didSave in a similar vein
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
184637c55a
|
lsp: refactor format so we stop cloning the language_server
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
c00cf238af
|
Simplify textDocument/didClose, we don't need to look up LSP again
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
8744f367bd
|
wip
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
d2b9a5d654
|
lsp: Update the julia definition
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
905efe3a48
|
Improve build error when a new grammar was added
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
5a558e0d8e
|
lsp: Delay requests & notifications until initialization is complete
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
c3a58cdadd
|
lsp: Refactor capabilities as an async OnceCell
First step in making LSP init asynchronous
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
41f1e8e4fb
|
fix: lsp: Terminate transport on EOF
If stdout/stderr is closed, read_line will return 0 indicating EOF.
|
2021-09-06 15:25:46 +09:00 |
|
Blaž Hrastnik
|
fe17b99ab3
|
fix: lsp: Don't consume \n\n as a single newline
|
2021-09-06 15:25:08 +09:00 |
|
Blaž Hrastnik
|
3cb95be452
|
Update tree-sitter to 0.20
0.20 includes querying improvements, we no longer have to convert
fragments to strings but can return an iterator of chunks instead.
|
2021-09-06 13:21:53 +09:00 |
|