• v0.2.0 cf7fdb644c

    Ghost released this 2024-12-19 21:45:07 +00:00 | 506 commits to master since this release

    Signed by neurocyte
    GPG key ID: 8EB1E1BB660E3FB9

    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
    Downloads