Download Latest Version ecode-freebsd-0.7.1-x86_64.tar.gz (23.5 MB)
Email in envelope

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

Home / ecode-0.7.1
Name Modified Size InfoDownloads / Week
Parent folder
ecode-haiku-0.7.1-x86_64.tar.gz 2025-04-13 24.6 MB
ecode-freebsd-0.7.1-x86_64.tar.gz 2025-04-13 23.5 MB
ecode-windows-0.7.1-arm64.zip 2025-04-13 24.5 MB
ecode-linux-0.7.1-arm64.AppImage 2025-04-13 24.6 MB
ecode-linux-0.7.1-arm64.tar.gz 2025-04-13 24.3 MB
ecode-linux-0.7.1-x86_64.AppImage 2025-04-13 25.8 MB
ecode-linux-0.7.1-x86_64.tar.gz 2025-04-13 25.5 MB
ecode-windows-0.7.1-x86_64.zip 2025-04-13 24.3 MB
ecode-macos-0.7.1-arm64.dmg 2025-04-13 23.3 MB
ecode-macos-0.7.1-x86_64.dmg 2025-04-13 24.0 MB
ecode 0.7.1 source code.tar.gz 2025-04-13 38.8 kB
ecode 0.7.1 source code.zip 2025-04-13 53.6 kB
README.md 2025-04-13 4.1 kB
Totals: 13 Items   244.5 MB 10

New Features

  • AI Assistant Plugin: (Docs) Interact directly with a wide range of local and remote Large Language Models (LLMs) from providers like Google, xAI, OpenAI, Anthropic (Claude), Mistral, Ollama, and LM Studio. This initial version provides a dedicated chat UI within the editor. Future updates will focus on deeper project integration (e.g., context awareness).

https://github.com/user-attachments/assets/ae8ca06c-d88c-4c8b-a6bc-877f0d5ff83a

  • Discord Rich Presence Plugin: Showcase your coding activity in Discord! This plugin integrates with your Discord client to display your current file and status. (Huge thanks to @bytequill for this contribution!)

  • Expanded Syntax Highlighting: Added support for 17 new languages: Blade, C3, CovScript, Fennel, Flow9, Janet, Jule, Lisp, Modula 2, Modula 3, Rave, Squirrel, Svelte, V1, YueScript, Zephir, and Ü.

  • New Language Server Protocol (LSP) Support: Enhanced code intelligence (completion, diagnostics, etc.) for C3, Lisp, Markdown, and Ü.

  • Debugging Support: Added debugging capabilities for the Ü language.

  • Tab Stop Alignment: Implemented proper tab stop support, ensuring consistent alignment when using tab characters ([#55]).

  • Document Transformation Commands: Added commands to quickly transform text:

    • escape / unescape
    • to-base64 / from-base64 (These operate on the current selection or the entire document if no text is selected).
  • Improved Fuzzy Matching: Introduced a new, more effective fuzzy matching algorithm (inspired by Sublime Text's approach) for significantly better results when searching for files, symbols, commands, etc.

  • Open All Files in Folder: Added a convenient context menu option (Right-click > Open All Files in Folder) in the file tree view.

Improvements

  • Documentation: Significantly improved documentation coverage and clarity across the project.

  • Git Plugin: Enhanced stability and functionality. For example, the branch list now indicates if a tracked remote branch no longer exists (origin gone).

  • Emoji Rendering: Color emoji fonts now render correctly with the proper size and color, even within monospaced text contexts.

  • Performance: Optimized whitespace rendering performance on wrapped lines, making it as fast as non-wrapped lines.

  • User Experience: Improved handling of user-defined fallback-font settings, ensuring the default fallback font is always loaded reliably.

  • Build System: Addressed issue where specifying a non-existent working directory for a build step was not handled gracefully ([#432]).

Bug Fixes

  • Fixed text wrapping not updating correctly after zooming when 'Wrap to Line Breaking Column' was enabled ([#390]).

  • Fixed a crash when using 'Cursor Undo' (Ctrl/Cmd+U) with only one cursor present ([#389]).

  • Fixed a potential crash when pasting from an empty clipboard ([#428]).

  • Fixed a crash when running ecode in terminal mode (ecode -t) ([#391]).

  • Fixed the file tree view not updating correctly after renaming a folder.

  • Fixed numerous issues within the debugger plugin for increased stability.

  • Fixed the debugger gutter background sometimes not rendering correctly.

  • Fixed the horizontal scrollbar sometimes appearing unnecessarily on wrapped documents.

  • Fixed an issue where syntax highlighting could be incorrect on the first line of a file.

  • Fixed issues with project search path filters not applying correctly.

  • Fixed a rare issue preventing scrollbars from appearing in the project view.

  • Includes numerous other minor stability improvements and fixes.

Source: README.md, updated 2025-04-13