SHA256
1
0
forked from pool/helix

117 Commits

Author SHA256 Message Date
a1b8567b81 Accepting request 1298390 from editors
OBS-URL: https://build.opensuse.org/request/show/1298390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=27
2025-08-09 17:59:23 +00:00
360cd30d0d - Update to version 25.07.1:
* This is a patch release which lowers the GLIBC requirements of the release artifacts published to GitHub.

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=92
2025-08-08 13:59:06 +00:00
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
ce8124176f Accepting request 1200542 from editors
OBS-URL: https://build.opensuse.org/request/show/1200542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=22
2024-09-12 14:57:31 +00:00
b01e6eeb9e 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
2024-07-15 17:49:01 +00:00
OBS User smolsheep
048cf10644 Accepting request 1187402 from home:smolsheep:upgrades
- 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

OBS-URL: https://build.opensuse.org/request/show/1187402
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=86
2024-07-14 17:58:13 +00:00
a9a4007e0a Accepting request 1163706 from editors
OBS-URL: https://build.opensuse.org/request/show/1163706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=20
2024-04-02 14:42:38 +00:00
Soc Virnyl Estela
89c80a4fda Accepting request 1163703 from home:smolsheep:upgrades
- Remove obsolete cargo_config and references in spec
- Update to version 24.03:
  Breaking changes:
  * suffix file-types in the file-types key in language
    configuration have been removed
  * The file-types key in language configuration no longer matches
    full filenames without a glob pattern
  Features:
  * Open URLs with the goto_file command
  * Support drawing a border around popups and menus
  * Track long lived diagnostic sources like Clippy or rustc
  * This improves the handling of diagnostics from sources that
    only update the diagnostic positions on save.
  * Add support for LSP window/showDocument requests
  * Refactor ad-hoc hooks to use a new generic event system
  * This improves the behavior of autocompletions. For example
    navigating in insert mode no longer automatically triggers
    completions.
  * Allow using globs in the language configuration file-types key
  * Allow specifying required roots for situational LSP activation
  * Extend selections using mouse clicks in select mode
  * Toggle block comments
  * Support LSP diagnostic tags
  * Add a file-absolute-path statusline element
  * Cross injection layers in tree-sitter motions (A-p/A-o/A-i/A-n)
  * Add a Amp-editor-like jumping command
  Commands:
  * :move - move buffers with LSP support
  * page_cursor_up, page_cursor_down, page_cursor_half_up,
    page_cursor_half_down - commands for scrolling the cursor and
    page together
  * :yank-diagnostic - yank the diagnostic(s) under the primary
    cursor
  * select_line_above / select_line_below - extend or shrink a
    selection based on the direction and anchor
  Usability improvements:
  * Make roots key of [[language]] entries in languages.toml
    configuration optional
  * Exit select mode in commands that modify the buffer
  * Use crossterm cursor when out of focus
  * Join empty lines with only one space in join_selections
  * Introduce a hybrid tree-sitter and contextual indentation
    heuristic
  * Allow configuring the indentation heuristic
  * Check for LSP rename support before showing rename prompt
  * Normalize S-<lower-ascii> keymaps to uppercase ascii
  * Add formatter status to --health output
  * Change path normalization strategy to not resolve symlinks
  * Select subtree within injections in :tree-sitter-subtree
  * Use tilde expansion and normalization for $HELIX_RUNTIME paths
  * Improve failure message for LSP goto references
  * Use injection syntax trees for bracket matching
  * Respect injections in :tree-sitter-highlight-name
  * Respect injections in move_parent_node_end
  * Use gix pipeline filter instead of manual CRLF implementation
  * Follow Neovim's truecolor detection
  * Reload language configuration with :reload, SIGHUP
  * Allow numbers as bindings
  * Respect undercurl config when terminfo is not available
  * Ignore .pijul, .hg, .jj in addition to .git in file pickers
    configured to show hidden files
  * Add completion for registers to :clear-register and
    :yank-diagnostic
  * Repeat last motion for goto next/prev diagnostic
  * Allow configuring a character to use when rendering narrow
    no-breaking space
  * Switch to a streaming regex engine
  Fixes:
  * Swap * and + registers
  * Use terminfo to reset terminal cursor style
  * Fix precedence of @align captures in indentat computation
  * Only render the preview if a Picker has a preview function
  * Fix the precedence of ui.virtual.whitespace
  * Fix crash in :indent-style
  * Fix didSave text inclusion when sync capability is a kind
    variant
  * Update the history of newly focused views
  * Initialize diagnostics when opening a document
  * Sync views when applying edits to unfocused views
  * Treat non-numeric +args passed in the CLI args as filenames
  * Fix crash when using mm on an empty plaintext file
  * Ignore empty tree-sitter nodes in match bracket
  * Exit a language server if it sends a message with invalid JSON
  * Handle failures to enable bracketed paste
  * Gate all captures in a pattern behind #is-not? local predicates
  * Make path changes LSP spec conformant
  * Use range positions to determine insert_newline motion
  * Fix division by zero when prompt completion area is too small
  * Add changes to history in clipboard replacement typable
    commands
  * Fix a crash in DAP with an unspecified line in breakpoints
  * Fix space handling for filenames in bash completion
  * Key diagnostics off of paths instead of LSP URIs
  * Fix panic when using join_selections_space
  * Fix panic when using surround_replace, surround_delete
  * Fix panic in surround_replace, surround_delete with nested
    surrounds and multiple cursors
  * Fix panic in select_textobject_around
  * Don't stop reloading documents when reloading fails in
    :reload-all
  * Prevent shell_keep_pipe from stopping on nonzero exit status
    codes
  Themes:
  * Added gruber-dark, polmandres, starlight, modus operandi
    themes, modus vivendi themes, horizon-dark, ttox, voxed,
    gruvbox_light_soft, gruvbox_light_hard, curzon, monokai_soda,
    term16_dark, term16_light, jetbrains_dark
  * Updated rose_pine, darcula, everblush, papercolor, naysayer,
    noctis, nord, monokai pro themes, tokyonight themes, sonokai,
    onedark, onedarker, cyan_light, GitHub themes, Zed themes,
    catppuccin themes, rasmus, dark_plus, gruvbox themes, material
    themes
  * Added jump label themeing to dracula, horizon-dark, catppuccin
    themes, onedark themes, rose-pine themes, Nord themes, Monokai
    themes, gruvbox themes, kanagawa
  New languages:
  * Typst, LPF, GN, DBML, log, Janet, Agda, Avro, Smali, HOCON,
    Tact, PKL, CEL, SpiceDB, Hoon, DockerCompose, Groovy, FIDL,
    Powershell, ld, Hyperland config, JSONC, PHP Blade,
    SuperCollider, Koka, PKGBUILD, Ada, Helm charts, Ember.js
    templates, Ohm
  Updated languages and queries:
  * Add HTML injection queries for Rust
  * Switch to tree-sitter-ron for RON
  * Update and improve comment highlighting
  * Highlight type parameters in Rust
  * Change KDL tree-sitter parsers
  * Update tree-sitter-markdown
  * Update tree-sitter-purescript
  * Add type parameter highlighting to TypeScript, Go, Haskell,
    OCaml and Kotlin
  * Add indentation queries for Scheme and lisps using
    tree-sitter-scheme
  * Recognize meson_options.txt as Meson
  * Add language server configuration for Nushell
  * Recognize musicxml as XML
  * Update tree-sitter-rescript
  * Update tree-sitter-python
  * Recognize .envrc.local and .envrc.private as env
  * Update tree-sitter-gleam
  * Update tree-sitter-d
  * Fix R-markdown language name for LSP detection
  * Add haskell-language-server LSP configuration
  * Recognize glif as XML
  * Recognize .prettierrc as JSON
  * Add auto-pairs configuration for scheme
  * Add textobject queries for Scala
  * Add textobject queries for Protobuf
  * Update tree-sitter-wren
  * Add spago.yaml as an LSP root for PureScript
  * Improve highlight and indent queries for Bash, Make and CSS
  * Update tree-sitter-scala
  * Recognize .bash_history as Bash
  * Recognize Helix ignore files as ignore
  * Inject SQL into Scala SQL strings
  * Update gdscript textobjects
  * Update Go queries
  * Update tree-sitter-nushell
  * Update tree-sitter-unison, add indent queries
  * Update tree-sitter-slint
  * Update tree-sitter-swift
  * Add fish_indent as formatter for fish
  * Recognize zon as Zig
  * Add a formatter for Odin
  * Update tree-sitter-erlang
  * Capture Rust fields as argument textobjects
  * Improve Dart textobjects
  * Recognize tmux.conf as a bash file-type
  * Add textobjects queries for Nix
  * Add textobjects queries for HCL
  * Recognize osm and osc extensions as XML
  * Update tree-sitter-sql
  * Recognize pde Processing files as Java
  * Update tree-sitter-lua
  * Switch tree-sitter-nim parsers
  * Recognize GTK builder ui files as XML
  * Add configuration for markdown-oxide language server
  * Add a shebang for elvish
  * Fix precedence of Svelte TypeScript injection
  * Recognize common Dockerfile file types
  * Recognize NUON files as Nu
  * Add textobjects for Java native functions and constructors
  * Fix "braket" typeo in JSX highlights
  * Update tree-sitter-hurl
  * Add textobjects queries for Vala
  * Update tree-sitter-git-config
  * Recognize 'mmd' as Mermaid
  * Highlight Rust extern crate aliases
  * Improve parameter highlighting in C++
  * Recognize 'rclone.conf' as INI
  * Add injections for GraphQL and ERB in Ruby heredocs
  * Add main.odin to Odin LSP roots

