Commit Graph

194 Commits

Author SHA1 Message Date
Jakub Panek 19cefff16d
Revert "fix(clippy): clippy::manual_clamp" (#1817)
* Revert "fix(clippy): clippy::manual_clamp"

This reverts commit d8c76be3e1.

* fix(clippy): #![allow(clippy::manual_clamp)]
2022-12-16 23:37:14 +01:00
Jakub Panek d808078b21
Apply clippy recommendations (#1815)
* fix(clippy): clippy::manual_clamp

* fix(clippy): clippy::needless_borrow

* fix(clippy): clippy::iter_kv_map

* fix(clippy): clippy::bool_to_int_with_if

* fix(clippy): clippy::unnecessary_cast

* fix(rustfmt): format imports
2022-12-16 09:33:16 +00:00
Dongdong Zhou 5aa3b61cab bump version 2022-12-14 19:21:35 +00:00
Daniel H 94ebdd141f
Fix some LSP bugs causing code actions to not show up correctly (#1805)
* fix some code actions (but not all) not showing up

* fix lsp client not sending Vec<Diagnostic> to LS (fixes jdt.ls quick fixes and maybe more)

* add #1805 to changelog

* fix a weird clippy warning that only occured in CI

* perform filtering client-side before sending to proxy
2022-12-12 19:43:26 +00:00
Senne Hofman 0b9a84b68d
configure dir walker builder instead of default (#1780) 2022-12-04 14:47:48 +00:00
Dongdong Zhou 5bc1e95c67
switch terminal tabs (#1777) 2022-12-02 20:02:30 +00:00
MinusGix 3130a9c377
Limit search response size (#1753) 2022-11-26 19:19:08 +00:00
Dongdong Zhou 50216c42b9
don't send completion request again before response is back (#1746) 2022-11-23 20:49:26 +00:00
nheuillet 54ff5c7e3c
prevent volt loading on files and hidden file/folders (#1724)
Co-authored-by: Jakub Panek <me@panekj.dev>
Co-authored-by: Noe Heuillet <noe.heuillet@stack-labs.com>
2022-11-22 14:29:22 +01:00
Jovan Gerodetti 16e6449dee
Add protobuf language support (#1713) 2022-11-22 14:20:28 +01:00
Dongdong Zhou 50c187e851
signature position change (#1736) 2022-11-21 19:51:28 +00:00
Dongdong Zhou 4c71fdd5eb lsp response fix 2022-11-20 20:10:51 +00:00
MinusGix 6492ec2cb5
Impl displaying signature from LSP (#1720) 2022-11-19 19:45:17 +00:00
Dongdong Zhou e65d64b456 bump version 2022-11-18 19:50:08 +00:00
Dongdong Zhou f9e6529d91
add support for plugin request (#1715) 2022-11-17 21:55:46 +00:00
Dániel Buga d21a5eeb96
Use IndexMap to avoid changing search result order (#1709)
* Use IndexMap to avoid changing search result order

* Housekeeping
2022-11-16 19:10:50 +00:00
Dongdong Zhou e339b59998
add zstd support for plugin (#1711)
* add zstd support for plugin

* update changelog
2022-11-16 19:10:09 +00:00
Dongdong Zhou 939853808a bump version 2022-11-10 19:10:39 +00:00
Dongdong Zhou 5d9eb3973a
render installed plugin icons (#1670) 2022-11-08 20:47:32 +00:00
Dongdong Zhou 3da96232ec bump to 0.2.2 2022-11-04 22:12:10 +00:00
Dongdong Zhou 940e7f18c9
using plugin registry (#1643)
* using plugin registry

* update changelog

* update changelog
2022-11-04 21:36:56 +00:00
Dongdong Zhou 83cbbfca06
clippy fix (#1640) 2022-11-03 21:38:31 +00:00
Dongdong Zhou 417aaabcde xi-rope switch to crates.io 2022-11-01 19:30:21 +00:00
Pierce Thompson 8c9a6aa68d
Fix kts files not being recognized 2022-11-01 00:42:54 -04:00
xiaoxin dad6a58c50
feat: add goto definition var link (#1589) 2022-10-23 15:41:05 +01:00
dependabot[bot] c40d82b0b8
chore(deps): bump serde_json from 1.0.85 to 1.0.87 (#1585)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.85 to 1.0.87.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.85...v1.0.87)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-22 16:02:54 +01:00
Cameron 2f310ab43d
Add ability to copy active editor remote file url to clipboard (#1560) 2022-10-21 21:53:20 +01:00
Cameron 97a2686fe3
Add ability to discard file changes from context menu in source control (#1510)
* implement ability to discard git file changes from context menu

* remove unused import + update changelog
2022-10-21 20:40:28 +01:00
Jakub Panek b5f6488373
Icon themes (#1459) 2022-10-20 19:08:16 +01:00
Dongdong Zhou 64bf5eba34
fix tree sitter edit once more (#1556) 2022-10-19 19:03:13 +01:00
Dongdong Zhou fdb1e52f4e bump version to 0.2.1 2022-10-12 19:13:39 +01:00
Paul Delafosse ee83113246
feat(search): add case sensitive search ui button (#1441) 2022-10-10 20:21:32 +01:00
Jakub Panek c880b15993
fix: canonicalize paths (#1469) 2022-10-10 19:59:00 +01:00
Dongdong Zhou aea97b6ea3
Plugin Settings (#1449) 2022-10-09 20:10:43 +01:00
Jakub Panek cb7b8ac700
fix: correct joining PATH (#1436) 2022-10-03 22:46:27 +01:00
Jakub Panek 92e7199e23
fix: join PATH with correct platform separator (#1434) 2022-10-03 20:37:16 +01:00
Paul Delafosse 05b5caa296
feat(lsp): add 'codeAction/resolve' support (#1420) 2022-10-03 19:06:37 +01:00
Jakub Panek 72a2d5e602
fix: format imports (#1431)
* fix: add nightly options

* style: format/sort imports
2022-10-02 14:18:22 +01:00
Dongdong Zhou 80f6a19947
Volt activation (#1414)
* activated

* theme plugin enable/disable fix

* fix active editor tab child

* editor tab header style change

* hover scroll fix

* fix syntax crash

* panel maximze icon

* config lapce to core change

* config features
2022-09-30 20:19:52 +01:00
xiaoxin 0522da59f2
add vue highlight support (#1326)
* feat: add vue highlight support

* feat: add vue lang

* remove vue svg
because the licences is unknow
2022-09-29 19:18:31 +01:00
Cameron cdc6abbade
Fix hover hints + show multiple hover hint items (#1381)
* improve hover hints to show multiple items

* improve

* fix heights

* satisy clippy
2022-09-28 21:27:12 +01:00
Dongdong Zhou 4454cefcfa proxy send shutdown when stdin is finished 2022-09-28 20:23:16 +01:00
Paul Delafosse 42a23afd35
feat(lsp): implement syntax aware selection (#1353) 2022-09-27 19:40:23 +01:00
Maxim Leis 7213ae1dc8
implement logic for getting the installation progress (#1281)
* implement logic for getting the installation progress

* get the progress bar in the ui

* add status text to progress bar

* remove unused volt_downloader.rs + add suggestion from PR

* add progress indication if app is removed

* remove progress percentage + add ability for error text

* use rect height as distance to next progress, so it show's like a list

* use different font color if there is a error while installation

* handle remove_volt remove_dir_all error

* add error handeling for removing in progressbar

* remove redundant if statement in drawing progress

* show error messages from download plugins in the status bar

* run rustfmt

* Satisfy clippy: To big variants

* Satisfy clippy: adjust error check accordingly

* run rustfmt

* Satisfy clippy: fix local issues

* apply review changes

* only save (workspace) plugins if neccessary

* fix brackets after merge again
2022-09-27 19:39:22 +01:00
Dániel Buga 17e9311db5
A tiny message handling refactor (#1337)
* Avoid losing data coming from local sockets

* Align impls a bit, clean up
2022-09-25 21:17:17 +01:00
Dongdong Zhou c8a7675b9a
Merge pull request #1332 from panekj/fix/process-path
fix: replace process_path with stdlib current_exe()
2022-09-23 22:41:56 +01:00
Jakub Panek e64d5f60ec fix: replace process_path with stdlib current_exe()
Signed-off-by: Jakub Panek <me@panekj.dev>
2022-09-23 23:13:09 +02:00
Dongdong Zhou a6dfe22c35
Merge pull request #1327 from panekj/patch-1
fix: add svelte language_id
2022-09-23 19:24:03 +01:00
Dongdong Zhou ec139d726c
Utf8 utf16 (#1329)
* make utf8 utf16 convertion fall back in the middle of char

* fix test

* fix get editor from tab
2022-09-23 19:22:36 +01:00
Jakub Panek 6b3055b4da
fix: add svelte language_id 2022-09-23 16:17:55 +02:00