SHA256
1
0
forked from pool/helix
Commit Graph

41 Commits

Author SHA256 Message Date
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
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
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
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
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, , , , )
    - Rename append_to_line as insert_at_line_end and prepend_to_line as insert_at_line_start ()
    - Swap diagnostic picker and debug mode bindings in the space keymap ()
    - Select newly inserted text on paste or from shell commands (, , , )
    - Select newly inserted surrounding characters on ms<char> ()
    - Exit select-mode after executing replace_* commands ()
    - Exit select-mode after executing surround commands ()
    - Change tree-sitter text-object keys ()
    - Rename fleetish theme to fleet_dark ()
  * Features:
    - Bufferline ()
    - Support underline styles and colors (, 98c121c)
    - Inheritance for themes (, )
    - Cursorcolumn ()
    - Overhauled system for writing files and quiting (, )
    - Autosave when terminal loses focus ()
    - Use OSC52 as a fallback for the system clipboard ()
    - Show git diffs in the gutter (, , )
    - Add a logo (dc1ec56)
    - Multi-cursor completion ()
  * Commands:
    - file_picker_in_current_directory (<space>F) ()
    - :lsp-restart to restart the current document's language server (, )
    - join_selections_space (A-j) which joins selections and selects the joining whitespace ()
    - :update to write the current file if it is modified ()
    - :lsp-workspace-command for picking LSP commands to execute ()
    - 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 ()
    - :reload-all - :reload for all open buffers (, )
    - goto_next_change (]g), goto_prev_change ([g), goto_first_change ([G), goto_last_change (]G) textobjects for jumping between VCS changes ()
  * Usability improvements and fixes:
    - Don't log 'LSP not defined' errors in the logfile (1caba2d)
    - Look for the external formatter program before invoking it ()
    - Don't send LSP didOpen events for documents without URLs (44b4479)
    - Fix off-by-one in extend_line_above command ()
    - Use the original scroll offset when opening a split (1acdfaa)
    - Handle auto-formatting failures and save the file anyway ()
    - Ensure the cursor is in view after :reflow ()
    - Add default rulers and reflow config for git commit messages ()
    - Improve grammar fetching and building output ()
    - Add a text language to language completion (cc47d3f)
    - Improve error handling for :set-language (e8add6f)
    - Improve error handling for :config-reload ()
    - Improve error handling when passing improper ranges to syntax highlighting ()
    - Render <code> tags as raw markup in markdown ()
    - Remove border around the LSP code-actions popup ()
    - Canonicalize the path to the runtime directory ()
    - Add a themelint xtask for linting themes ()
    - Re-sort LSP diagnostics after applying transactions (, )
    - Add a command-line flag to specify the log file ()
    - Track source and tag information in LSP diagnostics (, 1df32c9)
    - Fix theme returning to normal when exiting the :theme completion ()
    - Improve error messages for invalid commands in the keymap ()
    - Deduplicate regexs in search_selection command ()
    - Split the finding of LSP root and config roots ()
    - Ensure that the cursor is within view after auto-formatting ()
    - Add pseudo-pending to commands with on-next-key callbacks (, )
    - Add live preview to :goto ()
    - Show regex compilation failure in a popup ()
    - Add 'cycled to end' and 'no more matches' for search (, )
    - Add extending behavior to tree-sitter textobjects ()
    - Add ui.gutter.selected option for themes ()
    - Make statusline mode names configurable ()
    - Add a statusline element for total line count ()
    - Add extending behavior to goto_window_* commands ()
    - Fix a panic in signature help when the preview is too large ()
    - Add command names to the command palette (, , )
    - Find the LSP workspace root from the current document's path ()
    - Add an option to skip indent-guide levels (, 2c36e33)
    - Change focus to modified docs on quit ()
    - Respond to USR1 signal by reloading config ()
    - Exit gracefully when the close operation fails ()
    - Fix goto/view center mismatch ()
    - Highlight the current file picker document on idle-timeout (, a85e386)
    - Apply transactions to jumplist selections (, , , , , , )
    - Use space as a separator for fuzzy matcher ()
    - Overlay all diagnostics with highest severity on top ()
    - Avoid re-parsing unmodified tree-sitter injections ()
    - Add extending captures for indentation, re-enable python indentation (, 3e84434)
    - Only allow either --vsplit or --hsplit CLI flags at once ()
    - Fix append cursor location when selection anchor is at the end of the document ()
    - Improve selection yanking message ()
    - Log failures to load tree-sitter grammars as errors ()
    - Fix rendering of lines longer than 65,536 columns ()
    - Skip searching .git in global_search ()
    - Display tree-sitter scopes in a popup ()
    - Fix deleting a word from the end of the buffer ()
    - Pretty print the syntax tree in :tree-sitter-subtree (, )
    - Allow specifying suffixes for file-type detection (, )
    - Fix multi-byte auto-pairs ()
    - Improve sort scoring for LSP code-actions and completions ()
    - Fix the handling of quotes within shellwords ()
    - Fix delete_word_backward and delete_word_forward on newlines ()
    - Fix 'no entry found for key' crash on :write-all ()
    - Remove lowercase requirement for tree-sitter grammars ()
    - Resolve LSP completion items on idle-timeout (, )
    - Render diagnostics in the file picker preview ()
    - Fix terminal freezing on shell_insert_output ()
    - Allow use of the count in the repeat operator (.) ()
    - Show the current theme name on :theme with no arguments ()
    - Fix rendering in very large terminals ()
    - Sort LSP preselected items to the top of the completion menu ()
    - Trim braces and quotes from paths in goto-file ()
    - Prevent automatic signature help outside of insert mode ()
    - Fix freezes with external programs that process stdin and stdout concurrently ()
    - Make scroll aware of tabs and wide characters ()
    - Correctly handle escaping in command_mode completion (, , )
    - Fix delete_char_backward for paired characters ()
    - Fix crash from two windows editing the same document ()
    - Fix pasting from the blackhole register ()
    - Support LSP insertReplace completion items (1312682)
    - Dynamically resize the line number gutter width ()
    - Fix crash for unknown completion item kinds ()
    - Re-enable format_selections for single selection ranges (d4f5cab)
    - Limit the number of in-progress tree-sitter query matches (, )
    - Use the special # register with increment/decrement to change by range number ()
    - Add a statusline element to show number of selected chars ()
    - Add a statusline element showing global LSP diagnostic warning and error counts ()
    - Add a scrollbar to popups ()
    - Prefer shorter matches in fuzzy matcher scoring ()
    - Use key-sequence format for command palette keybinds ()
    - Remove prefix filtering from autocompletion menu ()
    - Focus on the parent buffer when closing a split ()
    - Handle language server termination (, )
    - Allow r/t/f to work on tab characters ()
    - Show a preview for scratch buffers in the buffer picker ()
    - Set a limit of entries in the jumplist ()
    - Re-use shell outputs when inserting or appending shell output ()
    - Check LSP server provider capabilities ()
    - Improve tree-sitter parsing performance on files with many language layers ()
    - Move indentation to the next line when using <ret> on a line with only whitespace ()
    - Remove selections for closed views from all documents ()
    - Improve performance of the :reload command ()
    - Properly handle media keys ()
    - Support LSP diagnostic data field ()
    - Handle C-i keycode as tab ()
    - Fix view alignment for jumplist picker jumps ()
    - Use OSC52 for tmux clipboard provider ()
  * 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
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
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 ()
- Other changes before the patch release (22.08):
  * Breaking changes:
    - Special keymap names for +, ; and % have been replaced with those literal characters (, )
    - A-Left and A-Right have become C-Left and C-Right for word-wise motion ()
    - The catppuccin theme's name has been corrected from catpuccin ()
    - catppuccin has been replaced by its variants, catppuccin_frappe, catppuccin_latte, 
      catppuccin_macchiato, catppuccin_mocha ()
    - C-n and C-p have been removed from the default insert mode keymap ()
    - The extend_line command has been replaced with extend_line_below and 
      a new extend_line command now exists ()
  * Features:
    - Add an integration testing harness ()
    - Indent guides (, 906259c)
    - Cursorline (, fde9e03)
    - Select all instances of the symbol under the cursor (<space>h) ()
    - A picker for document and workspace LSP diagnostics (<space>g/<space>G) (, )
    - Allow styling the mode indicator per-mode ()
    - Live preview for the theme picker ()
    - Configurable statusline ()
    - LSP SignatureHelp (, a8b123f)
    - A picker for the jumplist ()
    - Configurable external formatter binaries ()
    - Bracketed paste support (, 12ddd03)
  * Commands:
    - :insert-output and :append-output which insert/append output from a shell command ()
    - The t textobject (]t/[t/mit/mat) for navigating tests ()
    - C-Backspace and C-Delete for word-wise deletion in prompts and pickers ()
    - A-Delete for forward word-wise deletion in insert mode ()

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
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
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
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 ()
  * Fix release action
  * add 22.05 changelog notes ()
  * add section on syntax tree motions to the usage docs ()
  * 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
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
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
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
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