Name | Modified | Size | Downloads / 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