0.0.3 • Published 1 year ago

typescript-prettier-language-service v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

typescript-prettier-language-service

TypeScript language service plugin to format using prettier. Supports range formatting and document formatting.

Issues

Leave a comment on our cover page

Development

To develop on Replit

  • fork this Repl
  • hit the Run button to start compiling and watching changes
  • make changes in src/index.ts
  • when you want to test your changes:
    • make an edit to the languages.typescript field (e.g. you can change hostInfo) to trigger the LSP server to restart and pick up the changes
    • use the logs folder to read logs and debug

It is possible to hook-up a debugger to this using debug protocol, but it is not configured.

TODOs:

  • Only activate plugin when prettier is installed
  • Allow configuring .editorConfig option
  • Watch workspace to and clear prettier config cache when relevant
  • Implement getFormattingEditsAfterKeystroke
  • Combine spans that are both an addition and deletion in minimalEdits
0.0.3

1 year ago