Skip to content

v0.2.0: Release 0.2.0

Compare
Choose a tag to compare
@neurocyte neurocyte released this 19 Dec 21:53
· 245 commits to master since this release
v0.2.0
cf7fdb6

Release 0.2.0

New Features Summary:

  • Binary release builds

  • User configurable keybindings

  • Native Windows support

  • Command palette with fuzzy matching

  • Recent project directories palette with fuzzy matching

  • File type palette

  • Support CRLF line endings and changing the line ending mode

  • Support for loading non-UTF-8 files with auto convertion to UTF-8

  • Configurable indent size and tab width

  • Very large file support

  • New file list view for find_in_files results

  • New diagnostics view for language server diagnostics

  • Theme selection palette

  • Better support for alpha in themes

  • New editor commands:

    • show_diagnostics (open the diagnostics view)
    • save_as (with path completion)
    • expand/shrink_selection (based on tree-sitter AST)
    • open_previous_file
    • switch_case
    • toggle_syntax_highlighting
    • force_terminate (exit without saving and an error code)
    • insert_command_name (show bindable command names palette)
  • New CLI options & changes:

    • --literal disable file name parsing for line numbers
    • --list-languages show language server/formatter availability
    • --no-syntax disable syntax highlighting
    • --exec execute command(s) on startup
  • New language server features:

    • goto_declaration/_implementation/_type_definition
    • hover
    • references (find all references)
  • UI features & changes:

    • Faded background for modal palettes
    • Configurable mode specific cursor shapes (block, bean, underline)
    • Configurable status bars (top & bottom)
    • Clock status bar widget
    • Spacer status bar widget
    • Improved terminal title
    • Mouse resizable panel views
    • Set terminal background to match editor (see enable_terminal_color_scheme)
    • Support for terminal inband resize messages
  • New configuration options:

    • enable_format_on_save
    • enable_terminal_color_scheme
  • New themes:

    • Catppuccin Mocca, Latte, Frappé and Macchiato
    • Gruvbox Material Dark & Light
    • Spacedust
  • New file types & languages:

    • mail
    • odin
    • cmake
    • gleam
    • julia
    • swift
    • hare
    • vimscript
    • typst
    • elixir
    • super-html
    • yaml
    • nim
    • kdl