Revisions of kakoune

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1102629 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 26)
- Update to 2023.08.05:
  * Fix compilation errors on FreeBSD and MacOS using clang
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1032407 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 23)
- Update to 2022.10.31:
  * complete-command to specify and change how a command is completed
  * p, P, ! and <a-!> commands now select the inserted text
  * x now just extends the selection to contain full lines (as <a-x> did)
    <a-x> trims partial lines from the selection (as <a-X> did)
  * User mappings is now bound to <space> while keeping/removing main
    selection moved to , and <a-,>
  * Prompt history registers %reg{colon}, %reg{slash} and %reg{pipe}
    now have reverse chronological order
  * Executing user mode mappings no longer adds to prompt history registers.
- Remove kakoune-2021.11.08-gcc-12.patch
- Remove BR for libboost_regex, libxslt-tools, and ncurses:
  not needed anymore
- Require gcc >= 12
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 935566 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 21)
- Update to 2021.11.08:
  * Support for curly and separately colored underlines
  * Fixes for terminal flickering
  * Fixes for command and response fifo corner cases
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 928955 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 20)
- Update to 2021.10.28:
  * g and v do not auto lower case the next key, so GL needs to be
    manually mapped to Gl for example.
  * Fix flickering issues on some terminals such as the linux console
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 914969 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 19)
- Update to 2021.08.28:
  * command and response fifo support
  * Shell expansions only trim the last trailing newline instead of
    all of them to make is possible to losslessly pass text through %sh{...}.
  * set-option -remove support for subtracting/removing from option values
  * Menu completions such as command name completion are now
    auto-inserted on space
  * write -atomic was replaced with write -method [replace|overwrite]
    to make both write methods available explicitly
  * write <filename> will fail if the given filename already exists
    and is a regular file. Use the -force switch to override that behaviour.
  * ncurses was replaced with a custom terminal escape sequence
    backend, ncurses is not a dependency anymore.
- Remove 0001-Add-missing-limits-includes.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 831368 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 17)
- Update to 2020.09.01:
  * Daemon mode (-d switch) does not fork anymore.
  * Fix crash on completion.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 824335 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 16)
- Update to 2020.08.04:
  * Introduce User hook support.
  * The bold and italic faces are no longer built-in. Highlighters
    are expected to use face attributes (+b and +i, respectively) to
    decorate text.
  * The lint-enable command no longer needs to be called to display
    linting errors. The lint-disable command was renamed into
    lint-hide-diagnostics.
  * The +<length> part of a range-specs highlighter consistently
    refers to the length of the target range.
  * clients stdin is transferred to the server, making it possible
    to pipe into kak -c <session>
  * Faces can have an alpha channel, specified using the
    rgba:RRGGBBAA format.
  * replace-ranges highlighter now support empty and multi-lines ranges
  * %val{...} now expands to list of strings, $kak_quoted_... now work
    as expected with these.
  * *SetOption hooks filter string will contain a value only for options
    of int/str/bool types to avoid performance issue with generating those
    on more complex option types.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 764978 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 15)
- Update to 2020.01.16:
  * Expose history tree through $kak_history and
    $kak_uncommitted_modifications
  * InsertCompletionHide parameter is the list of inserted ranges
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 755569 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 14)
- Update to version 2019.12.10:
  * Arrow keys and <home>, <end> are not normal mode commands
    anymore but default key mappings.
  * ModeChange hook parameter now takes push: or pop: prefix,
    InsertBegin, InsertEnd, NormalBegin and NormalEnd were
    removed.
  * -verbatim switch in evaluate-commands for perfect command
    forwarding to another context.
  * WrapMarker face used by wrap -marker highlighter info supports
    markup with the -markup switch
  * rename-buffer gained -file and -scratch switches to support
    converting buffer types.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 712982 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 13)
- Update to 2018.07.01:
  * Re-organized bundled script files directory hierarchy.
  * Introduced helpers to write/read from file in scripts with
    %file{...} expansion and echo -to-file <filename>.
  * Added ClientCreate and ClientClose hooks
  * edit -scratch with no buffer name will create a new
    scratch buffer with a unique autogenerated name.
  * info -placement is now info -style and supports
    menu and modal additional styles.
  * completions option type docstring are now arbitrary
    kakoune commands that are run on item select.
  * InsertCompletionSelect hook has been removed as
    completions commands now provides a similar feature.
  * Introduced a module system using the provide-module and
    require-module commands that allows for lazily loading language
    support files with dependency resolution.
  * Added a new hook ModuleLoaded which is run after a module is
    loaded, allowing for module specific configuration.
  * Shell quoting of lists is not automatic anymore, $kak_quoted_...
    makes it opt-in, and works for all option types.
  * Lower case function key syntax is not accepted anymore,
    <f1> should be converted to <F1>.
- Change to gnu++17 standard
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 667750 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 12)
- Update to to 2019.01.20:
  * auto_complete has been renamed to autocomplete for more
    consistency.
  * Start of a builtin key parser in the ncurses ui bypassing
    the ncurses one. Can be favored by setting the ui option
  * Right clicks extend the current selection, the control modifier allows
    merging all the selections after extension.
  * The regex highlighter now supports named capture groups to
    ease readability.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 632963 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 10)
- Update to 2018.09.04:
  This version contains a significant overhaul of various Kakoune features that can break user configuration
  * %sh{...} strings are not reparsed automatically anymore, they need to go through an explicit evaluate-commands
  * The -allow-override switch from define-command has been renamed -override.
  * The search prompt uses buffer word completion so that fuzzy completion can be used to quickly search for a buffer word.
  * The wrap highlighter can accept a new -marker <marker_text> switch.
  * The command line syntax has changed to support robust escapin
  * Escaping of ' in '...' and " and % in "..." strings is done by doubling up ('', "" and %%) instead of using a backslash
  * Bare words escaping has been tweaked.
  * See :doc command-parsing.
  * See :doc highlighters
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 597108 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 9)
- Remove _service and _servicedata
- Update to first official release 2018.04.13
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 535194 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 7)
- Update to version 0.0+git.20171017:
Displaying revisions 1 - 20 of 26
openSUSE Build Service is sponsored by