Kirill Bulatov
|
6bbb79a9f5
|
Rework prettier installation and start
|
2023-11-03 11:02:50 +02:00 |
|
Kirill Bulatov
|
d673efebd2
|
Add prettier workspace resolution test
|
2023-11-03 11:02:50 +02:00 |
|
Kirill Bulatov
|
29a32039ba
|
Start message numbering during prettier init, log error message text
|
2023-10-30 22:26:06 +02:00 |
|
Kirill Bulatov
|
b46a4b5680
|
Be more lenient when searching for prettier instance
Do not check FS for existence (we'll error when start running prettier),
simplify the code for looking it up
|
2023-10-30 12:13:58 +02:00 |
|
Kirill Bulatov
|
249bec3cac
|
Do not panic on prettier search
|
2023-10-30 12:13:54 +02:00 |
|
Kirill Bulatov
|
96bbb5cdea
|
Properly log prettier paths
|
2023-10-30 11:14:00 +02:00 |
|
Julia
|
170ebd8221
|
Capture language server stderr during startup/init and log if failure
|
2023-10-26 12:29:22 +02:00 |
|
Kirill Bulatov
|
e9ce935991
|
Rework prettier tests
Do not infuse `FakeNodeRuntime` with prettier exceptions, rather keep
the default formatter installation method as no-op.
|
2023-10-24 14:25:46 +02:00 |
|
Kirill Bulatov
|
7748848b6e
|
Move prettier parsers data into languages from LSP adapters
|
2023-10-21 01:14:03 +02:00 |
|
Kirill Bulatov
|
ef73bf799c
|
Fix license issue
|
2023-10-12 16:26:28 +03:00 |
|
Kirill Bulatov
|
09ef3ccf67
|
Fix tailwind prettier plugin discovery
|
2023-10-12 15:58:00 +03:00 |
|
Kirill Bulatov
|
12d7d8db0a
|
Make all formatting to happen on the client's buffers, as needed
|
2023-10-12 15:29:57 +03:00 |
|
Kirill Bulatov
|
7f4ebf50d3
|
Make the first prettier test pass
|
2023-10-12 13:30:49 +03:00 |
|
Kirill Bulatov
|
a528c6c686
|
Prettier server style fixes
|
2023-10-12 12:31:30 +03:00 |
|
Kirill Bulatov
|
e50f4c0ee5
|
Add prettier tests infrastructure
|
2023-10-11 19:13:28 +03:00 |
|
Kirill Bulatov
|
986a516bf1
|
Small style fixes
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
b5705e079f
|
Draft remote prettier formatting
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
2ec2036c2f
|
Invoke remote Prettier commands
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
faf1d38a6d
|
Draft local and remote prettier separation
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
6c1c7eaf75
|
Better detect Svelte plugins
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
2d5741aef8
|
Better prettier format logging
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
a9f80a603c
|
Resolve prettier config before every formatting
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
8a807102a6
|
Properly support prettier plugins
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
afee29ad3f
|
Do not clear cache for default prettiers
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
6ec3927dd3
|
Allow to configure default prettier
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
f4667cbc33
|
Resolve prettier config on server init
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
d021842fa1
|
Properly log pre-lsp prettier_server events
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
f42cb109a0
|
Improve prettier_server LSP names in the log panel
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
1b70e7d0df
|
Before server startup, log to stderr
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
b687270207
|
Implement missing prettier_server clear method
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
06cac18d78
|
Return message id in prettier_server error responses
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
6cac58b34c
|
Add prettier language servers to LSP logs panel
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
e8409a0108
|
Even more generic header printing in prettier_server
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
39ad3a625c
|
Generify prettier properties, add tabWidth
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
2a5b9b635b
|
Better pass prettier options
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
e2056756ef
|
Calculate the diff
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
6a8e3fd02d
|
Add more parameters into prettier invocations
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
2a68f01402
|
Draft prettier_server formatting
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
dca93fb177
|
Initialize prettier_server.js wrapper along with default prettier
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
010bb73ac2
|
Use LSP-like protocol for prettier wrapper commands
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
bb2cc2d157
|
Async-ify prettier wrapper
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
86618a64c6
|
Require prettier argument and library in the wrapper
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
1ff17bd15d
|
Install default prettier and plugins on startup
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
4f956d71e2
|
Slightly better prettier settings and discovery
|
2023-10-11 12:56:29 +03:00 |
|
Kirill Bulatov
|
a8387b8b19
|
Use proper NodeRuntime in the formatter interface
|
2023-10-11 12:56:28 +03:00 |
|
Kirill Bulatov
|
a420d9cdc7
|
Add prettier search
|
2023-10-11 12:56:28 +03:00 |
|
Kirill Bulatov
|
a8dfa01362
|
Prepare prettier file lookup code infra
|
2023-10-11 12:56:28 +03:00 |
|
Kirill Bulatov
|
92f23e626e
|
Properly connect prettier lookup/creation methods
|
2023-10-11 12:56:28 +03:00 |
|
Kirill Bulatov
|
553abd01be
|
Draft a project part of the prettier
|
2023-10-11 12:56:28 +03:00 |
|
Julia
|
eced842dfc
|
Get started with a prettier server package
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-10-11 12:56:28 +03:00 |
|