I'm trying to write a #Lezer grammar (for use in #CodeMirror) for Markless and ... god it's making me want to die, I really don't understand how I'm supposed to do things that seem simple to me like "if nothing else matches do this".

#Codemirror plugin για το @ONLYOFFICE DocSpace! 🎉 Mμπορείτε να γράφετε και να επεξεργάζεστε κώδικα απευθείας μέσα στο DocSpace.

✨ Τι μπορείτε να κάνετε:
✅ Δημιουργία αρχείων .js, .css, .py, .html
✅ Επεξεργασία με Syntax Highlighting
✅ Υποστήριξη για C, JavaScript, Python, PHP, SQL, Rust, YAML
✅ Προσαρμογή του editor με ρυθμίσεις

🔗 Διαβάστε το άρθρο εδώ: https://www.onlyoffice.com/blog/el/2025/11/codemirror-plugin-for-onlyoffice-docspace

#ONLYOFFICE #DocSpace #Plugin #Programming #Coding #JavaScript #Python #Developer #Foss #OpenSource #Tech

Codemirror Plugin για ONLYOFFICE DocSpace | ONLYOFFICE Blog

Codemirror plugin στο ONLYOFFICE DocSpace: Δημιουργήστε και επεξεργαστείτε κώδικα με syntax highlighting. Υποστήριξη C, JavaScript, Python, PHP, SQL, YAML κλπ.

ONLYOFFICE Blog

Το @ONLYOFFICE DocSpace 3.5 κυκλοφόρησε! 🎉

Νέα χαρακτηριστικά που αξίζουν να δείτε:
🛠️ ONLYOFFICE Docs 9.1 στον πυρήνα
📂 Κοινή χρήση φακέλων απευθείας (χωρίς δωμάτια!)
🔔 Ειδοποιήσεις στο #Telegram
➕ Νέα plugins (#CodeMirror, #ImageEditor)

Ιδανικό για όσους θέλουν έλεγχο στα δεδομένα τους και μια ισχυρή εναλλακτική για συνεργασία.

Ανατρέξτε στο άρθρο: https://www.onlyoffice.com/blog/el/2025/10/docspace-3-5-released

#ONLYOFFICE #Docs #Συνεργασία #DocSpace35 #ΕλεύθεροΛογισμικό #Tech

Νέα χαρακτηριστικά ONLYOFFICE DocSpace 3.5 | ONLYOFFICE Blog

Ανακαλύψτε το ONLYOFFICE DocSpace 3.5 με βελτιωμένους επεξεργαστές, πιο έξυπνο κοινόχρηστο, βελτιωμένη διαχείριση αρχείων και δωματίων.

ONLYOFFICE Blog

Bit the bullet and tried out TS tooling with @codemirror/lsp-client  

I could not make existing language servers like typescript-language-server and vtsls run in a browser/web worker, so I tried @typescript/vfs and finally glued them to be a PoC...

#CodeMirror

We solved browser-native spell checking in #CodeMirror 5.

Plus other native text-based features:

💬 Speech-to-text
🤖 #AI-assisted writing
📝 Text transformation

How we did it and how you can use it:

https://chipx86.blog/2025/06/26/codemirror-and-spell-checking-solved/

#javascript #webdev #projects

CodeMirror and Spell Checking: Solved – ChipLog — Christian Hammond

We solved spell checking in CodeMirror! How we did it and how you can use it.

Sharing this little prototype of a tool i've been working on. It is basically a combination of a "DAW" with a code editor (with the timeline more like a Tracker, vertical).

You can put regions of code on the timeline and type different code per region. When the playhead reaches the block the code is "evaluated" (as-in, it is send over osc to some place where you want it to be interpreted). The main reason I created it was for making compositions out of previous live coded performances, where I kept logs of what I evaluated during the show.

It is a work in progress, but if you find this useful feel free to give it a go! I've mainly designed it for my language @mercury, but you can surely adapt it to other languages as well (or just ignore the syntax highlighting, haha). Created with node, js, p5 and codemirror.

A little video attached to demonstrate the idea.

https://github.com/tmhglnd/cue-code

#deadcoding #composition #daw #p5js #codemirror #nodejs #javascript #browser

GitHub - tmhglnd/cue-code: Sequentially evaluate code snippets from a timeline for composition purposes.

Sequentially evaluate code snippets from a timeline for composition purposes. - tmhglnd/cue-code

GitHub

Open source software:

#miniflux — I know nothing about the author, but you can just taste the personality everywhere: https://miniflux.app/opinionated.html

#codemirror — also very opinionated, and a very strong personality behind it (Marijn Haverbeke)

Opinionated?

What makes this software different?

I'm currently working on #CodeMirror (aka t3editor) integration for my #TYPO3 extension #warming. 🤩

The upcoming version will assist you in defining extension configuration for crawlers, clients, parsers, ... This makes it waaay easier to find the correct configuration properties. 😊

Stay tuned! 🚀