forked from pool/helix
Accepting request 1187403 from editors
OBS-URL: https://build.opensuse.org/request/show/1187403 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=21
This commit is contained in:
commit
b01e6eeb9e
1
_service
1
_service
@ -3,6 +3,5 @@
|
|||||||
<service name="cargo_vendor" mode="manual">
|
<service name="cargo_vendor" mode="manual">
|
||||||
<param name="src">helix-*.tar.xz</param>
|
<param name="src">helix-*.tar.xz</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="cargo_audit" mode="manual" />
|
|
||||||
</services>
|
</services>
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c59a5988f066c2ab90132e03a0e6b35b3dd89f48d3d78bf0ec81bd7d88c7677e
|
|
||||||
size 133067920
|
|
3
helix-24.07.tar.xz
Normal file
3
helix-24.07.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:44d9eb113a54a80a2891ac6374c74bcd2bce63d317f1e1c69c286a6fc919922c
|
||||||
|
size 142746572
|
192
helix.changes
192
helix.changes
@ -1,3 +1,195 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jul 14 17:24:29 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
||||||
|
|
||||||
|
- Add MSRV to specfile
|
||||||
|
- Require main package for completion
|
||||||
|
- Remove deprecated cargo_audit -- Now part of cargo_vendor
|
||||||
|
- Update to version 24.07:
|
||||||
|
Features:
|
||||||
|
* Add a textobject for entries/elements of list-like things
|
||||||
|
* Add a picker showing files changed in VCS
|
||||||
|
* Use a temporary file for writes
|
||||||
|
* Allow cycling through LSP signature-help signatures with
|
||||||
|
A-n/A-p
|
||||||
|
* Use tree-sitter when finding matching brackets and closest
|
||||||
|
pairs
|
||||||
|
* Auto-save all buffers after a delay
|
||||||
|
Commands:
|
||||||
|
* select_all_siblings (A-a) - select all siblings of each
|
||||||
|
selection
|
||||||
|
* select_all_children (A-i) - select all children of each
|
||||||
|
selection
|
||||||
|
* :read - insert the contents of the given file at each selection
|
||||||
|
Usability improvements:
|
||||||
|
* Support scrolling popup contents using the mouse
|
||||||
|
* Sort the jumplist picker so that most recent items come first
|
||||||
|
* Improve goto_file's (gf) automatic path detection strategy
|
||||||
|
* Respect language server definition order in code action menu
|
||||||
|
* Allow using a count with goto_next_buffer (gn) and
|
||||||
|
goto_previous_buffer (gp)
|
||||||
|
* Improve the positioning of popups
|
||||||
|
* Reset all changes overlapped by selections in
|
||||||
|
:reset-diff-change
|
||||||
|
* Await pending writes in the suspend command (C-z)
|
||||||
|
* Remove special handling of line ending characters in replace
|
||||||
|
(r)
|
||||||
|
* Use the selected register as a history register for
|
||||||
|
rename_symbol (<space>r)
|
||||||
|
* Use the configured insert-mode cursor for prompt entry
|
||||||
|
* Add tilted quotes to the matching brackets list
|
||||||
|
* Prevent improper files like /dev/urandom from being used as
|
||||||
|
file arguments
|
||||||
|
* Allow multiple language servers to provide
|
||||||
|
:lsp-workspace-commands
|
||||||
|
* Trim output of commands executed through :pipe
|
||||||
|
Fixes:
|
||||||
|
* Use lldb-dap instead of lldb-vscode in default DAP
|
||||||
|
configuration
|
||||||
|
* Fix creation of uneven splits when closing windows
|
||||||
|
* Avoid setting a register in delete_selection_noyank, fixing the
|
||||||
|
command's use in command sequences
|
||||||
|
* Fix jump alphabet config resetting when using :config-reload
|
||||||
|
* Overlay LSP unnecessary/deprecated diagnostic tag highlights
|
||||||
|
onto regular diagnostic highlights
|
||||||
|
* Fix crash on LSP text edits with invalid ranges
|
||||||
|
* Handle partial failure when sending multiple LSP
|
||||||
|
textDocument/didSave notifications
|
||||||
|
* Fix off-by-one error for completion-replace option
|
||||||
|
* Fix mouse right-click selection behavior
|
||||||
|
* Fix scrolling to the end within a popup
|
||||||
|
* Fix jump label highlight locations when jumping in non-ascii
|
||||||
|
text
|
||||||
|
* Fix crashes from tree-sitter query captures that return
|
||||||
|
non-grapheme aligned ranges
|
||||||
|
* Include VCS change in mi/ma textobject infobox
|
||||||
|
* Override crossterm's support for NO_COLOR
|
||||||
|
* Respect mode when starting a search
|
||||||
|
* Simplify first-in-line computation for indent queries
|
||||||
|
* Ignore .svn version controlled files in file pickers
|
||||||
|
* Fix overloading language servers with completionItem/resolve
|
||||||
|
requests
|
||||||
|
* Specify direction for select_next_sibling / select_prev_sibling
|
||||||
|
* Fix restarting language servers
|
||||||
|
* Don't stop at the first URL in goto_file
|
||||||
|
* Fix overflows in window size calculations for small terminals
|
||||||
|
* Allow missing or empty completion lists in DAP
|
||||||
|
* Revert statusline refactor that could cause the statusline to
|
||||||
|
blank out on files with long paths
|
||||||
|
* Synchronize files after writing
|
||||||
|
* Avoid cnorm for cursor-type detection in certain terminals
|
||||||
|
* Reset inlay hints when stopping or restarting a language server
|
||||||
|
* Fix logic for updating --version when development VCS HEAD
|
||||||
|
changes
|
||||||
|
* Set a max value for the count
|
||||||
|
* Deserialize number IDs in DAP module types
|
||||||
|
* Fix the behavior of jump_backwords when the jumplist is at
|
||||||
|
capacity
|
||||||
|
* Fix injection layer heritage tracking for reused tree-sitter
|
||||||
|
injection layers
|
||||||
|
* Fix pluralization of "buffers" in the statusline for :q, :q!,
|
||||||
|
:wq
|
||||||
|
* Declare LSP formatting client capabilities
|
||||||
|
* Commit uncommitted changes before attempting undo/earlier
|
||||||
|
* Expand tilde for selected paths in goto_file
|
||||||
|
* Commit undo checkpoints before :write[-all], fixing the
|
||||||
|
modification indicator
|
||||||
|
Themes:
|
||||||
|
* Add jump label styles to nightfox, Solarized, cyan_light,
|
||||||
|
onelight, tokyonight, papercolor, Darcula, autumn, Ayu themes,
|
||||||
|
dark_high_contrast, varua, Modus themes
|
||||||
|
* Add flexoki-dark, flexoki-light, iroaseta, kanagawa-dragon
|
||||||
|
themes
|
||||||
|
* Update material themes
|
||||||
|
* Add default theme keys for LSP diagnostics tags to existing
|
||||||
|
themes
|
||||||
|
* Add jump label styles to base16 themes
|
||||||
|
* Add modeline and default virtual highlights to base16_default
|
||||||
|
* Dim primary selection in kanagawa
|
||||||
|
* Add ruler style to adwaita-dark
|
||||||
|
* Remove ui.highlight effects from solarized_dark
|
||||||
|
* Fix statusline color in material themes
|
||||||
|
* Brighten nord selection highlight
|
||||||
|
* Add inlay-hint styles to monokai themes
|
||||||
|
* Add bufferline and cursorline colors to vim_dark_high_contrast
|
||||||
|
* Switch themes with foreground rulers to background
|
||||||
|
* Fix statusline colors for everblush
|
||||||
|
* Use yellow1 for gruvbox warning diagnostics
|
||||||
|
* Refactor dark_plus and gruvbox themes
|
||||||
|
* Add debug highlights to dark_plus
|
||||||
|
* Fix per-mode cursor colors in the default theme
|
||||||
|
* Add tag and attribute highlights to dark_high_contrast
|
||||||
|
* Improve readability of virtual text with noctis theme
|
||||||
|
* Sync catppuccin themes with upstream
|
||||||
|
New languages:
|
||||||
|
* BitBake, Earthfile, TCL, ADL, LDIF, XTC, Move, Pest, GJS/GTS,
|
||||||
|
Inko, Mojo, Elisp
|
||||||
|
Updated languages and queries:
|
||||||
|
* Recognize mkdn files as markdown
|
||||||
|
* Add comment injections for Gleam
|
||||||
|
* Recognize BuildKite commands in YAML injections
|
||||||
|
* Add F# block comment token configuration
|
||||||
|
* Update tree-sitter-templ and queries
|
||||||
|
* Recognize Tiltfile as Starlark
|
||||||
|
* Remove todo.txt from files recognized as todotxt
|
||||||
|
* Highlight type keyword in Python from PEP695
|
||||||
|
* Update tree-sitter-koka, add language server config
|
||||||
|
* Recognize node and Python history files
|
||||||
|
* Recognize more shell files as bash
|
||||||
|
* Recognize the bun shebang as typescript
|
||||||
|
* Add a configuration for the angular language server
|
||||||
|
* Add textobject queries for Solidity
|
||||||
|
* Recognize meson.options as Meson
|
||||||
|
* Improve Solidity highlighting
|
||||||
|
* Recognize _.tpl files as Helm
|
||||||
|
* Update tree-sitter-ld and highlights
|
||||||
|
* Add lldb-dap configuration for Odin
|
||||||
|
* Update tree-sitter-rust
|
||||||
|
* Update tree-sitter-typst
|
||||||
|
* Recognize hyprpaper.conf, hypridle.conf and hyprlock.conf as
|
||||||
|
Hyprlang
|
||||||
|
* Improve HTML highlighting
|
||||||
|
* Add rust-script and cargo as shebangs for Rust
|
||||||
|
* Fix precedence of tag highlights in Svelte
|
||||||
|
* Update tree-sitter-bash
|
||||||
|
* Recognize *.ignore files as ignore
|
||||||
|
* Add configuration to enable inlay hints in metals
|
||||||
|
* Enable highlighting private members in ECMA languages
|
||||||
|
* Add comment injection to typst queries
|
||||||
|
* Add textobject queries for Hurl
|
||||||
|
* Add try keyword to Rust
|
||||||
|
* Add is not and not in to Python highlights
|
||||||
|
* Remove ' and ⟨⟩ from Lean autopair configuration
|
||||||
|
* Match TOML/YAML highlights for JSON keys
|
||||||
|
* Recognize WORKSPACE files as Starlark
|
||||||
|
* Switch Odin tree-sitter grammar and highlights
|
||||||
|
* Update tree-sitter-slint
|
||||||
|
* Add missing operators for Solidity highlights
|
||||||
|
* Update tree-sitter-inko
|
||||||
|
* Add py, hs, rs and typ injection regexes
|
||||||
|
* Update Swift grammar and queries
|
||||||
|
* Update Cairo grammar and queries
|
||||||
|
* Update Rust grammar
|
||||||
|
* Add block comment tokens for typst
|
||||||
|
* Recognize jsonl as JSON
|
||||||
|
* Add rulers and text-width at 100 columns for Lean language
|
||||||
|
* Improve VDHL highlights
|
||||||
|
* Recognize hsc as Haskell
|
||||||
|
* Fix heredoc and $'<ansi_string>' highlights in Bash
|
||||||
|
* Add LSP configuration for basedpyright
|
||||||
|
* Recognize npmrc and .nmprc files as INI
|
||||||
|
* Recognize ~/.config/git/ignore as git-ignore
|
||||||
|
* Recognize pdm.lock and uv.lock as TOML
|
||||||
|
* Recognize .yml as well as .yaml for Helm chart templates
|
||||||
|
* Add regex injections for Bash
|
||||||
|
* Update tree-sitter-todo
|
||||||
|
Packaging:
|
||||||
|
* Make Helix.appdata.xml spec-compliant
|
||||||
|
* Expose all flake outputs through flake-compat
|
||||||
|
* Bump the MSRV to 1.74.0
|
||||||
|
* Improve fish completions
|
||||||
|
* Improve ZSH completions
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Mar 30 13:53:25 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
Sat Mar 30 13:53:25 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
%global _helix_runtimedir %{_libdir}/%{name}/runtime
|
%global _helix_runtimedir %{_libdir}/%{name}/runtime
|
||||||
|
|
||||||
Name: helix
|
Name: helix
|
||||||
Version: 24.03
|
Version: 24.07
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A post-modern modal text editor written in Rust
|
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
|
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
|
||||||
@ -35,6 +35,7 @@ Source3: README-suse-maint.md
|
|||||||
Source4: helix-rpmlintrc
|
Source4: helix-rpmlintrc
|
||||||
BuildRequires: c++_compiler
|
BuildRequires: c++_compiler
|
||||||
BuildRequires: c_compiler
|
BuildRequires: c_compiler
|
||||||
|
BuildRequires: cargo >= 1.74.0
|
||||||
BuildRequires: cargo-packaging
|
BuildRequires: cargo-packaging
|
||||||
BuildRequires: hicolor-icon-theme
|
BuildRequires: hicolor-icon-theme
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
@ -50,6 +51,7 @@ has treesitter support for syntax highlighting and improved navigation
|
|||||||
Summary: Bash Completion for %{name}
|
Summary: Bash Completion for %{name}
|
||||||
Group: System/Shells
|
Group: System/Shells
|
||||||
Supplements: (%{name} and bash-completion)
|
Supplements: (%{name} and bash-completion)
|
||||||
|
Requires: %{name} = %{version}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description bash-completion
|
%description bash-completion
|
||||||
@ -59,6 +61,7 @@ Bash command-line completion support for %{name}.
|
|||||||
Summary: Fish Completion for %{name}
|
Summary: Fish Completion for %{name}
|
||||||
Group: System/Shells
|
Group: System/Shells
|
||||||
Supplements: (%{name} and fish)
|
Supplements: (%{name} and fish)
|
||||||
|
Requires: %{name} = %{version}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description fish-completion
|
%description fish-completion
|
||||||
@ -68,6 +71,7 @@ Fish command-line completion support for %{name}.
|
|||||||
Summary: Zsh Completion for %{name}
|
Summary: Zsh Completion for %{name}
|
||||||
Group: System/Shells
|
Group: System/Shells
|
||||||
Supplements: (%{name} and zsh)
|
Supplements: (%{name} and zsh)
|
||||||
|
Requires: %{name} = %{version}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description zsh-completion
|
%description zsh-completion
|
||||||
@ -121,6 +125,7 @@ rm -rfv %{buildroot}%{_helix_runtimedir}/grammars/sources
|
|||||||
# Desktop application file
|
# Desktop application file
|
||||||
install -Dm644 -T %{_builddir}/%{name}-%{version}/contrib/Helix.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
|
install -Dm644 -T %{_builddir}/%{name}-%{version}/contrib/Helix.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||||
%suse_update_desktop_file %{name}
|
%suse_update_desktop_file %{name}
|
||||||
|
install -Dm644 -T %{_builddir}/%{name}-%{version}/contrib/Helix.appdata.xml %{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml
|
||||||
|
|
||||||
# Icon
|
# Icon
|
||||||
install -Dm644 -T %{_builddir}/%{name}-%{version}/logo.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
install -Dm644 -T %{_builddir}/%{name}-%{version}/logo.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
||||||
@ -138,6 +143,7 @@ install -Dm644 -T %{_builddir}/%{name}-%{version}/contrib/completion/hx.zsh %{bu
|
|||||||
# Desktop application file
|
# Desktop application file
|
||||||
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
||||||
%{_datadir}/applications/*
|
%{_datadir}/applications/*
|
||||||
|
%{_datadir}/metainfo/%{name}.appdata.xml
|
||||||
|
|
||||||
%dir %{_libdir}/helix
|
%dir %{_libdir}/helix
|
||||||
|
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:dad4f9d768d55800e2b38abf6018daa0b77c35e2ad0a3a80b85415b16c68d228
|
oid sha256:7a719b173b9d2ef5503a400d9bea212002bb01028fabce845cf7323395dbd099
|
||||||
size 23232295
|
size 23904391
|
||||||
|
Loading…
Reference in New Issue
Block a user