- Remove patch 0001-fix-ub-in-diff-gutter.patch

- Update to version 23.10:
  Breaking changes:
    - Support multiple language servers per language
    - This is a breaking change to language configuration
  
  Features:
    - Support multiple language servers per language
    - Add a statusline element for the selected register
    - Add `%`, `#`, `.`, `*` and `+` special registers
    - Add initial support for LSP DidChangeWatchedFiles notifications
    - Search buffer contents in `global_search`
    - Add a "smart tab" command that intelligently jumps the cursor on tab
    - Add a statusline element for whether a file is read-only
    - Syntax highlight regex prompts
    - Allow defining alignment in indent queries
    - Show visual feedback in `surround_replace`
    - Switch to Nucleo for fuzzy matching
    - Insert a trailing newline on write
    - Add a `-w`/`--working-dir` CLI flag for specifying a working directory on startup
    - Accept a `+N` CLI argument to set the first file's line number
    - Accept Helix-specific ignore files in `.helix/ignore` and `~/.config/helix/ignore`
  
  Commands:
    - `merge_selections` (`A-minus`) - merge all selections into one selection that covers all ranges
    - `move_prev_long_word_end` and `extend_prev_long_word_end` - move/extend to the end of the previous WORD
    - `reverse_selection_contents` - swaps the values of each selection so they are reversed
    - Add `:rl` and `:rla` aliases for `:reload` and `:reload-all`
    - `yank_joined` - join the selections and yank to the selected register
    - `:write-all!` (`:wa!`) - forcibly write all buffers to disk and create any necessary subdirectories
    - `:redraw` - clear re-render the UI
    - `:tree-sitter-highlight-name` - show the theme scope name of the highlight under the cursor

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=81
This commit is contained in:
Soc Virnyl Estela 2023-10-28 09:52:02 +00:00 committed by Git OBS Bridge
parent 2aafa4f410
commit 0e535a10e4
8 changed files with 49 additions and 15 deletions

View File

@ -1,10 +1,8 @@
<services>
<service name="download_files" mode="disabled" />
<service name="cargo_vendor" mode="disabled">
<param name="srctar">helix-23.05.tar.xz</param>
<param name="compression">xz</param>
<param name="update">true</param>
<service name="download_files" mode="manual" />
<service name="cargo_vendor" mode="manual">
<param name="src">helix-*.tar.xz</param>
</service>
<service name="cargo_audit" mode="disabled" />
<service name="cargo_audit" mode="manual" />
</services>

View File

@ -2,4 +2,4 @@
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "vendor"
directory = "vendor"

View File

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

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

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4e7bcac200b1a15bc9f196bdfd161e4e448dc670359349ae14c18ccc512153e8
size 106234736

View File

@ -1,3 +1,39 @@
-------------------------------------------------------------------
Sat Oct 28 09:44:51 UTC 2023 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Remove patch 0001-fix-ub-in-diff-gutter.patch
- Update to version 23.10:
Breaking changes:
- Support multiple language servers per language
- This is a breaking change to language configuration
Features:
- Support multiple language servers per language
- Add a statusline element for the selected register
- Add `%`, `#`, `.`, `*` and `+` special registers
- Add initial support for LSP DidChangeWatchedFiles notifications
- Search buffer contents in `global_search`
- Add a "smart tab" command that intelligently jumps the cursor on tab
- Add a statusline element for whether a file is read-only
- Syntax highlight regex prompts
- Allow defining alignment in indent queries
- Show visual feedback in `surround_replace`
- Switch to Nucleo for fuzzy matching
- Insert a trailing newline on write
- Add a `-w`/`--working-dir` CLI flag for specifying a working directory on startup
- Accept a `+N` CLI argument to set the first file's line number
- Accept Helix-specific ignore files in `.helix/ignore` and `~/.config/helix/ignore`
Commands:
- `merge_selections` (`A-minus`) - merge all selections into one selection that covers all ranges
- `move_prev_long_word_end` and `extend_prev_long_word_end` - move/extend to the end of the previous WORD
- `reverse_selection_contents` - swaps the values of each selection so they are reversed
- Add `:rl` and `:rla` aliases for `:reload` and `:reload-all`
- `yank_joined` - join the selections and yank to the selected register
- `:write-all!` (`:wa!`) - forcibly write all buffers to disk and create any necessary subdirectories
- `:redraw` - clear re-render the UI
- `:tree-sitter-highlight-name` - show the theme scope name of the highlight under the cursor
-------------------------------------------------------------------
Thu Aug 31 23:40:52 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

View File

@ -23,14 +23,14 @@
%global _helix_runtimedir %{_libdir}/%{name}/runtime
Name: helix
Version: 23.05
Version: 23.10
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 (MIT OR Apache-2.0 OR Zlib) AND (MIT or Unlicense) AND (Zlib OR Apache-2.0 OR MIT) AND Apache-2.0 AND BSL-1.0 AND ISC AND MIT AND MPL-2.0 AND Zlib AND MPL-2.0
URL: https://github.com/helix-editor/helix
# This tarball includes fetched grammars
Source0: https://github.com/helix-editor/helix/releases/download/%{version}/%{name}-%{version}-source.tar.xz#/%{name}-%{version}.tar.xz
Source1: vendor.tar.xz
Source1: vendor.tar.zst
Source2: cargo_config
Source3: README-suse-maint.md
Source4: helix-rpmlintrc

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fa4d6a3e53b7a5023c254834614d9e12dc030fd9358370386e651856dd3e5f5
size 29266948

3
vendor.tar.zst Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:31d0f32382ef0a60466839d621b8c2ac923f847bf8ad89ee4046a42f1e3b1d42
size 27404020