Releases
ecode-0.7.2
Added
Syntax highlighting for:
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:
"Buffer Only Mode" for Global Search & Replace (#545 )
bufferonlyreplace.mp4
Tab jump modes, including a Tab Switcher (#469 )
tab-switcher.mp4
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
You can’t perform that action at this time.