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">
|
||||
<param name="src">helix-*.tar.xz</param>
|
||||
</service>
|
||||
<service name="cargo_audit" mode="manual" />
|
||||
</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>
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
%global _helix_runtimedir %{_libdir}/%{name}/runtime
|
||||
|
||||
Name: helix
|
||||
Version: 24.03
|
||||
Version: 24.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 (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
|
||||
BuildRequires: c++_compiler
|
||||
BuildRequires: c_compiler
|
||||
BuildRequires: cargo >= 1.74.0
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: update-desktop-files
|
||||
@ -50,6 +51,7 @@ has treesitter support for syntax highlighting and improved navigation
|
||||
Summary: Bash Completion for %{name}
|
||||
Group: System/Shells
|
||||
Supplements: (%{name} and bash-completion)
|
||||
Requires: %{name} = %{version}
|
||||
BuildArch: noarch
|
||||
|
||||
%description bash-completion
|
||||
@ -59,6 +61,7 @@ Bash command-line completion support for %{name}.
|
||||
Summary: Fish Completion for %{name}
|
||||
Group: System/Shells
|
||||
Supplements: (%{name} and fish)
|
||||
Requires: %{name} = %{version}
|
||||
BuildArch: noarch
|
||||
|
||||
%description fish-completion
|
||||
@ -68,6 +71,7 @@ Fish command-line completion support for %{name}.
|
||||
Summary: Zsh Completion for %{name}
|
||||
Group: System/Shells
|
||||
Supplements: (%{name} and zsh)
|
||||
Requires: %{name} = %{version}
|
||||
BuildArch: noarch
|
||||
|
||||
%description zsh-completion
|
||||
@ -121,6 +125,7 @@ rm -rfv %{buildroot}%{_helix_runtimedir}/grammars/sources
|
||||
# Desktop application file
|
||||
install -Dm644 -T %{_builddir}/%{name}-%{version}/contrib/Helix.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
%suse_update_desktop_file %{name}
|
||||
install -Dm644 -T %{_builddir}/%{name}-%{version}/contrib/Helix.appdata.xml %{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml
|
||||
|
||||
# Icon
|
||||
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
|
||||
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
||||
%{_datadir}/applications/*
|
||||
%{_datadir}/metainfo/%{name}.appdata.xml
|
||||
|
||||
%dir %{_libdir}/helix
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dad4f9d768d55800e2b38abf6018daa0b77c35e2ad0a3a80b85415b16c68d228
|
||||
size 23232295
|
||||
oid sha256:7a719b173b9d2ef5503a400d9bea212002bb01028fabce845cf7323395dbd099
|
||||
size 23904391
|
||||
|
Loading…
Reference in New Issue
Block a user