github SpartanJ/ecode ecode-0.4.3
ecode 0.4.3

latest releases: ecode-0.7.2, ecode-0.7.1, ecode-0.7.0...
2 years ago
  • Added support for multi-cursor!
    Default keybindings:
    Alt + Up: Create a cursor above the current cursor
    Alt + Down: Create a cursor below the current cursor
    Ctrl/Cmd + D: Add next occurrence (Select word + Select Next word with a new cursor)
    Ctrl/Cmd + U: Cursor Undo
    Ctrl/Cmd + Shift + A: Select all occurrences
    Alt + Shift + Click: Create a cursor on each line between the first cursor and the clicked line
    Ctrl/Cmd + Click: Create a cursor in the clicked area
    Escape: Reset cursor
multi-cursor.mp4
multi-cursor-range-based.mp4
  • Added linter option to show error lens called "enable_error_lens" (boolean, prints error messages inline, enabled by default).
    error_lens

  • Added bash LSP support via bash-language-server.

  • Added HTML LSP support via vscode-html-languageserver.

  • Added Dockerfile LSP support via docker-langserver.

  • Added Nelua syntax highlighting and linting support.

  • Added "UI Panel Font Size" option to configure the default side panel font size.
    ui_panel_font_size

  • Added "css" command line argument to load a custom style sheet from the path (useful to customize the application UI).

  • Plugins preferences (configs, keybindings) are now all displayed in the user preferences file (you won't need to search for them in the documentation).

  • Several minor improvements in the LSP Client.

  • Improved LSP mouse hover tooltips.

  • Fixed text-shadows (very visible in white color schemes, #17).

  • Fixed several things in white color schemes (tooltips, minimap, error colors).

  • Fixed typescript-language-server.

  • Fixed an issue when dragging minimap that caused the UI to not respond to mouse events.

  • Fixed rendering issues with non-monospaced fonts in the editor.

  • Fixed https requests not working in macOS (and in consequence ecode wasn't able to check for new releases).

Don't miss a new ecode release

NewReleases is sending notifications on new releases.