OBS-URL: https://build.opensuse.org/request/show/1163703
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=85
2024-03-30 15:23:56 +00:00
6bb21a6363 Accepting request 1120897 from editors
- Remove patch 0001-fix-ub-in-diff-gutter.patch
- Update to version 23.10
- Build requires git

OBS-URL: https://build.opensuse.org/request/show/1120897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=19
2023-10-29 18:41:30 +00:00
Soc Virnyl Estela
9532583010 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=84 2023-10-28 11:45:13 +00:00
Soc Virnyl Estela
01aa667d0c - Build requires git. It won't be used but it will fail if git binary is not detected.
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=83
2023-10-28 10:22:50 +00:00
Soc Virnyl Estela
e922e14ddc OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=82 2023-10-28 09:59:08 +00:00
Soc Virnyl Estela
0e535a10e4 - 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
2023-10-28 09:52:02 +00:00
63adb75a87 Accepting request 1108347 from editors
- Add 0001-fix-ub-in-diff-gutter.patch.
  * This fixes issues when building helix with Rust >1.71. In the future,
  This will be removed once a fix lands on the `ropey` crate which was the
  cause of the issue.
- Reenable usage of cargo-packaging macros
- Remove explicit dependency declaration of cargo1.66 to use latest Rust.

OBS-URL: https://build.opensuse.org/request/show/1108347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=18
2023-09-01 12:19:46 +00:00
Soc Virnyl Estela
2aafa4f410 - Add 0001-fix-ub-in-diff-gutter.patch.
* This fixes issues when building helix with Rust >1.71. In the future,
  This will be removed once a fix lands on the `ropey` crate which was the
  cause of the issue.
