Ferrum
Sign in Create account

Ferrum 0.2.1

Terminal

  • Move a terminal into the editor area. Right-click a terminal tab in the panel and choose Move into Editor Area: its shells, split panes included, become a tab in the focused column. The tab's own menu has Move into Panel to put them back. The shells keep running through both moves.
  • Terminal tabs take everything the panel does: typing, mouse selection, copy and paste, the find bar, and Ctrl+click on addresses and paths.
  • A shell that exits now closes its tab or panel on Windows.
  • Resizing a terminal no longer leaves copies of its screen in the scrollback.

Editor

  • Hot exit. Unsaved changes survive a crash or a close and come back on the next launch.
  • Sticky scroll. The enclosing blocks stay pinned at the top of the editor while you scroll. Off with the Sticky scroll setting.
  • Expand and shrink selection with Shift+Alt+Right and Shift+Alt+Left, following the syntax tree where there is one.
  • Block comments with Shift+Alt+A.
  • Snippet completions. Completions with tab stops expand and walk with Tab and Shift+Tab, and an item's documentation shows beside the list.
  • Auto-closing brackets, quotes, surround, delete and overtype each have their own setting.
  • Files opened from outside the project are watched for changes on disk.
  • Ctrl+click opens URLs and file paths in the editor.
  • The theme list in Settings scrolls by wheel and by its bar.

Fixed

  • Stale completion answers were taken for the latest request.
  • The completion popup was anchored to the first visible row instead of the caret.