Releases: neurocyte/flow
v0.2.1: Release 0.2.1
Release 0.2.1
New features:
- Input view now shows the parsed input event in a keybind compatible syntax
- Cursor shape configuration (via keybind mode configuration) is now supported for mini and overlay modes
Fixes:
- Hover highlights are now correctly positioned in lines with tabs and/or wide characters
- Find in files matches with control characters in the match are now rendered correctly (escaped)
- Fixed non-tree-sitter builds
v0.2.0: Release 0.2.0
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:
- odin
- cmake
- gleam
- julia
- swift
- hare
- vimscript
- typst
- elixir
- super-html
- yaml
- nim
- kdl