Download Latest Version ecode-windows-0.7.2-x86_64.zip (25.6 MB)
Email in envelope

Get an email when there's a new version of ecode

Home / ecode-0.7.2
Name Modified Size InfoDownloads / Week
Parent folder
ecode-haiku-0.7.2-x86_64.tar.gz 2025-07-20 24.9 MB
ecode-freebsd-0.7.2-x86_64.tar.gz 2025-07-20 25.1 MB
ecode-windows-0.7.2-arm64.zip 2025-07-20 25.9 MB
ecode-linux-0.7.2-arm64.AppImage 2025-07-20 24.8 MB
ecode-linux-0.7.2-arm64.tar.gz 2025-07-20 25.4 MB
ecode-linux-0.7.2-x86_64.AppImage 2025-07-20 26.4 MB
ecode-linux-0.7.2-x86_64.tar.gz 2025-07-20 27.1 MB
ecode-windows-0.7.2-x86_64.zip 2025-07-20 25.6 MB
ecode-macos-0.7.2-arm64.dmg 2025-07-20 24.4 MB
ecode-macos-0.7.2-x86_64.dmg 2025-07-20 25.2 MB
ecode 0.7.2 source code.tar.gz 2025-07-20 45.0 kB
ecode 0.7.2 source code.zip 2025-07-20 59.7 kB
README.md 2025-07-20 3.7 kB
Totals: 13 Items   254.7 MB 6

Added

  • Syntax highlighting for:
  • IDL ([#550])
  • Nix ([#581])
  • Scheme ([#582])
  • Qbs ([#553])
  • RPM Spec ([#566])
  • pkg-config ([#563])
  • CMakeCache.txt ([#562])
  • GN ([#554])
  • QMake ([#661])
  • MS Build Solution (.sln) and RC Script (.rc) ([#527], [#521])
  • C2 ([#447])
  • eC ([#485])
  • Racket ([#459])
  • ReScript ([#407])
  • ISPC ([#436])
  • FixScript ([#416])
  • Elena ([#400])
  • L.B. Stanza ([#402])
  • Typst ([#449])
  • Gleam ([#450])
  • Koka ([#451])
  • Support for inheriting patterns and repositories from other syntax definitions ([#553])
  • .ecode/.prjdisallowed support to disallow files allowed in the project ([#563])
  • Registered additional file extensions:
  • More Makefile extensions ([#578])
  • .h.in and .c.in ([#567])
  • .dlg ([#521])
  • Systemd timer as ini files ([#572])
  • Other extensions ([#552], [#555], [#556], [#557], [#528], [#529], [#530])
  • .xbm and .xpm as C files ([#532])
  • "Buffer Only Mode" for Global Search & Replace ([#545])

https://github.com/user-attachments/assets/61f31aca-74d3-41e7-bac8-ac6292490ccd

  • Tab jump modes, including a Tab Switcher ([#469])

https://github.com/user-attachments/assets/904a79c6-d4f6-4e4c-8e75-c2236593cfde

  • Font hinting and anti-aliasing configuration options
  • Option to hide the Tab Bar ([#477])
  • "Build & Run" and "Build & Debug" buttons
  • DAP multi-session support and Node.js debugging support
  • Support for setting environment variables in the terminal process
  • WebP image format support ([#483])
  • Basic TextMate grammar support for $language.tmLanguage.json files
  • Typst LSP support
  • Option to limit auto-completion to current document symbols ([#482])
  • AI Assistant remembers last used model
  • PATH extraction from default SHELL for Linux and BSD
  • Warning for missing binary paths in project build steps
  • Exit code display on process run failure
  • German translation updates (SpartanJ/eepp#107, [#115])
  • Rave syntax updates: more SIMD types, fixed typos, added builtins (#114)
  • Ü syntax highlighting improvements (#116)

Improved

  • Handling of binary files opened via drag and drop or tree-view ([#589])
  • Syntax Tokenizer performance
  • YAML, Vala, and CMake syntax highlighting
  • LSP restart stability
  • MenuBar buttons spacing and sub-menu positioning ([#535])
  • oxlint set as default JS/TS linter
  • German translation retrofitted for missing keys (#107, [#115])

Fixed

  • Signature help display bug
  • LSP mouse hover conflict with linter errors
  • Emscripten file parameter parsing
  • Tab key-press not switching widgets with non-main modifiers
  • Menu bar pop-up not hiding properly
  • TextDocument creating unnecessary undo/redo history on cut
  • Theme switching and cached properties
  • Sub-menu positioning
  • Input methods relying on OpenKey, Unikey, etc ([#478])
  • Crash when closing ecode with duplicate tab names on Windows
  • Auto-close brackets with multiple cursors
  • Folding ranges crash
  • Tab-stops wrapping
  • IME location updates during file loading (SpartanJ/eepp#111)
  • Highlighting of if() as functions in C, C++, JS, and TS
  • lldb path hack for macOS
  • PATH resetting
  • LSPClientServerManager locks
  • malloc_trim usage when unavailable
  • CreateProcessW usage and absolute path resolution on Windows ([#461])

Changed

  • Removed "Flash Cursor" feature
  • Syntax Definitions loaded on-demand to reduce memory usage and load times
  • And much more, there were too many changes too not forget about some of them
Source: README.md, updated 2025-07-20