- 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).
-
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.
-
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).