Skip to content

ecode 0.4.6

Compare
Choose a tag to compare
@SpartanJ SpartanJ released this 21 Feb 23:58
· 87 commits to main since this release
  • Added custom languages support
  • Added --health, --health-lang and --health-format command line parameters to get the health status of the editor features (just like hx --health). It can also be used from Tools -> Check Languages Health
    ecode-health
  • Added LSP code action support
  • Added support for opening file at a certain line+column via CLI (#54)
  • Added allow to create files in sub-folders that currently don't exists from the project tree view (for example: "New File" -> Input -> "new_folder/file" will create "file" in "new_folder"
  • Added a keybindings migration mechanism that will allow to rebind keybindings if where using the default old keybinding (some keybindings aren't ideal, I'll start to rebind some commands)
  • Added zig formatter support
  • Added elixir language syntax highlighting
  • Added --export-lang-path and --export-lang command line parameters to allow to export language definitions to JSON. It should help to create new languages from the current languages available.
  • Improved LSP textDocument/definition, declaration, implementation, typeDefinition when more than one result is returned, now it's possible to select which result to see if more than one result is available
  • Fixed LSP issues on Linux (issue #50)
  • Fixed general several LSP issues.
  • Fixed new files created outside of ecode that should be hidden in the folder view are shown (#51)
  • Fixed renaming a file extension doesn't update the language icon (#53)
  • Fixed "File already exists" when capitalizing/decapitalizing a letter of the file name on windows (#56)
  • Fixed recent Folders with & without trailing slash treated as unique folders (#57)
  • Fixed a crash when creating a terminal without a project opened and after closing the last editor
  • Fixed editor don't change cursor position on right click when there is a previous selection
  • Fixed "Execute File" from tree view on Windows
  • Fixed added shortcut text in "Remove File..." (wasn't present)