zed icon indicating copy to clipboard operation
zed copied to clipboard

Add Make language

Open caius opened this issue 1 year ago • 3 comments

Adds Makefile syntax highlighting, based on tree-sitter-make.

Release Notes:

  • Added Makefile language support (#5366).

caius avatar Feb 05 '24 20:02 caius

@caius Thanks for the PR! The language registry API has changed a bit on main. Can you rebase or merge?

Also, can you include one or more screenshots of the syntax highlighting?

Just a heads up - we are soon going to be moving most of Zed's built-in languages into installable extensions (https://github.com/zed-industries/zed/issues/7096). Makefiles are popular enough that I'm happy to merge this in the meantime. But once the extension system lands, we will probably remove this code and put it into a new make repository under the new zed-extensions GitHub org. We'll probably add you as a collaborator on that repo when we do it, if you're interested in helping maintain it.

maxbrunsfeld avatar Feb 10 '24 18:02 maxbrunsfeld

@maxbrunsfeld sure thing, I'll get it rebased.

Love the idea of installable extensions, happy to help maintain extensions over there.

caius avatar Feb 11 '24 10:02 caius

@caius, plugins are now available through our extension store, if you are interested in using this work for that. :)

JosephTLyons avatar Feb 25 '24 06:02 JosephTLyons

Now that we have an extension system, this functionality can be provided via an extension.

See our docs for authoring extensions for details.

maxdeviant avatar Feb 27 '24 03:02 maxdeviant