Difference between revisions of "Ideas for Google Summer of Code/Language Server Protocol"

From Apertium
Jump to navigation Jump to search
m (formatting)
 
Line 1: Line 1:
  +
  +
 
== Coding Challenge ==
 
== Coding Challenge ==
   
 
Write a trivial LSP server which receives requests from the editor and prints them to the terminal.
 
Write a trivial LSP server which receives requests from the editor and prints them to the terminal.
  +
  +
== See also ==
  +
* https://github.com/apertium/apertium-lint Linting support for Apertium files
  +
* https://github.com/apertium/tree-sitter-apertium Syntax highlight support for Apertium files. Many editors support tree-sitter grammars, e.g. Helix, Zed, Emacs, NeoVim, Lapce and Atom where it originated. But [https://github.com/Microsoft/vscode/issues/50140 VSCode does not] (without plugins), so the only easy way to get tree-sitter-support in a vscode plugin is via LSP.
  +
* https://wiki.apertium.org/wiki/Emacs the various Emacs modes might give some inspiration for features
   
 
[[Category:Ideas_for_Google_Summer_of_Code]]
 
[[Category:Ideas_for_Google_Summer_of_Code]]

Latest revision as of 09:27, 6 February 2024


Coding Challenge[edit]

Write a trivial LSP server which receives requests from the editor and prints them to the terminal.

See also[edit]