Commit Graph

119 Commits

Author SHA1 Message Date
panekj 05b8f21751 fix: pass lsp plugin args 2022-09-04 16:45:42 +02: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 e08331042d log if lsp server stopped 2022-08-31 20:05:36 +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
panekj 6cb087a90b fix: pass envvar which libc is used on host 2022-08-26 23:07:03 +02:00
Dongdong Zhou a78f8b9989 change wasi env vars 2022-08-25 13:18:12 +01:00
Dongdong Zhou 6150129f50 wasi open dir 2022-08-24 21:26:15 +01:00
Dongdong Zhou 55f17b10b5
Volt fix 2022-08-24 21:15:17 +01:00
Dongdong Zhou c3acaba950
Merge pull request #982 from panekj/feat/language-ids
feat: add remaining language IDs
2022-08-23 20:25:55 +01:00
Dongdong Zhou 9e6b832ff1
Merge pull request #981 from panekj/fix/separate-releases
fix: differentiate between stable/nightly/debug
2022-08-23 20:24:47 +01:00
panekj 796cd3bca6 fix: differentiate between stable/nightly/debug 2022-08-22 11:15:41 +02:00
panekj 5445a31fda feat: add remaining language IDs
make most extensions matching case-insensitive and add case-sensitive
matching
sort extensions alphabetically (like in LSP spec page)
2022-08-22 09:30:24 +02:00
Lillian Armes 9726a1b91b
Add elixir file extensions to language_id_from_path 2022-08-21 18:56:29 -04:00
Dongdong Zhou b71541f9d8
Auto update 2022-08-20 21:18:24 +01:00
Dongdong Zhou 3fbe9ff7b5 show completion condition change 2022-08-17 19:40:51 +01:00
Dongdong Zhou 4cc59d1b42 shutdown lapce-proxy 2022-08-17 19:22:47 +01:00
Dongdong Zhou fd74be8d7f
Proxy refactor 2022-08-17 18:32:35 +01:00
Jakub Panek 71771ea623
fix: follow system OS paths and add multi platform/arch support (#843) 2022-08-16 16:33:15 +01:00
panekj 72636ec162 fix: replace toml-rs with toml_edit
toml-rs is abandoned and not fixed anymore, it also has a bug
that in certain cases might prevent plugins getting installed
because of struct serialization
2022-08-01 17:07:00 +02:00
MinusGix 134267250e Use recv when receiving messages and stop checking when the channel closes 2022-07-31 21:01:13 -05:00
Dongdong Zhou 7ead194eea
Merge pull request #901 from bbrabbitt/patch-1
temporary patch for slow start
2022-07-30 17:05:11 +01:00
sigmaSd 1e09eca10a
feat(proxy): Add more language ids 2022-07-30 10:27:06 +01:00
bbrabbitt 621bde5219
temporary patch for slow start
add a delay to dispatcher instead of disabling it
2022-07-30 00:34:39 -07:00
Dongdong Zhou a5402975d9
Merge pull request #884 from MinusGix/lsp-encoding-utf16
Use UTF16 encoding for LSPs
2022-07-28 18:49:28 +01: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
MinusGix 54ef77b20f Avoid panicking on translation; Fixes some bugs with translation 2022-07-28 01:41:03 -05:00
MinusGix 730d376a9e Use UTF16 encoding for LSPs 2022-07-27 15:20:28 -05:00
MinusGix e09b438f6d Read files lossily, in case they are not utf8 2022-07-25 14:05:31 -05:00
Dongdong Zhou 20b9d05119
Merge pull request #850 from MinusGix/pwd-lsp
Set the current directory when starting the LSP
2022-07-22 19:48:55 +01:00
MinusGix a368ee89c8 Set the current directory when starting the LSP 2022-07-22 11:55:58 -05:00
MinusGix efc2ec9237 Specify the workspace folder of the root uri if available 2022-07-22 09:26:24 -05: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 a3d8926b5e Specify a field so that LSPs to avoid minor lsp-types bug 2022-07-21 09:55:23 -05:00
MinusGix 2d095769ff Fix bug where revision could change 2022-07-20 02:50:23 -05:00
Dongdong Zhou f7338a96be
Merge pull request #824 from MinusGix/lsp-request-utf8
Request utf8 from LSP if possible
2022-07-19 20:24:11 +01:00
MinusGix a1fc26ab59 Request utf8 from LSP if possible 2022-07-19 08:24:20 -05:00
Dongdong Zhou 72db4dd382 BufReader doesn't retrun error on EOF 2022-07-19 08:35:42 +01:00
Dongdong Zhou 36c6c7d12f handle_stderr should return 2022-07-19 08:28:53 +01:00
Dongdong Zhou c2b7df99d9 wait for lsp process so that it doesn't zoombie 2022-07-19 08:22:21 +01:00
Dongdong Zhou 7744f76ce6
Merge pull request #788 from ImajinDevon/master
Utilize the `fs` module
2022-07-18 20:08:21 +01:00
ImajinDevon 70071f3d17 Utilize the `fs` module 2022-07-18 14:22:38 -04:00
MinusGix 09df38069a feat: Add LSP Goto Type Definition support 2022-07-17 21:34:30 -05:00
Dongdong Zhou 828e3d4217
Merge pull request #787 from panekj/feat/lsp-stderr-log
feat: add LSP stderr output to log
2022-07-17 15:35:13 +01:00
MinusGix 542fe1a70f Check lsp capabilities before sending commands 2022-07-16 21:38:20 -05:00
ImajinDevon 4369e7a309 Utilize the `fs` module 2022-07-16 21:50:17 -04:00
Jakub Panek f12ab9840d feat: add LSP stderr output to log
add LSP stderr output to log and sort imports
2022-07-16 22:16:09 +00: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