Commit Graph

49 Commits

Author SHA1 Message Date
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
Dongdong Zhou aea97b6ea3
Plugin Settings (#1449) 2022-10-09 20:10:43 +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
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
MinusGix 8368851e2f Fix proxy hang due to held lock 2022-09-26 01:38:43 -05: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
Dániel Buga df46a646da
Remove unused code (#1336)
* Delete unused code

* Simplify ProxyCallback

* Remove unnecessary block
2022-09-25 21:13:54 +01:00
Dongdong Zhou 59d55798e7 bump version 2022-09-02 22:18:07 +01:00
Dongdong Zhou 6acb17b799 proxy log 2022-08-31 20:51:51 +01:00
Dongdong Zhou 8687b7d33b
Rename 2022-08-31 19:25:06 +01:00
Dongdong Zhou 7cb7f84f14
Cli (#1003) 2022-08-29 20:59:35 +01:00
Dongdong Zhou fd74be8d7f
Proxy refactor 2022-08-17 18:32:35 +01:00
panekj 10a4f896af fix: clippy::derive_partial_eq_without_eq 2022-08-13 14:35:22 +02:00
bbrabbitt 2838788dda
add disable, enable and remove functionality to plugins
add plugins.toml to record disabled plugins

revert change to Cargo.toml

fix clippy
2022-07-28 01:12:06 -07:00
Dongdong Zhou c3bcc13172
full screen fix
Fix title offset on macOS fullscreen mode
Fix and improve file explorer update on file change
2022-07-21 19:10:24 +01:00
MinusGix 09df38069a feat: Add LSP Goto Type Definition support 2022-07-17 21:34:30 -05:00
Dongdong Zhou f8e45ae567 bump version 2022-07-14 20:43:16 +01:00
Dongdong Zhou f9d8a245bb move the place to get semantic tokens 2022-07-10 21:17:20 +01:00
MinusGix 250c587ab5 Implement inlay hints 2022-06-30 20:25:18 -05:00
Dongdong Zhou 65f6d74505
Merge pull request #712 from MinusGix/lsp-types-upgrade
Upgrade lsp-types to 0.93
2022-06-30 21:02:07 +01:00
MinusGix ed7f62f34f Upgrade lsp-types to 0.93 2022-06-30 14:31:49 -05:00
MinusGix f3157e9a88 Impl discarding git changes per file/workspace 2022-06-29 22:01:25 -05:00
Dongdong Zhou fc9eabdd1e
Merge pull request #666 from MinusGix/workspace-symbol-search
Impl searching for symbols in workspace
2022-06-23 09:12:44 +01:00
MinusGix e391a2c153
Merge branch 'master' into explorer-context-menu 2022-06-22 21:03:45 -05:00
MinusGix 0750b76696 Impl searching for symbols in workspace 2022-06-22 20:49:38 -05:00
Dongdong Zhou ea24935f3d
Merge pull request #654 from MinusGix/git-init
Add git init command to workbench
2022-06-22 13:22:10 +01:00
MinusGix b2312f08a8 Add git init command to workbench 2022-06-22 06:20:09 -05:00
MinusGix 63b93ad760 Add context menu to file explorer sidebar 2022-06-22 06:02:45 -05:00
Noé Heuillet 9e6430f67d Addressed PR comments 2022-06-22 03:32:30 +02:00
Noé Heuillet 7881e86e9d added main changes from Golang Support PR again 2022-06-22 02:31:00 +02:00
Daniel McNab 5f32b485bb Implement checking out
Fixes https://github.com/lapce/lapce/issues/110
2022-06-18 14:22:00 +01:00
Dongdong Zhou 2ea657711a bump version 2022-06-11 12:29:58 +01:00
Dongdong Zhou 587032768c plugin download themes 2022-06-09 11:54:09 +01:00
Dongdong Zhou e14bc42caa relase v0.1.1 2022-05-19 14:02:48 +01:00
Dongdong Zhou 066135b824 bump lapce-rpc version 2022-05-12 18:43:27 +01:00
Dongdong Zhou 3b772bfe2d add support for scratch buffer 2022-05-11 21:12:12 +01:00
Dongdong Zhou f2fffb3b1e file watcher improvement 2022-05-10 15:10:34 +01:00
Dongdong Zhou 911d5f6aad new way to check if buffer is pristine 2022-05-09 21:10:24 +01:00
Dongdong Zhou 6380a4dfa4 improve file explorer watch 2022-05-09 14:26:01 +01:00
Dongdong Zhou 510274f3a9 update file explorer when file created/removed 2022-05-08 21:55:25 +01:00
Dongdong Zhou 17c6625de5 clean up 2022-05-06 10:12:53 +01:00
Dongdong Zhou 13929bafb6 diff view 2022-05-04 19:17:08 +01:00
MinusGix 75911a5f76 Implement hover support 2022-03-28 19:18:47 -05:00
Dongdong Zhou 367dcd278d
move serialize data to lapce-rpc (#294) 2022-03-26 12:35:57 +00:00
Dongdong Zhou 4d3a491864 rename folders 2022-03-08 12:34:52 +00:00