SHA256
1
0
forked from pool/helix

8 Commits

Author SHA256 Message Date
087e0e063f Accepting request 1293872 from editors
- Update to version 25.07:
  Features:
  * Add a picker which explores directories ([#11285](https://github.com/helix-editor/helix/pull/11285), [d4aed40](https://github.com/helix-editor/helix/commit/d4aed40))
  * Allow cycling through multiple LSP Hover responses with `A-n`/`A-p` ([#10122](https://github.com/helix-editor/helix/pull/10122), [2367b20](https://github.com/helix-editor/helix/commit/2367b20))
  * Add support for incomplete LSP completions ([5c1f3f8](https://github.com/helix-editor/helix/commit/5c1f3f8))
  * Add support for EditorConfig ([#13056](https://github.com/helix-editor/helix/pull/13056), [#13443](https://github.com/helix-editor/helix/pull/13443))
  * Add support for LSP document colors ([#12308](https://github.com/helix-editor/helix/pull/12308), [d43de14](https://github.com/helix-editor/helix/commit/d43de14), [47cdd23](https://github.com/helix-editor/helix/commit/47cdd23), [ba54b6a](https://github.com/helix-editor/helix/commit/ba54b6a), [#13188](https://github.com/helix-editor/helix/pull/13188))
  * Support expansions in external formatter arguments ([#13429](https://github.com/helix-editor/helix/pull/13429))
  * Switch out the highlighter for the `tree-house` crate ([#12972](https://github.com/helix-editor/helix/pull/12972), [09bc67a](https://github.com/helix-editor/helix/commit/09bc67a), [a7c3a43](https://github.com/helix-editor/helix/commit/a7c3a43), [3ceae88](https://github.com/helix-editor/helix/commit/3ceae88), [05ae617](https://github.com/helix-editor/helix/commit/05ae617), [5a1dcc2](https://github.com/helix-editor/helix/commit/5a1dcc2), [ebf96bd](https://github.com/helix-editor/helix/commit/ebf96bd), [#13644](https://github.com/helix-editor/helix/pull/13644), [b1f4717](https://github.com/helix-editor/helix/commit/b1f4717), [7410fe3](https://github.com/helix-editor/helix/commit/7410fe3), [633c5fb](https://github.com/helix-editor/helix/commit/633c5fb), [362e97e](https://github.com/helix-editor/helix/commit/362e97e), [#13828](https://github.com/helix-editor/helix/pull/13828), [6fd1efd](https://github.com/helix-editor/helix/commit/6fd1efd))
      * This fixes a number of highlighter bugs.
      * Locals like parameter highlights are now highlighted even when the definition is not in view.
      * Markdown is now injected into rust doc comments (`///` and `//!`).
  * Add support for the DAP `startDebugging` reverse request ([#13403](https://github.com/helix-editor/helix/pull/13403))
  Fixes:
  * Fix panic from using `search_selection_detect_word_boundaries` (`*`) at the end of the file ([#12611](https://github.com/helix-editor/helix/pull/12611))
  * Discard placeholder text for zero tabstop `${0:placeholder}` ([#12647](https://github.com/helix-editor/helix/pull/12647))
  * Fix panic in `goto_file` (`gf`) on file names with non-ASCII characters ([#12673](https://github.com/helix-editor/helix/pull/12673))
  * Only accept unmodified characters in `goto_word` (`gw`) ([f5f9f49](https://github.com/helix-editor/helix/commit/f5f9f49), [0364521](https://github.com/helix-editor/helix/commit/0364521))
  * Skip recording keys pressed by macros while recording a macro ([#12733](https://github.com/helix-editor/helix/pull/12733))
  * Deny unknown fields in `editor.smart-tab` config ([28047fe](https://github.com/helix-editor/helix/commit/28047fe))
  * Fix soft-wrap word boundary detection for Unicode combining accent characters ([#12483](https://github.com/helix-editor/helix/pull/12483))
  * Fix clearing of infobox popups in `select_register` and `insert_register` commands ([e882a75](https://github.com/helix-editor/helix/commit/e882a75))
  * Fix handling of `stderr` of DAP child processes ([d0d1693](https://github.com/helix-editor/helix/commit/d0d1693))
  * Cancel all pending requests when a DAP session terminates ([26db541](https://github.com/helix-editor/helix/commit/26db541))
  * Properly discard out-of-date diagnostics ([313a647](https://github.com/helix-editor/helix/commit/313a647))
  * Fix display of multiple language servers in `hx --health` ([#12841](https://github.com/helix-editor/helix/pull/12841))
  * Respect `editor.default-yank-register` in `:yank-joined` ([#12890](https://github.com/helix-editor/helix/pull/12890))
  * Escape percent character when pasting the history register into the picker ([#12886](https://github.com/helix-editor/helix/pull/12886))
  * Render rulers before the cursor ([2d3b75a](https://github.com/helix-editor/helix/commit/2d3b75a))
  * Avoid inserting final newlines in empty files ([67879a1](https://github.com/helix-editor/helix/commit/67879a1))

OBS-URL: https://build.opensuse.org/request/show/1293872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=26
2025-07-17 15:18:46 +00:00
Soc Virnyl Estela
bd8414ac5e - Update to version 25.07:
Features:
  * Add a picker which explores directories ([#11285](https://github.com/helix-editor/helix/pull/11285), [d4aed40](https://github.com/helix-editor/helix/commit/d4aed40))
  * Allow cycling through multiple LSP Hover responses with `A-n`/`A-p` ([#10122](https://github.com/helix-editor/helix/pull/10122), [2367b20](https://github.com/helix-editor/helix/commit/2367b20))
  * Add support for incomplete LSP completions ([5c1f3f8](https://github.com/helix-editor/helix/commit/5c1f3f8))
  * Add support for EditorConfig ([#13056](https://github.com/helix-editor/helix/pull/13056), [#13443](https://github.com/helix-editor/helix/pull/13443))
  * Add support for LSP document colors ([#12308](https://github.com/helix-editor/helix/pull/12308), [d43de14](https://github.com/helix-editor/helix/commit/d43de14), [47cdd23](https://github.com/helix-editor/helix/commit/47cdd23), [ba54b6a](https://github.com/helix-editor/helix/commit/ba54b6a), [#13188](https://github.com/helix-editor/helix/pull/13188))
  * Support expansions in external formatter arguments ([#13429](https://github.com/helix-editor/helix/pull/13429))
  * Switch out the highlighter for the `tree-house` crate ([#12972](https://github.com/helix-editor/helix/pull/12972), [09bc67a](https://github.com/helix-editor/helix/commit/09bc67a), [a7c3a43](https://github.com/helix-editor/helix/commit/a7c3a43), [3ceae88](https://github.com/helix-editor/helix/commit/3ceae88), [05ae617](https://github.com/helix-editor/helix/commit/05ae617), [5a1dcc2](https://github.com/helix-editor/helix/commit/5a1dcc2), [ebf96bd](https://github.com/helix-editor/helix/commit/ebf96bd), [#13644](https://github.com/helix-editor/helix/pull/13644), [b1f4717](https://github.com/helix-editor/helix/commit/b1f4717), [7410fe3](https://github.com/helix-editor/helix/commit/7410fe3), [633c5fb](https://github.com/helix-editor/helix/commit/633c5fb), [362e97e](https://github.com/helix-editor/helix/commit/362e97e), [#13828](https://github.com/helix-editor/helix/pull/13828), [6fd1efd](https://github.com/helix-editor/helix/commit/6fd1efd))
      * This fixes a number of highlighter bugs.
      * Locals like parameter highlights are now highlighted even when the definition is not in view.
      * Markdown is now injected into rust doc comments (`///` and `//!`).
  * Add support for the DAP `startDebugging` reverse request ([#13403](https://github.com/helix-editor/helix/pull/13403))
  Fixes:
  * Fix panic from using `search_selection_detect_word_boundaries` (`*`) at the end of the file ([#12611](https://github.com/helix-editor/helix/pull/12611))
  * Discard placeholder text for zero tabstop `${0:placeholder}` ([#12647](https://github.com/helix-editor/helix/pull/12647))
  * Fix panic in `goto_file` (`gf`) on file names with non-ASCII characters ([#12673](https://github.com/helix-editor/helix/pull/12673))
  * Only accept unmodified characters in `goto_word` (`gw`) ([f5f9f49](https://github.com/helix-editor/helix/commit/f5f9f49), [0364521](https://github.com/helix-editor/helix/commit/0364521))
  * Skip recording keys pressed by macros while recording a macro ([#12733](https://github.com/helix-editor/helix/pull/12733))
  * Deny unknown fields in `editor.smart-tab` config ([28047fe](https://github.com/helix-editor/helix/commit/28047fe))
  * Fix soft-wrap word boundary detection for Unicode combining accent characters ([#12483](https://github.com/helix-editor/helix/pull/12483))
  * Fix clearing of infobox popups in `select_register` and `insert_register` commands ([e882a75](https://github.com/helix-editor/helix/commit/e882a75))
  * Fix handling of `stderr` of DAP child processes ([d0d1693](https://github.com/helix-editor/helix/commit/d0d1693))
  * Cancel all pending requests when a DAP session terminates ([26db541](https://github.com/helix-editor/helix/commit/26db541))
  * Properly discard out-of-date diagnostics ([313a647](https://github.com/helix-editor/helix/commit/313a647))
  * Fix display of multiple language servers in `hx --health` ([#12841](https://github.com/helix-editor/helix/pull/12841))
  * Respect `editor.default-yank-register` in `:yank-joined` ([#12890](https://github.com/helix-editor/helix/pull/12890))
  * Escape percent character when pasting the history register into the picker ([#12886](https://github.com/helix-editor/helix/pull/12886))
  * Render rulers before the cursor ([2d3b75a](https://github.com/helix-editor/helix/commit/2d3b75a))
  * Avoid inserting final newlines in empty files ([67879a1](https://github.com/helix-editor/helix/commit/67879a1))

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=91
2025-07-16 10:01:20 +00:00
2b06997076 Accepting request 1285699 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1285699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=25
2025-06-14 14:18:09 +00:00
Soc Virnyl Estela
2ec2cab225 - Set helix-runtime package as required
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=90
2025-06-07 06:59:06 +00:00
1d7b0938a6 Accepting request 1242113 from editors
OBS-URL: https://build.opensuse.org/request/show/1242113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=24
2025-02-03 20:43:37 +00:00
OBS User smolsheep
a692fdf409 - Update to version 25.01.1:
Fixes:
  * Fix blank buffer picker preview on doc with no views
  * Fix join_selections behavior on tabs
  * Fix recognition for color LSP completion hex codes for some
    language servers
  * Fix offsets to selections updated by open_below/open_above
    (o/O) in multi-cursor scenarios
  * Fix offsets to selections updated by insert_newline when
    trimming whitespace in multi-cursor scenarios
  * Fix panic in path completion from resolving variables like
    ${HOME:-$HOME}
  * Prevent line comment continuation when using change_selection
    (c) on a line above a comment
  Usability improvements:
  * Run external formatters from the document's directory
  Themes:
  * Update onelight
  * Add cursorline color to iceberg themes
  * Update special, ui.text.directory and ui.virtual.wrap in
    dark_plus
  New languages:
  * CodeQL, Gren
  Updated languages and queries:
  * Fix Teal LSP name
  * Highlight : in Rust as a delimiter
  * Update Swift highlights
  * Highlight JSX attributes as @attribute
  * Improve markdown heading highlights
  * Add comment tokens configuration for JSONC
  * Highlight the never type ! as a type in Rust
  * Expand builtin function highlights for ECMA languages, Rust and
    Haskell
  * Recognize .clang-tidy as YAML
  * Update MATLAB grammar and indent queries
  * Recognize rockspec as Lua
  * Add /// to Dart comment tokens configuration
  * Update Solidity grammar and queries
  * Update Spade grammar and queries
  * Re-enable Hare fetching and building by default
  Packaging:
  * --version now prints a leading zero for single-digit months,
    for example 25.01

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=89
2025-02-01 13:25:16 +00:00
4f039f9961 Accepting request 1234876 from editors
OBS-URL: https://build.opensuse.org/request/show/1234876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=23
2025-01-05 14:31:18 +00:00
OBS User smolsheep
2241d8134a - Update to version 25.01:
Features:
  * Big refactor for Pickers
  * Use a table layout and allow filtering by column
  * Reimplement global_search to allow changing the query
    dynamically
  * Add an alternative "inline" display for LSP diagnostics
  * Support defining keybindings as macros
  * Continue line comments in o/O and on <ret> in insert mode
  * Allow configuring and switching clipboard providers at runtime
  * Add support for path completion
  * Support bindings with the Super (Cmd/Win/Meta) modifier
  * Support rendering and jumping between tabstops in snippet
    completions
  * Allow theming directory completions
  Commands:
  * Add commands to move within snake_case or camelCase words
  * Add search_selection_detect_word_boundaries - This command
    takes the * key in normal and select mode, replacing
    search_selection which was moved to A-*.
  Usability:
  * Add :edit and :e aliases for :open
  * Trim trailing newline from pipe command outputs when the input
    doesn't have a trailing newline
  * Add :mv alias for :move
  * Return document display name instead of absolute path from the
    % special register
  * Track view position on a per-view instead of per-document basis
  * Improve scrolloff calculation to leave a gap in the middle
  * Show a popup for stderr printed by failed :sh commands
  * Add statusline errors when nothing is selected with s, K, A-K
  * Add .svn as a workspace root marker
  * Trim the end of :sh outputs
  * Show LSP window/showMessage messages in the statusline
  * Support finding workspace directories via .jj directories
  * Join single-line comments with join_selections (J)
  * Show anonymous syntax tree nodes in :tree-sitter-subtree
  * Save an undo checkpoint before paste in insert mode
  * Only break on ASCII spaces in :reflow
  * Add a default-yank-register config option
  * Show a statusline error for :format when a formatter is not
    available
  * Change to the home directory with :cd with no arguments
  * Change default comment token to # for unrecognized files
  * Trim all trailing whitespace on insert_newline
  * Change to the prior directory with :cd -
  * Allow parsing - (with no modifiers) as a keybinding
  * Improve opening statusline and error messages when opening
    duplicate files or directories
  * Trim trailing colons in paths passed on the argv
  * Show tree-sitter parser availability in hx --health <lang>
  * Show a preview block for colors in the LSP completion menu
  * Add infobox help for surround_add, surround_replace and
    surround_delete
  Fixes:
  * Respect document indentation settings in format_selections (=)
  * Avoid switching the current document to normal mode during an
    LSP workspace/applyEdit operation
  * Fix off-by-one in LSP find_completion_range
  * Prefer file-system mtime to local system time for detecting
    external modifications
  * Fix writing of hardlinks
  * Prevent language servers from being automatically restarted
    when stopped with :lsp-stop
  * Stable-sort LSP text edits
  * Fix determination of current language layer in documents with
    nested language injections
  * Fix a panic from :moveing a file to a new extension which
    starts a language server
  * Fix a panic from duplicating the diff gutter
  * Keep cursor position when exactly replacing text
  * Fix a panic from jump_backward on a newly opened split
  * Fix a panic from language servers sending an unknown diagnostic
    severity
  * Fix a panic when drawing at the edge of the screen
  * Fix git repo detection on symlinks
  * Fix a panic from a language server sending an out-of-range
    active signature index in textDocument/signatureHelp
  * Fix a panic from using C-k in a prompt ending in a multi-byte
    character
  * Expand tildes in paths passed to :read
  * Respect per-language workspace-lsp-roots configuration when
    opening new documents
  * Consistently replace line-endings in paste/replace commands
  * Fix formatting in error statusline messages when inspecting
    variables in DAP
  * Fix invisible printing of headers in --health output on light
    terminals
  * Accept integers serialized as floats in the JSONRPC id field
  Themes:
  * Add new themes:
    adwaita-light, ao, carbonfox, eiffel,
    seoul256, sunset, vintage, yo
  * Update themes:
    bogster, dark_plus, snazzy, everforest,
    gruvbox, hex, modus, voxed
  Languages:
  * Added new languages:
    jjdescription, i3wm and Sway configs, TypeSpec, jq, Thrift,
    Gherkin, Circom, Dune, Snakemake, Cylc, textproto, Spade,
    NestedText, Quint, Amber-lang, Vento, Teal, Koto, NGINX
  * Add comment injections for Hare
  * Improve highlights for blade.php files
  * Update tree-sitter-slint
  * Recognize just files as Just
  * Recognize mdx as Markdown
  * Update Just grammar and queries
  * Recognize tclsh as TCL
  * Update Godot grammar and queries
  * Update Gleam grammar and queries
  * Add mesonlsp for Meson
  * Update HTML highlights
  * Add comment textobjects for Verilog
  * Switch tree-sitter-just grammar
  * Update tree-sitter-fsharp
  * Add nixd for Nix
  * Highlight types and enum members from the Rust prelude
  * Improve textobjects for HCL, Nix
  * Add textobjects queries for docker-compose, dockerfile, env,
    git-config, hcl, hocon, prisma, SQL and YAML
  * Recognize cshtml files as HTML
  * Set a memory limit for the Lean language server
  * Add configurations for jedi and ruff language servers
  * Update Vue highlights
  * Switch tree-sitter-hcl grammar
  * Fix odinfmt formatter configuration
  * Recognize rbs files as Ruby
  * Update tree-sitter-nickel
  * Recognize ldtk and ldtkl files as JSON
  * Fix highlights for builtin functions in Fish
  * Add superhtml for HTML
  * Add a configuration for the Vale language server
  * Add Erlang Language Platform
  * Update Odin highlights
  * Remove auto-pairs for single quotes in SML
  * Add glsl_analyzer for GLSL
  * Recognize .prettierrc as YAML
  * Fix swift-format formatter configuration
  * Add package.json and tsconfig.json as JS/TS workspace roots
  * Add "INVARIANT" to comment error highlights
  * Update Rescript grammar and queries
  * Update tree-sitter-nasm
  * Update LLVM grammars
  * Update Perl and Pod grammars
  * Add Nim injections in Nix
  * Recognize livemd as Markdown
  * Update Unison grammar and queries
  * Turn off Swift auto-format by default
  * Recognize .swift-format as JSON
  * Recognize .clangd and .clang-format as YAML
  * Recognize ssh_config.d/*.conf as sshclientconfig
  * Update comment token configs for Zig
  * Update tree-sitter-bicep
  * Add hyperls for Hyperlang
  * Add highlight queries for Solidity
  * Recognize WORKSPACE.bzlmod as Starlark
  * Update Ada grammar and queries
  * Restrict Hocon file-types glob patterns
  * Update Mojo language server to Magic
  * Switch tree-sitter-v grammar
  * Add "COMPLIANCE" to comment error highlights
  * Add a language server configuration for ltex-ls-plus
  * Update tree-sitter-dockerfile
  * Add ] to PHP outdents
  * Add textobjects for Odin
  * Update tree-sitter-heex and queries
  * Update protobuf highlights
  * Switch tree-sitter-query
  * Add block comment configurations for jinja and nunjucks
  * Add uv shebang for python
  * Update tree-sitter-vento
  * Switch Protobuf tree-sitter grammar
  * Recognize hypr/*.conf as Hyprland

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=88
2025-01-04 07:28:47 +00:00
5 changed files with 316 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:44d9eb113a54a80a2891ac6374c74bcd2bce63d317f1e1c69c286a6fc919922c
size 142746572

3
helix-25.07.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:22f037e8c4bbef67b7aa6db3448063f87004159fde6a9ce684082963bfeba4e5
size 170085700

View File

@@ -1,3 +1,312 @@
-------------------------------------------------------------------
Wed Jul 16 07:48:22 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
- Update to version 25.07:
Features:
* Add a picker which explores directories ([#11285](https://github.com/helix-editor/helix/pull/11285), [d4aed40](https://github.com/helix-editor/helix/commit/d4aed40))
* Allow cycling through multiple LSP Hover responses with `A-n`/`A-p` ([#10122](https://github.com/helix-editor/helix/pull/10122), [2367b20](https://github.com/helix-editor/helix/commit/2367b20))
* Add support for incomplete LSP completions ([5c1f3f8](https://github.com/helix-editor/helix/commit/5c1f3f8))
* Add support for EditorConfig ([#13056](https://github.com/helix-editor/helix/pull/13056), [#13443](https://github.com/helix-editor/helix/pull/13443))
* Add support for LSP document colors ([#12308](https://github.com/helix-editor/helix/pull/12308), [d43de14](https://github.com/helix-editor/helix/commit/d43de14), [47cdd23](https://github.com/helix-editor/helix/commit/47cdd23), [ba54b6a](https://github.com/helix-editor/helix/commit/ba54b6a), [#13188](https://github.com/helix-editor/helix/pull/13188))
* Support expansions in external formatter arguments ([#13429](https://github.com/helix-editor/helix/pull/13429))
* Switch out the highlighter for the `tree-house` crate ([#12972](https://github.com/helix-editor/helix/pull/12972), [09bc67a](https://github.com/helix-editor/helix/commit/09bc67a), [a7c3a43](https://github.com/helix-editor/helix/commit/a7c3a43), [3ceae88](https://github.com/helix-editor/helix/commit/3ceae88), [05ae617](https://github.com/helix-editor/helix/commit/05ae617), [5a1dcc2](https://github.com/helix-editor/helix/commit/5a1dcc2), [ebf96bd](https://github.com/helix-editor/helix/commit/ebf96bd), [#13644](https://github.com/helix-editor/helix/pull/13644), [b1f4717](https://github.com/helix-editor/helix/commit/b1f4717), [7410fe3](https://github.com/helix-editor/helix/commit/7410fe3), [633c5fb](https://github.com/helix-editor/helix/commit/633c5fb), [362e97e](https://github.com/helix-editor/helix/commit/362e97e), [#13828](https://github.com/helix-editor/helix/pull/13828), [6fd1efd](https://github.com/helix-editor/helix/commit/6fd1efd))
* This fixes a number of highlighter bugs.
* Locals like parameter highlights are now highlighted even when the definition is not in view.
* Markdown is now injected into rust doc comments (`///` and `//!`).
* Add support for the DAP `startDebugging` reverse request ([#13403](https://github.com/helix-editor/helix/pull/13403))
Fixes:
* Fix panic from using `search_selection_detect_word_boundaries` (`*`) at the end of the file ([#12611](https://github.com/helix-editor/helix/pull/12611))
* Discard placeholder text for zero tabstop `${0:placeholder}` ([#12647](https://github.com/helix-editor/helix/pull/12647))
* Fix panic in `goto_file` (`gf`) on file names with non-ASCII characters ([#12673](https://github.com/helix-editor/helix/pull/12673))
* Only accept unmodified characters in `goto_word` (`gw`) ([f5f9f49](https://github.com/helix-editor/helix/commit/f5f9f49), [0364521](https://github.com/helix-editor/helix/commit/0364521))
* Skip recording keys pressed by macros while recording a macro ([#12733](https://github.com/helix-editor/helix/pull/12733))
* Deny unknown fields in `editor.smart-tab` config ([28047fe](https://github.com/helix-editor/helix/commit/28047fe))
* Fix soft-wrap word boundary detection for Unicode combining accent characters ([#12483](https://github.com/helix-editor/helix/pull/12483))
* Fix clearing of infobox popups in `select_register` and `insert_register` commands ([e882a75](https://github.com/helix-editor/helix/commit/e882a75))
* Fix handling of `stderr` of DAP child processes ([d0d1693](https://github.com/helix-editor/helix/commit/d0d1693))
* Cancel all pending requests when a DAP session terminates ([26db541](https://github.com/helix-editor/helix/commit/26db541))
* Properly discard out-of-date diagnostics ([313a647](https://github.com/helix-editor/helix/commit/313a647))
* Fix display of multiple language servers in `hx --health` ([#12841](https://github.com/helix-editor/helix/pull/12841))
* Respect `editor.default-yank-register` in `:yank-joined` ([#12890](https://github.com/helix-editor/helix/pull/12890))
* Escape percent character when pasting the history register into the picker ([#12886](https://github.com/helix-editor/helix/pull/12886))
* Render rulers before the cursor ([2d3b75a](https://github.com/helix-editor/helix/commit/2d3b75a))
* Avoid inserting final newlines in empty files ([67879a1](https://github.com/helix-editor/helix/commit/67879a1))
* Gracefully handle partial failure in multi-language-server requests ([#13156](https://github.com/helix-editor/helix/pull/13156), [14cab4b](https://github.com/helix-editor/helix/commit/14cab4b))
* Improve LSP progress message display in the statusline ([#13180](https://github.com/helix-editor/helix/pull/13180))
* Fix behavior of `<esc>` removing added indentation in documents with CRLF line endings ([702a961](https://github.com/helix-editor/helix/commit/702a961))
* Append changes to document history before pushing jumplist jumps ([#13619](https://github.com/helix-editor/helix/pull/13619))
* Fix overflow in the display of large chunks of text in the signature-help component ([#13566](https://github.com/helix-editor/helix/pull/13566))
* Fix panic from clearing whitespace when changing multiple selections on one line ([#13673](https://github.com/helix-editor/helix/pull/13673))
* Include formatting options in LSP range formatting request ([#13734](https://github.com/helix-editor/helix/pull/13734))
* Consistently set statusline errors when LSP features are not available ([#12577](https://github.com/helix-editor/helix/pull/12577))
* Fix `goto_file` on Windows ([#13770](https://github.com/helix-editor/helix/pull/13770))
* Fix crash in `goto_word` (`gw`) when `editor.jump-label-alphabet` is configured to be empty ([#13863](https://github.com/helix-editor/helix/pull/13863))
* Fix `open_above` / `open_below` (`o` / `O`) when using a count on a document with CRLF line-endings ([#13905](https://github.com/helix-editor/helix/pull/13905))
New languages:
* Ghostty config ([#12703](https://github.com/helix-editor/helix/pull/12703))
* Tera ([#12756](https://github.com/helix-editor/helix/pull/12756))
* FGA ([#12763](https://github.com/helix-editor/helix/pull/12763))
* CSV ([#11973](https://github.com/helix-editor/helix/pull/11973))
* Yara ([#12753](https://github.com/helix-editor/helix/pull/12753))
* Djot ([#12562](https://github.com/helix-editor/helix/pull/12562))
* Ink ([#12773](https://github.com/helix-editor/helix/pull/12773))
* Mail ([#12945](https://github.com/helix-editor/helix/pull/12945))
* SourcePawn ([#13028](https://github.com/helix-editor/helix/pull/13028))
* TLA+ ([#13081](https://github.com/helix-editor/helix/pull/13081))
* Werk ([#13136](https://github.com/helix-editor/helix/pull/13136))
* Debian control file ([#13245](https://github.com/helix-editor/helix/pull/13245))
* WESL ([#13267](https://github.com/helix-editor/helix/pull/13267))
* Fennel ([#13260](https://github.com/helix-editor/helix/pull/13260), [6081a5d](https://github.com/helix-editor/helix/commit/6081a5d))
* Quarto ([#13339](https://github.com/helix-editor/helix/pull/13339))
* Pug ([#13435](https://github.com/helix-editor/helix/pull/13435))
* Slang ([#13449](https://github.com/helix-editor/helix/pull/13449))
* Dunst config ([#13458](https://github.com/helix-editor/helix/pull/13458))
* Luau ([#13702](https://github.com/helix-editor/helix/pull/13702))
* Caddyfile ([#13859](https://github.com/helix-editor/helix/pull/13859))
* Java properties ([#13874](https://github.com/helix-editor/helix/pull/13874))
* Git notes ([#13885](https://github.com/helix-editor/helix/pull/13885))
* systemd (split from INI) ([#13907](https://github.com/helix-editor/helix/pull/13907))
* JSON-LD (split from JSON) ([#13925](https://github.com/helix-editor/helix/pull/13925))
* Django HTML ([#13935](https://github.com/helix-editor/helix/pull/13935))
Packaging:
* Fix handling of spaces in Bash completion ([#12828](https://github.com/helix-editor/helix/pull/12828))
* Refactor Nix flake ([#12831](https://github.com/helix-editor/helix/pull/12831), [#13024](https://github.com/helix-editor/helix/pull/13024), [cb1ecc9](https://github.com/helix-editor/helix/commit/cb1ecc9), [#13305](https://github.com/helix-editor/helix/pull/13305))
* Add `ConsoleOnly` to `Helix.desktop` categories ([#13236](https://github.com/helix-editor/helix/pull/13236))
* Drop Nix flake dependency on flake-utils ([60a03a3](https://github.com/helix-editor/helix/commit/60a03a3))
* Increase the MSRV to 1.82 ([#13275](https://github.com/helix-editor/helix/pull/13275))
-------------------------------------------------------------------
Sat Jun 7 06:58:26 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Set `helix-runtime` package as required
-------------------------------------------------------------------
Sat Feb 1 12:51:36 UTC 2025 - Joshua Smith <smolsheep@opensuse.org>
- Update to version 25.01.1:
Fixes:
* Fix blank buffer picker preview on doc with no views
* Fix join_selections behavior on tabs
* Fix recognition for color LSP completion hex codes for some
language servers
* Fix offsets to selections updated by open_below/open_above
(o/O) in multi-cursor scenarios
* Fix offsets to selections updated by insert_newline when
trimming whitespace in multi-cursor scenarios
* Fix panic in path completion from resolving variables like
${HOME:-$HOME}
* Prevent line comment continuation when using change_selection
(c) on a line above a comment
Usability improvements:
* Run external formatters from the document's directory
Themes:
* Update onelight
* Add cursorline color to iceberg themes
* Update special, ui.text.directory and ui.virtual.wrap in
dark_plus
New languages:
* CodeQL, Gren
Updated languages and queries:
* Fix Teal LSP name
* Highlight : in Rust as a delimiter
* Update Swift highlights
* Highlight JSX attributes as @attribute
* Improve markdown heading highlights
* Add comment tokens configuration for JSONC
* Highlight the never type ! as a type in Rust
* Expand builtin function highlights for ECMA languages, Rust and
Haskell
* Recognize .clang-tidy as YAML
* Update MATLAB grammar and indent queries
* Recognize rockspec as Lua
* Add /// to Dart comment tokens configuration
* Update Solidity grammar and queries
* Update Spade grammar and queries
* Re-enable Hare fetching and building by default
Packaging:
* --version now prints a leading zero for single-digit months,
for example 25.01
-------------------------------------------------------------------
Sat Jan 4 06:58:23 UTC 2025 - Joshua Smith <smolsheep@opensuse.org>
- Update to version 25.01:
Features:
* Big refactor for Pickers
* Use a table layout and allow filtering by column
* Reimplement global_search to allow changing the query
dynamically
* Add an alternative "inline" display for LSP diagnostics
* Support defining keybindings as macros
* Continue line comments in o/O and on <ret> in insert mode
* Allow configuring and switching clipboard providers at runtime
* Add support for path completion
* Support bindings with the Super (Cmd/Win/Meta) modifier
* Support rendering and jumping between tabstops in snippet
completions
* Allow theming directory completions
Commands:
* Add commands to move within snake_case or camelCase words
* Add search_selection_detect_word_boundaries - This command
takes the * key in normal and select mode, replacing
search_selection which was moved to A-*.
Usability:
* Add :edit and :e aliases for :open
* Trim trailing newline from pipe command outputs when the input
doesn't have a trailing newline
* Add :mv alias for :move
* Return document display name instead of absolute path from the
% special register
* Track view position on a per-view instead of per-document basis
* Improve scrolloff calculation to leave a gap in the middle
* Show a popup for stderr printed by failed :sh commands
* Add statusline errors when nothing is selected with s, K, A-K
* Add .svn as a workspace root marker
* Trim the end of :sh outputs
* Show LSP window/showMessage messages in the statusline
* Support finding workspace directories via .jj directories
* Join single-line comments with join_selections (J)
* Show anonymous syntax tree nodes in :tree-sitter-subtree
* Save an undo checkpoint before paste in insert mode
* Only break on ASCII spaces in :reflow
* Add a default-yank-register config option
* Show a statusline error for :format when a formatter is not
available
* Change to the home directory with :cd with no arguments
* Change default comment token to # for unrecognized files
* Trim all trailing whitespace on insert_newline
* Change to the prior directory with :cd -
* Allow parsing - (with no modifiers) as a keybinding
* Improve opening statusline and error messages when opening
duplicate files or directories
* Trim trailing colons in paths passed on the argv
* Show tree-sitter parser availability in hx --health <lang>
* Show a preview block for colors in the LSP completion menu
* Add infobox help for surround_add, surround_replace and
surround_delete
Fixes:
* Respect document indentation settings in format_selections (=)
* Avoid switching the current document to normal mode during an
LSP workspace/applyEdit operation
* Fix off-by-one in LSP find_completion_range
* Prefer file-system mtime to local system time for detecting
external modifications
* Fix writing of hardlinks
* Prevent language servers from being automatically restarted
when stopped with :lsp-stop
* Stable-sort LSP text edits
* Fix determination of current language layer in documents with
nested language injections
* Fix a panic from :moveing a file to a new extension which
starts a language server
* Fix a panic from duplicating the diff gutter
* Keep cursor position when exactly replacing text
* Fix a panic from jump_backward on a newly opened split
* Fix a panic from language servers sending an unknown diagnostic
severity
* Fix a panic when drawing at the edge of the screen
* Fix git repo detection on symlinks
* Fix a panic from a language server sending an out-of-range
active signature index in textDocument/signatureHelp
* Fix a panic from using C-k in a prompt ending in a multi-byte
character
* Expand tildes in paths passed to :read
* Respect per-language workspace-lsp-roots configuration when
opening new documents
* Consistently replace line-endings in paste/replace commands
* Fix formatting in error statusline messages when inspecting
variables in DAP
* Fix invisible printing of headers in --health output on light
terminals
* Accept integers serialized as floats in the JSONRPC id field
Themes:
* Add new themes:
adwaita-light, ao, carbonfox, eiffel,
seoul256, sunset, vintage, yo
* Update themes:
bogster, dark_plus, snazzy, everforest,
gruvbox, hex, modus, voxed
Languages:
* Added new languages:
jjdescription, i3wm and Sway configs, TypeSpec, jq, Thrift,
Gherkin, Circom, Dune, Snakemake, Cylc, textproto, Spade,
NestedText, Quint, Amber-lang, Vento, Teal, Koto, NGINX
* Add comment injections for Hare
* Improve highlights for blade.php files
* Update tree-sitter-slint
* Recognize just files as Just
* Recognize mdx as Markdown
* Update Just grammar and queries
* Recognize tclsh as TCL
* Update Godot grammar and queries
* Update Gleam grammar and queries
* Add mesonlsp for Meson
* Update HTML highlights
* Add comment textobjects for Verilog
* Switch tree-sitter-just grammar
* Update tree-sitter-fsharp
* Add nixd for Nix
* Highlight types and enum members from the Rust prelude
* Improve textobjects for HCL, Nix
* Add textobjects queries for docker-compose, dockerfile, env,
git-config, hcl, hocon, prisma, SQL and YAML
* Recognize cshtml files as HTML
* Set a memory limit for the Lean language server
* Add configurations for jedi and ruff language servers
* Update Vue highlights
* Switch tree-sitter-hcl grammar
* Fix odinfmt formatter configuration
* Recognize rbs files as Ruby
* Update tree-sitter-nickel
* Recognize ldtk and ldtkl files as JSON
* Fix highlights for builtin functions in Fish
* Add superhtml for HTML
* Add a configuration for the Vale language server
* Add Erlang Language Platform
* Update Odin highlights
* Remove auto-pairs for single quotes in SML
* Add glsl_analyzer for GLSL
* Recognize .prettierrc as YAML
* Fix swift-format formatter configuration
* Add package.json and tsconfig.json as JS/TS workspace roots
* Add "INVARIANT" to comment error highlights
* Update Rescript grammar and queries
* Update tree-sitter-nasm
* Update LLVM grammars
* Update Perl and Pod grammars
* Add Nim injections in Nix
* Recognize livemd as Markdown
* Update Unison grammar and queries
* Turn off Swift auto-format by default
* Recognize .swift-format as JSON
* Recognize .clangd and .clang-format as YAML
* Recognize ssh_config.d/*.conf as sshclientconfig
* Update comment token configs for Zig
* Update tree-sitter-bicep
* Add hyperls for Hyperlang
* Add highlight queries for Solidity
* Recognize WORKSPACE.bzlmod as Starlark
* Update Ada grammar and queries
* Restrict Hocon file-types glob patterns
* Update Mojo language server to Magic
* Switch tree-sitter-v grammar
* Add "COMPLIANCE" to comment error highlights
* Add a language server configuration for ltex-ls-plus
* Update tree-sitter-dockerfile
* Add ] to PHP outdents
* Add textobjects for Odin
* Update tree-sitter-heex and queries
* Update protobuf highlights
* Switch tree-sitter-query
* Add block comment configurations for jinja and nunjucks
* Add uv shebang for python
* Update tree-sitter-vento
* Switch Protobuf tree-sitter grammar
* Recognize hypr/*.conf as Hyprland
-------------------------------------------------------------------
Wed Sep 11 08:15:58 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

View File

@@ -18,7 +18,7 @@
%global _helix_runtimedir %{_libdir}/%{name}/runtime
Name: helix
Version: 24.07
Version: 25.07
Release: 0
Summary: A post-modern modal text editor written in Rust
License: (Apache-2.0 OR MIT) AND BSD-3-Clause AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND Apache-2.0 AND BSL-1.0 AND ISC AND MIT AND MPL-2.0 AND Zlib AND MPL-2.0
@@ -37,7 +37,7 @@ BuildRequires: git-core
BuildRequires: hicolor-icon-theme
BuildRequires: update-desktop-files
BuildRequires: zsh
Recommends: %{name}-runtime = %{version}
Requires: %{name}-runtime = %{version}
ExclusiveArch: %{rust_arches}
%description

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fe22a1a2bcba19835c944bbfae926e3ec7808629d4b4524bcbf9754ca0bce96
size 25737226
oid sha256:524d0f7dbe696a88dfca79b80735cebc8cb314edf040a830372b2022bfd5d3ee
size 28560513