- Reenable usage of cargo-packaging macros
- Remove explicit dependency declaration of cargo1.66 to use latest Rust.

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=80
2023-08-31 23:44:52 +00:00
Soc Virnyl Estela
6cf1e49dbb OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=79 2023-08-30 12:52:08 +00:00
Soc Virnyl Estela
0dcf9de743 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=78 2023-08-30 12:45:54 +00:00
Soc Virnyl Estela
d24acd3552 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=77 2023-08-30 12:42:43 +00:00
Soc Virnyl Estela
61e5c16b04 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=76 2023-08-30 12:39:41 +00:00
Soc Virnyl Estela
4da4475663 - Rpm weirdness. So I set rust+cargo to 1.65
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=75
2023-08-30 12:36:30 +00:00
Soc Virnyl Estela
9a98aa66be - Limit rust+cargo version >=1.65 and < 1.71
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=74
2023-08-30 12:29:22 +00:00
fee7da82a5 Accepting request 1094660 from editors
OBS-URL: https://build.opensuse.org/request/show/1094660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=17
2023-06-22 21:26:59 +00:00
Soc Virnyl Estela
a2910048e7 Accepting request 1094642 from home:VaiTon:branches:editors
- helix-runtime now requires helix

OBS-URL: https://build.opensuse.org/request/show/1094642
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=73
2023-06-22 12:40:49 +00:00
cf9ac4daee Accepting request 1088494 from editors
- Add back env var `HELIX_DISABLE_AUTO_GRAMMAR_BUILD`.
- Add manual compilation of grammars in relation to the env var `HELIX_DISABLE_AUTO_GRAMMAR_BUILD`
- Update to version 23.05:
  * Features:
    - Add a config option to exclude declaration from LSP references request
    - Enable injecting languages based on their file extension and shebang
    - Sort the buffer picker by most recent access
    - Perform syntax highlighting in the picker asynchronously
  * Commands:
    - :update is now aliased as :u
    - Add extend_to_first_nonwhitespace which acts the same as goto_first_nonwhitespace but always extends
    - Add :clear-register for clearing the given register or all registers
    - Add :write-buffer-close and :write-buffer-close!
  * Fixes:
    - Normalize LSP workspace paths
    - Robustly handle invalid LSP ranges
    - Fix line number display for LSP goto pickers
    - Fix toggling of soft-wrap.enable option (#6656, 58e457a, #6742)
    - Handle workspace/configuration requests from stopped language servers
    - Fix possible crash from opening the jumplist picker
    - Fix theme preview returning to current theme on line and word deletions
    - Re-run crate build scripts on changes to revision and grammar repositories
    - Fix crash on opening from suspended state
    - Fix unwrap bug in DAP
    - Always build tree-sitter parsers with C++14 and C11 (#6792, #6834, #6845)
    - Exit with a non-zero statuscode when tree-sitter parser builds fail
    - Flip symbol range in LSP goto commands
    - Fix runtime toggling of the mouse option
    - Fix panic in inlay hint computation when view anchor is out of bounds
    - Significantly improve performance of git discovery on slow file systems
    - Downgrade gix log level to info
    - Conserve BOM and properly support saving UTF16 files
    - Correctly handle completion re-request
    - Fix offset encoding in LSP didChange notifications
    - Change gix logging level to info
    - Improve error message when writes fail because parent directories do not exist
    - Replace DAP variables popup instead of pushing more popups
    - Disable tree-sitter for files after parsing for 500ms
    - Fix crash when deleting with multiple cursors
    - Fix selection sliding when deleting forwards in append mode
    - Fix completion on paths containing spaces
* CHANGELOG information is too large. For more info, go to https://github.com/helix-editor/helix/blob/master/CHANGELOG.md#2305-2023-05-18

OBS-URL: https://build.opensuse.org/request/show/1088494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=16
2023-05-23 12:54:34 +00:00
Soc Virnyl Estela
232cea3494 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=72 2023-05-23 05:40:54 +00:00
Soc Virnyl Estela
7d9363d58d OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=71 2023-05-23 03:10:41 +00:00
Soc Virnyl Estela
395b62e80b OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=70 2023-05-22 23:22:20 +00:00
Soc Virnyl Estela
2ee488f7c9 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=69 2023-05-22 14:44:08 +00:00
Soc Virnyl Estela
b49c135a79 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=68 2023-05-22 09:05:16 +00:00
Soc Virnyl Estela
109f505043 - Add back env var HELIX_DISABLE_AUTO_GRAMMAR_BUILD.
- Add manual compilation of grammars in relation to the env var `HELIX_DISABLE_AUTO_GRAMMAR_BUILD`

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=67
2023-05-22 08:52:59 +00:00
Soc Virnyl Estela
f53e44cfc7 - Update to version 23.05:
* Features:
    - Add a config option to exclude declaration from LSP references request
    - Enable injecting languages based on their file extension and shebang
    - Sort the buffer picker by most recent access
    - Perform syntax highlighting in the picker asynchronously
  * Commands:
    - :update is now aliased as :u
    - Add extend_to_first_nonwhitespace which acts the same as goto_first_nonwhitespace but always extends
    - Add :clear-register for clearing the given register or all registers
    - Add :write-buffer-close and :write-buffer-close!
  * Fixes:
    - Normalize LSP workspace paths
    - Robustly handle invalid LSP ranges
    - Fix line number display for LSP goto pickers
    - Fix toggling of soft-wrap.enable option (#6656, 58e457a, #6742)
    - Handle workspace/configuration requests from stopped language servers
    - Fix possible crash from opening the jumplist picker
    - Fix theme preview returning to current theme on line and word deletions
    - Re-run crate build scripts on changes to revision and grammar repositories
    - Fix crash on opening from suspended state
    - Fix unwrap bug in DAP
    - Always build tree-sitter parsers with C++14 and C11 (#6792, #6834, #6845)
    - Exit with a non-zero statuscode when tree-sitter parser builds fail
    - Flip symbol range in LSP goto commands
    - Fix runtime toggling of the mouse option
    - Fix panic in inlay hint computation when view anchor is out of bounds
    - Significantly improve performance of git discovery on slow file systems
    - Downgrade gix log level to info
    - Conserve BOM and properly support saving UTF16 files
    - Correctly handle completion re-request
    - Fix offset encoding in LSP didChange notifications
    - Change gix logging level to info
    - Improve error message when writes fail because parent directories do not exist
    - Replace DAP variables popup instead of pushing more popups
    - Disable tree-sitter for files after parsing for 500ms
    - Fix crash when deleting with multiple cursors
    - Fix selection sliding when deleting forwards in append mode
    - Fix completion on paths containing spaces
* CHANGELOG information is too large. For more info, go to https://github.com/helix-editor/helix/blob/master/CHANGELOG.md#2305-2023-05-18

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=66
2023-05-22 08:37:10 +00:00
9dc0afb281 Accepting request 1087343 from editors
This fixes #bsc1211012

OBS-URL: https://build.opensuse.org/request/show/1087343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=15
2023-05-16 12:16:46 +00:00
Soc Virnyl Estela
e8f3e34426 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=65 2023-05-16 07:11:28 +00:00
Soc Virnyl Estela
cebb21d5e8 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=64 2023-05-16 07:06:16 +00:00
Soc Virnyl Estela
190550d385 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=63 2023-05-16 06:54:48 +00:00
Soc Virnyl Estela
f08b0b45c1 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=62 2023-05-16 05:15:43 +00:00
Soc Virnyl Estela
05047edab0 - Addresses #bsc1211012. Issue with HELIX_RUNTIME
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=61
2023-05-16 04:59:10 +00:00
8598c1573f Accepting request 1082235 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1082235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=14
2023-04-23 20:47:57 +00:00
Soc Virnyl Estela
a08904cd85 - Removed preinstall hook. Not needed since we added version
in line with the helix binary.

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=60
2023-04-16 01:08:44 +00:00
4cfd814d37 Accepting request 1077798 from editors
Fixed the changelog file by renaming the removed file.

OBS-URL: https://build.opensuse.org/request/show/1077798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=13
2023-04-07 16:16:59 +00:00
Soc Virnyl Estela
d4341e67f8 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=59 2023-04-07 00:27:48 +00:00
Soc Virnyl Estela
284190113d - Remove HELIX_DISABLE_AUTO_GRAMMAR_BUILD.
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=58
2023-04-06 13:28:56 +00:00
Soc Virnyl Estela
b99c1b3d91 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=57 2023-04-06 13:02:20 +00:00
Soc Virnyl Estela
e9ba3d49a0 - Remove sed command to modify HELIX_RUNTIME
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=56
2023-04-06 12:21:24 +00:00
Soc Virnyl Estela
73c197fe31 - Update to version 22.03
* Breaking changes:
    - Select diagnostic range in goto_*_diag commands
    - Remove jump behavior from increment/decrement
    - Select change range in goto_*_change commands
    - Split file modification indicator from filename statusline elements
    - Jump to symbol ranges in LSP goto commands
    - Workspace detection now stops at the first .helix/ directory (merging multiple .helix/languages.toml configurations is no longer supported)
  * Features:
    - Dynamic workspace symbol picker
    - Soft-wrap
    - Initial support for LSP snippet completions
    - Add a statusline element for showing the current version control HEAD
    - Display LSP type hints
    - Enable the Kitty keyboard protocol on terminals with support
    - Add a statusline element for the basename of the current file
    - Add substring matching syntax for the picker
    - Support LSP textDocument/prepareRename
    - Allow multiple runtime directories with priorities
    - Allow configuring whether to insert or replace completions
    - Allow per-workspace config file .helix/config.toml
    - Add workspace-lsp-roots config option to support multiple LSP roots for use with monorepos
  * Commands:
    - :pipe-to which pipes selections into a shell command and ignores output
    - merge_consecutive_selections (A-_) combines all consecutive selections
    - rotate_view_reverse which focuses the previous view
    - goto_declaration (gD, requires LSP) which jumps to a symbol's declaration
    - file_picker_in_current_buffer_directory
    - :character-info which shows information about the character under the cursor
    - :toggle-option for toggling config options at runtime

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=55
2023-04-06 09:38:59 +00:00
4644ec18be Accepting request 1072138 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1072138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=12
2023-03-15 17:56:35 +00:00
Soc Virnyl Estela
c3a36427ed Accepting request 1070199 from home:gladiac:branches:editors
- Fix upgrade path

OBS-URL: https://build.opensuse.org/request/show/1070199
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=54
2023-03-08 15:33:36 +00:00
2ec8c69b92 Accepting request 1069583 from editors
OBS-URL: https://build.opensuse.org/request/show/1069583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=11
2023-03-06 17:56:30 +00:00
Soc Virnyl Estela
ccd03c5568 Accepting request 1069572 from home:gladiac:branches:editors
- Changed runtime path to /usr/libexec/helix as it includes loadable shared
  objects
  * Added helix-runtime-path.patch
- Some spec file cleanup

OBS-URL: https://build.opensuse.org/request/show/1069572
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=53
2023-03-06 10:31:07 +00:00
Soc Virnyl Estela
4c372bbb6f - Replace Suggests to Recommends.
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=52
2023-03-01 00:13:30 +00:00
Soc Virnyl Estela
d477868e1e - Check desktop file
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=51
2023-03-01 00:05:14 +00:00
9af2101c6f Accepting request 1065638 from editors
OBS-URL: https://build.opensuse.org/request/show/1065638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=10
2023-02-14 15:47:28 +00:00
Soc Virnyl Estela
9d567fb329 Accepting request 1065636 from home:firstyear:branches:editors
Automatic update of vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/1065636
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=50
2023-02-14 02:16:08 +00:00
Soc Virnyl Estela
0711dd8b83 - Automatic update of vendored dependencies.
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=49
2023-02-11 00:22:01 +00:00
c698aa8d9c Accepting request 1056837 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1056837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=9
2023-01-08 20:25:40 +00:00
Soc Virnyl Estela
b0c82538c8 - Remove Requires on all shell completions. This seems to break
supplements.

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=48
2023-01-01 00:22:00 +00:00
47fd9d4960 Accepting request 1042927 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1042927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=8
2022-12-15 18:25:03 +00:00
Soc Virnyl Estela
a1480cfef4 - Add back helix-rpmlintrc
- addFilter "files-duplicate" to remove false rpmlint error
- Update specfile to remove "non-executable-script" rpmlint error

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=47
2022-12-07 13:24:38 +00:00
Soc Virnyl Estela
3b731bf1c1 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=46 2022-12-07 13:09:50 +00:00
Soc Virnyl Estela
54fe42ed10 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=45 2022-12-07 12:45:49 +00:00
Soc Virnyl Estela
0805716024 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=44 2022-12-07 12:42:02 +00:00
Soc Virnyl Estela
8a3728d8c4 - Remove helix-rpmlintrc
- Remove non-executable-script rpmlint error

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=43
2022-12-07 12:39:46 +00:00
Soc Virnyl Estela
81174b2795 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=42 2022-12-07 12:18:55 +00:00
Soc Virnyl Estela
1a5ebb7f9c OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=41 2022-12-07 12:09:47 +00:00
Soc Virnyl Estela
ad4ccee5c6 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=40 2022-12-07 12:04:22 +00:00
Soc Virnyl Estela
225b1ae015 - Update to version 22.12:
* Breaking changes:
    - Remove readline-like navigation bindings from the default insert mode keymap (e12690e, #3811, #3827, #3915, #4088)
    - Rename append_to_line as insert_at_line_end and prepend_to_line as insert_at_line_start (#3753)
    - Swap diagnostic picker and debug mode bindings in the space keymap (#4229)
    - Select newly inserted text on paste or from shell commands (#4458, #4608, #4619, #4824)
    - Select newly inserted surrounding characters on ms<char> (#4752)
    - Exit select-mode after executing replace_* commands (#4554)
    - Exit select-mode after executing surround commands (#4858)
    - Change tree-sitter text-object keys (#3782)
    - Rename fleetish theme to fleet_dark (#4997)
  * Features:
    - Bufferline (#2759)
    - Support underline styles and colors (#4061, 98c121c)
    - Inheritance for themes (#3067, #4096)
    - Cursorcolumn (#4084)
    - Overhauled system for writing files and quiting (#2267, #4397)
    - Autosave when terminal loses focus (#3178)
    - Use OSC52 as a fallback for the system clipboard (#3220)
    - Show git diffs in the gutter (#3890, #5012, #4995)
    - Add a logo (dc1ec56)
    - Multi-cursor completion (#4496)
  * Commands:
    - file_picker_in_current_directory (<space>F) (#3701)
    - :lsp-restart to restart the current document's language server (#3435, #3972)
    - join_selections_space (A-j) which joins selections and selects the joining whitespace (#3549)
    - :update to write the current file if it is modified (#4426)
    - :lsp-workspace-command for picking LSP commands to execute (#3140)
    - extend_prev_word_end - the extend variant for move_prev_word_end (7468fa2)
    - make_search_word_bounded which adds regex word boundaries to the current search register value (#4322)
    - :reload-all - :reload for all open buffers (#4663, #4901)
    - goto_next_change (]g), goto_prev_change ([g), goto_first_change ([G), goto_last_change (]G) textobjects for jumping between VCS changes (#4650)
  * Usability improvements and fixes:
    - Don't log 'LSP not defined' errors in the logfile (1caba2d)
    - Look for the external formatter program before invoking it (#3670)
    - Don't send LSP didOpen events for documents without URLs (44b4479)
    - Fix off-by-one in extend_line_above command (#3689)
    - Use the original scroll offset when opening a split (1acdfaa)
    - Handle auto-formatting failures and save the file anyway (#3684)
    - Ensure the cursor is in view after :reflow (#3733)
    - Add default rulers and reflow config for git commit messages (#3738)
    - Improve grammar fetching and building output (#3773)
    - Add a text language to language completion (cc47d3f)
    - Improve error handling for :set-language (e8add6f)
    - Improve error handling for :config-reload (#3668)
    - Improve error handling when passing improper ranges to syntax highlighting (#3826)
    - Render <code> tags as raw markup in markdown (#3425)
    - Remove border around the LSP code-actions popup (#3444)
    - Canonicalize the path to the runtime directory (#3794)
    - Add a themelint xtask for linting themes (#3234)
    - Re-sort LSP diagnostics after applying transactions (#3895, #4319)
    - Add a command-line flag to specify the log file (#3807)
    - Track source and tag information in LSP diagnostics (#3898, 1df32c9)
    - Fix theme returning to normal when exiting the :theme completion (#3644)
    - Improve error messages for invalid commands in the keymap (#3931)
    - Deduplicate regexs in search_selection command (#3941)
    - Split the finding of LSP root and config roots (#3929)
    - Ensure that the cursor is within view after auto-formatting (#4047)
    - Add pseudo-pending to commands with on-next-key callbacks (#4062, #4077)
    - Add live preview to :goto (#2982)
    - Show regex compilation failure in a popup (#3049)
    - Add 'cycled to end' and 'no more matches' for search (#3176, #4101)
    - Add extending behavior to tree-sitter textobjects (#3266)
    - Add ui.gutter.selected option for themes (#3303)
    - Make statusline mode names configurable (#3311)
    - Add a statusline element for total line count (#3960)
    - Add extending behavior to goto_window_* commands (#3985)
    - Fix a panic in signature help when the preview is too large (#4030)
    - Add command names to the command palette (#4071, #4223, #4495)
    - Find the LSP workspace root from the current document's path (#3553)
    - Add an option to skip indent-guide levels (#3819, 2c36e33)
    - Change focus to modified docs on quit (#3872)
    - Respond to USR1 signal by reloading config (#3952)
    - Exit gracefully when the close operation fails (#4081)
    - Fix goto/view center mismatch (#4135)
    - Highlight the current file picker document on idle-timeout (#3172, a85e386)
    - Apply transactions to jumplist selections (#4186, #4227, #4733, #4865, #4912, #4965, #4981)
    - Use space as a separator for fuzzy matcher (#3969)
    - Overlay all diagnostics with highest severity on top (#4113)
    - Avoid re-parsing unmodified tree-sitter injections (#4146)
    - Add extending captures for indentation, re-enable python indentation (#3382, 3e84434)
    - Only allow either --vsplit or --hsplit CLI flags at once (#4202)
    - Fix append cursor location when selection anchor is at the end of the document (#4147)
    - Improve selection yanking message (#4275)
    - Log failures to load tree-sitter grammars as errors (#4315)
    - Fix rendering of lines longer than 65,536 columns (#4172)
    - Skip searching .git in global_search (#4334)
    - Display tree-sitter scopes in a popup (#4337)
    - Fix deleting a word from the end of the buffer (#4328)
    - Pretty print the syntax tree in :tree-sitter-subtree (#4295, #4606)
    - Allow specifying suffixes for file-type detection (#2455, #4414)
    - Fix multi-byte auto-pairs (#4024)
    - Improve sort scoring for LSP code-actions and completions (#4134)
    - Fix the handling of quotes within shellwords (#4098)
    - Fix delete_word_backward and delete_word_forward on newlines (#4392)
    - Fix 'no entry found for key' crash on :write-all (#4384)
    - Remove lowercase requirement for tree-sitter grammars (#4346)
    - Resolve LSP completion items on idle-timeout (#4406, #4797)
    - Render diagnostics in the file picker preview (#4324)
    - Fix terminal freezing on shell_insert_output (#4156)
    - Allow use of the count in the repeat operator (.) (#4450)
    - Show the current theme name on :theme with no arguments (#3740)
    - Fix rendering in very large terminals (#4318)
    - Sort LSP preselected items to the top of the completion menu (#4480)
    - Trim braces and quotes from paths in goto-file (#4370)
    - Prevent automatic signature help outside of insert mode (#4456)
    - Fix freezes with external programs that process stdin and stdout concurrently (#4180)
    - Make scroll aware of tabs and wide characters (#4519)
    - Correctly handle escaping in command_mode completion (#4316, #4587, #4632)
    - Fix delete_char_backward for paired characters (#4558)
    - Fix crash from two windows editing the same document (#4570)
    - Fix pasting from the blackhole register (#4497)
    - Support LSP insertReplace completion items (1312682)
    - Dynamically resize the line number gutter width (#3469)
    - Fix crash for unknown completion item kinds (#4658)
    - Re-enable format_selections for single selection ranges (d4f5cab)
    - Limit the number of in-progress tree-sitter query matches (#4707, #4830)
    - Use the special # register with increment/decrement to change by range number (#4418)
    - Add a statusline element to show number of selected chars (#4682)
    - Add a statusline element showing global LSP diagnostic warning and error counts (#4569)
    - Add a scrollbar to popups (#4449)
    - Prefer shorter matches in fuzzy matcher scoring (#4698)
    - Use key-sequence format for command palette keybinds (#4712)
    - Remove prefix filtering from autocompletion menu (#4578)
    - Focus on the parent buffer when closing a split (#4766)
    - Handle language server termination (#4797, #4852)
    - Allow r/t/f to work on tab characters (#4817)
    - Show a preview for scratch buffers in the buffer picker (#3454)
    - Set a limit of entries in the jumplist (#4750)
    - Re-use shell outputs when inserting or appending shell output (#3465)
    - Check LSP server provider capabilities (#3554)
    - Improve tree-sitter parsing performance on files with many language layers (#4716)
    - Move indentation to the next line when using <ret> on a line with only whitespace (#4854)
    - Remove selections for closed views from all documents (#4888)
    - Improve performance of the :reload command (#4457)
    - Properly handle media keys (#4887)
    - Support LSP diagnostic data field (#4935)
    - Handle C-i keycode as tab (#4961)
    - Fix view alignment for jumplist picker jumps (#3743)
    - Use OSC52 for tmux clipboard provider (#5027)
  * Other new changes can be found in https://github.com/helix-editor/helix/blob/master/CHANGELOG.md#2212-2022-12-06
- Improve _service file
- Remove helix.png since new logo is now shipped in the tarball

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=39
2022-12-07 11:57:39 +00:00
Soc Virnyl Estela
208ffb8064 - Use new logo for helix:
* add helix.png

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=38
2022-12-04 13:12:08 +00:00
a1cfd0605b Accepting request 1030522 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1030522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=7
2022-10-22 13:59:58 +00:00
Soc Virnyl Estela
a506595297 - Increase memory to 8G and storage to 16G in _constraints file.
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=37
2022-10-15 10:37:39 +00:00
Soc Virnyl Estela
55d759f4a3 - Add shell completions for bash, fish and zsh.
- Add desktop application entry and icon.

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=36
2022-10-15 10:18:45 +00:00
cdeae74386 Accepting request 1003641 from editors
- update specfile sources:
  * add README-suse-maint.md

OBS-URL: https://build.opensuse.org/request/show/1003641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=6
2022-09-15 20:58:38 +00:00
Soc Virnyl Estela
e9d4f4b030 - add README-suse-maint.md in the specfile's sources.
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=35
2022-09-15 00:36:55 +00:00
Soc Virnyl Estela
d3308f70c7 - Move tutor to helix instead of including it to helix-runtime.
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=34
2022-09-07 22:13:21 +00:00
Soc Virnyl Estela
2ea291e3ba OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=33 2022-09-03 13:34:47 +00:00
Soc Virnyl Estela
e7d62b852e - Update to version 22.08.1:
* Patch release that fixes a panic caused by closing splits or buffers (#3633)
- Other changes before the patch release (22.08):
  * Breaking changes:
    - Special keymap names for +, ; and % have been replaced with those literal characters (#2677, #3556)
    - A-Left and A-Right have become C-Left and C-Right for word-wise motion (#2500)
    - The catppuccin theme's name has been corrected from catpuccin (#2713)
    - catppuccin has been replaced by its variants, catppuccin_frappe, catppuccin_latte, 
      catppuccin_macchiato, catppuccin_mocha (#3281)
    - C-n and C-p have been removed from the default insert mode keymap (#3340)
    - The extend_line command has been replaced with extend_line_below and 
      a new extend_line command now exists (#3046)
  * Features:
    - Add an integration testing harness (#2359)
    - Indent guides (#1796, 906259c)
    - Cursorline (#2170, fde9e03)
    - Select all instances of the symbol under the cursor (<space>h) (#2738)
    - A picker for document and workspace LSP diagnostics (<space>g/<space>G) (#2013, #2984)
    - Allow styling the mode indicator per-mode (#2676)
    - Live preview for the theme picker (#1798)
    - Configurable statusline (#2434)
    - LSP SignatureHelp (#1755, a8b123f)
    - A picker for the jumplist (#3033)
    - Configurable external formatter binaries (#2942)
    - Bracketed paste support (#3233, 12ddd03)
  * Commands:
    - :insert-output and :append-output which insert/append output from a shell command (#2589)
    - The t textobject (]t/[t/mit/mat) for navigating tests (#2807)
    - C-Backspace and C-Delete for word-wise deletion in prompts and pickers (#2500)
    - A-Delete for forward word-wise deletion in insert mode (#2500)

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=32
2022-09-03 12:46:25 +00:00
Soc Virnyl Estela
cbcfd103af ------------------------------------------------------------------
- Update vendored dependencies
- add README-suse-maint.md

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=31
2022-08-28 23:21:57 +00:00
Soc Virnyl Estela
dba5d992df OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=30 2022-08-28 14:23:29 +00:00
Soc Virnyl Estela
fc01a3e01d OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=29 2022-08-28 14:13:36 +00:00
Soc Virnyl Estela
1153b95b64 - fix problems with sources to use rpmdev-spectool
- fix specfile to create a top-level directory to extract tarball to

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=28
2022-08-28 14:06:56 +00:00
Soc Virnyl Estela
1d6e0549f4 OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=27 2022-08-28 13:36:34 +00:00
Soc Virnyl Estela
f5871decdc - Separate runtime files. They make this whole package too huge.
- Update service file
- Update of vendored dependencies

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=26
2022-08-28 13:34:19 +00:00
8d509cbfe4 Accepting request 983821 from editors
OBS-URL: https://build.opensuse.org/request/show/983821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=5
2022-06-20 13:38:08 +00:00
Soc Virnyl Estela
1e94942ff5 Accepting request 983804 from home:firstyear:branches:editors
Automatic update of vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/983804
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=25
2022-06-20 05:05:21 +00:00
9c50211185 Accepting request 983704 from editors
debuginfo generation reenabled

OBS-URL: https://build.opensuse.org/request/show/983704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=4
2022-06-19 19:11:28 +00:00
Soc Virnyl Estela
0a5f79ac88 - remove disabling of debuginfo generation
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=24
2022-06-19 14:20:37 +00:00
Soc Virnyl Estela
a4adf79b60 Accepting request 983684 from home:uncomfyhalomacro:branches:editors
Some issues were magically resolved for mysterious reasons

OBS-URL: https://build.opensuse.org/request/show/983684
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=23
2022-06-19 09:42:03 +00:00
a6be1198f4 Accepting request 979978 from editors
- remove false positive by adding filter to shared-library-without-dependency-information
- Update to version 22.05:
  * Fix the VERSION file
  * mention the requirement of C++ compiler for building grammar in doc (#2592)
  * Fix release action
  * add 22.05 changelog notes (#2584)
  * add section on syntax tree motions to the usage docs (#2568)
  * Changing Macro color to avoid color confusion
  * update Erlang grammar and queries
  * update Gleam grammar and queries
  * Add `parameter.around` text object query
  * build(deps): bump once_cell from 1.10.0 to 1.12.0

** Finally builds successfully **

OBS-URL: https://build.opensuse.org/request/show/979978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=3
2022-05-31 13:47:16 +00:00
Soc Virnyl Estela
99fe475412 Accepting request 979976 from home:uncomfyhalomacro:branches:editors
- remove false positive by adding filter to shared-library-without-dependency-information

OBS-URL: https://build.opensuse.org/request/show/979976
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=22
2022-05-30 23:08:10 +00:00
Soc Virnyl Estela
a0d368c169 fix typo (again)
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=21
2022-05-30 15:08:17 +00:00
Soc Virnyl Estela
b05f6ac555 Accepting request 979878 from home:uncomfyhalomacro:branches:editors
fix typo

OBS-URL: https://build.opensuse.org/request/show/979878
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=20
2022-05-30 14:59:42 +00:00
Soc Virnyl Estela
1efa4e6bc9 Accepting request 979876 from home:uncomfyhalomacro:branches:editors
Fixed build errors. :D

OBS-URL: https://build.opensuse.org/request/show/979876
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=19
2022-05-30 14:50:15 +00:00
Martin Pluskal
c5203ff4b5 Accepting request 979699 from home:uncomfyhalomacro:branches:editors
- Update to version 22.05:
  * Fix the VERSION file
  * mention the requirement of C++ compiler for building grammar in doc (#2592)
  * Fix release action
  * add 22.05 changelog notes (#2584)
  * add section on syntax tree motions to the usage docs (#2568)
  * Changing Macro color to avoid color confusion
  * update Erlang grammar and queries
  * update Gleam grammar and queries
  * Add `parameter.around` text object query
  * build(deps): bump once_cell from 1.10.0 to 1.12.0

OBS-URL: https://build.opensuse.org/request/show/979699
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=18
2022-05-30 12:20:31 +00:00
7fa86776cc Accepting request 978023 from editors
- add support for stable/point-release systems e.g. Leap
- add ExclusiveArch to support more architectures that rust supports

This will increase possible helix users.

OBS-URL: https://build.opensuse.org/request/show/978023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=2
2022-05-19 20:49:30 +00:00
Soc Virnyl Estela
eb1a64e2f8 - add support for stable/point-release systems e.g. Leap
- add ExclusiveArch to support more architectures that rust supports

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=17
2022-05-19 01:49:22 +00:00
Soc Virnyl Estela
7c35b9f3a9 Accepting request 978021 from home:uncomfyhalomacro:branches:editors
Add support for Leap and other non rolling release systems

OBS-URL: https://build.opensuse.org/request/show/978021
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=16
2022-05-19 01:45:13 +00:00
2b96a9485f Accepting request 974168 from editors
I want to maintain helix in openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/974168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helix?expand=0&rev=1
2022-05-01 16:53:44 +00:00
Soc Virnyl Estela
6c433c59a0 - remove home-in-%post filter in helix-rpmlintrc
- fix LICENSE string

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=14
2022-05-01 06:56:15 +00:00
Soc Virnyl Estela
0a85d33fb5 - fix build errors
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=13
2022-04-22 11:42:31 +00:00
Soc Virnyl Estela
820f73a112 - copy README.SUSE to doc
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=12
2022-04-22 01:50:39 +00:00
Soc Virnyl Estela
c9b56f270e - change to %{SOURCE4} in %doc section
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=11
2022-04-21 23:31:58 +00:00
Soc Virnyl Estela
c6542f60fc - add README.SUSE to sources
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=10
2022-04-21 22:54:08 +00:00
Soc Virnyl Estela
5535203388 - add README.SUSE:
* contains information on workarounds and how to run helix
- remove %post message from spec file

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=9
2022-04-21 16:40:05 +00:00
Soc Virnyl Estela
69e814f53f - add helix-rpmlintrc to sources in spec file
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=8
2022-04-21 14:36:13 +00:00
Soc Virnyl Estela
1b2295c189 - add helix-rpmlintrc
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=7
2022-04-21 13:45:37 +00:00
Soc Virnyl Estela
cc1d7e00fe - add rpmlintrc:
* filters duplicate errors
  * filters home in %post errors when actually it is just a message

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=6
2022-04-21 13:28:21 +00:00
Soc Virnyl Estela
d6b7168979 - add more files in the docs
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=5
2022-04-21 11:10:55 +00:00
Soc Virnyl Estela
493877d884 - fix potential bashism in rpmlint
- update post install MESSAGE
- update helix.sh script:
    * The HELIX_RUNTIME env var is causing some issues
    * current workaround is to check if $USER is root. otherwise, create a runtime directory → $HOME/.config/helix/runtime then run helix without the HELIX_RUNTIME env var.

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=4
2022-04-21 09:26:05 +00:00
Soc Virnyl Estela
f90996ddb9 Fix potential bashism from rpmlint
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=3
2022-04-21 05:15:46 +00:00
Soc Virnyl Estela
8144732fde - update post install MESSAGE
- update helix.sh script:
    * The HELIX_RUNTIME env var is causing some issues
    * current workaround is to check if $USER is root. otherwise, create a runtime directory → $HOME/.config/helix/runtime then run helix without the HELIX_RUNTIME env var.

OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=2
2022-04-21 04:14:45 +00:00
Martin Pluskal
1e82f51de1 Accepting request 970932 from home:uncomfyhalomacro
I want to maintain helix in editors repo.

OBS-URL: https://build.opensuse.org/request/show/970932
OBS-URL: https://build.opensuse.org/package/show/editors/helix?expand=0&rev=1
2022-04-20 11:56:13 +00:00
8 changed files with 322 additions and 23 deletions

View File

@@ -1,12 +0,0 @@
From upstream releases, choose the file with `helix-<version>-source.tar.xz`.
And run `rpmdev-spectool -g helix.spec`. Create a directory named `helix` where
you should extract the contents of the downloaded tarball. Thereafter, run
`osc service disabledrun`. This will run cargo vendor and compress them inside
a tarball. You can check if you want to disable the cargo update mechanism.
Please do remember to create separate packages for the runtime and the helix
binary as the former is huge when built. Helix still runs fine without
the runtime but for it to run "normally" a user just needs to run
`helix --grammar fetch` then `helix --grammar build`. The purpose of the
runtime files as a package is to maintain consistency and convenience
and stay faithful with how other packagers do it and when someone needs it.

View File

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

View File

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

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

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

View File

@@ -1 +0,0 @@
addFilter("files-duplicate")

View File

@@ -1,3 +1,318 @@
-------------------------------------------------------------------
Thu Jul 24 10:45:04 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
- Update to version 25.07.1:
* This is a patch release which lowers the GLIBC requirements of the release artifacts published to GitHub.
-------------------------------------------------------------------
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.1
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:9c8460188ab2d6797fe2a54c9d4b0603127123718266684b8c53975088cc0c20
size 28562178