codeeditapp / codeeditlanguages Goto Github PK
View Code? Open in Web Editor NEWA Collection of Tree-Sitter Parsers for Syntax Highlighting
A Collection of Tree-Sitter Parsers for Syntax Highlighting
Currently html and htm files are correctly identified and syntax highlighting is applied. This is unfortunately not the case for .shtml files. Please add support for sthml files.
support for a very popular language
Rust as the most loved language since 2020, widely used. Add language source for Rust will be very useful, it was considered a good replacement for C++
nothing, check the Lapce editor (https://lapce.dev)
no
I found out that some languages are not fully supported. For example, Java source code has two extensions: .jav
(which is not that commonly used but is the default for CodeEdit) and .java
. And it seems that the .jav
files are not supported by the Syntax Highlighting feature.
Files with the .mjs
file extension are currently incorrectly not JavaScript syntax highlighted. .mjs
is the file extension to use for ECMAScript modules, and is technically important for much of the JS ecosystem of runtimes and tooling including Node.js and TypeScript.
I haven't tested the TypeScript file extensions .mjs
and .cts
in the editor, but chances are they also have the same bug if .mjs
was forgotten.
demo.mjs
.const a = true;
..mjs
files are syntax highlighted as JavaScript.
CodeEdit: 0.0.3-alpha (36)
macOS: 13.4 (22F66)
Xcode: N/A
No response
USD
https://github.com/ColinKennedy/tree-sitter-usd.git
Yes
No response
Is blocked by LSP integration (No issue available yet)
Svelte
https://github.com/Himujjal/tree-sitter-svelte
Yes
No response
There are several language grammars
available for tree-sitter
. Checked items have SPM already implemented.
See the following section in the README:
Important to know is that some language grammars depend on another grammar to function properly (e.g.: C++ depends on the C grammar). Therefore the
highlights.scm
files need to be concatenated when run.This can also happen when there are different flavors available (e.g: JavaScript & JSX). In this case there is an additional
highlights-jsx.scm
file located in the JavaScript's grammarqueries
folder.
In order to make it a little easier to add SPM support to grammars, I wrote an article in the documentation: Add languages
I am having problems when trying to export, sign or upload to TestFlight my application
I am not sure what is the problem. Not an expert. I don't know if I am missing something obvious.
Appreciate the help :)
CodeEditSourceEditor: [0.7.2]
macOS: [e.g. 14.4.1]
Xcode: [e.g. 15.2]
No response
When I open a file in the editor, there is no syntax highlighting. Everything is black. Furthermore, the right-hand panel says the file is of type βSwift Source.β That is incorrect; the file is Python, as can be identified by the shebang statement on the first line. (I donβt know if CodeEdit looks for these, however.) The file has no extension.
When I change the editor type to Python manually, nothing happens. The text is still all black.
Bright and informative colors.
CodeEdit: 0.0.3-alpha (32)
macOS: 13.4 (22F66)
Xcode: 15.0 (15A5160n)
I do not know if CodeEdit is smart enough to look the shebang line of a file to detect which syntax highlighter should be used. (CotEdit and other editors can do this.) If not, it should be.
Furthermore, if the file type truly cannot be determined, the default should be plain text.
Will this project support Dart language?
Thanks.
No response
No response
No response
The documentation of CodeEditLanguages
is not generated properly. Not locally and not on our CI. Using Xcode to build it works though.
swift package --allow-writing-to-directory ./docs generate-documentation --target CodeEditLanguages --output-path ./docs --hosting-base-path CodeEditLanguages --disable-indexing --transform-for-static-hosting
After completion a docs
directory should be created. Inside this folder a directory called documentation
should be created.
There is a docs
directory.
There is NO documentation
directory inside.
AppleScript
https://github.com/uber/tree-sitter-strings
No
No response
Please add support for languages sass and pug
No response
No response
No response
It should also be available for iOS.
No response
No response
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.