Commit Graph

  • dd264f79ad Accepting request 1282269 from editors factory leap-16.1 leap-16.0 Ana Guerrero 2025-06-03 15:55:32 +00:00
  • f5aa06cd43 - Update to 2025.06.03: * Expose env vars that are mentioned in the arguments passed to shell expansions * Support for colored double underlines * git apply can now operate on selected changes in the current buffer's file (useful for quick (un)staging and reverting) * exec/eval -client switch accepts '*' for all clients and comma separated list of client names. Michael Vetter 2025-06-03 11:19:21 +00:00
  • b6c2f8c1d5 - Update to 2024.05.18: * Fixed tests on Alpine Linux and *BSD Michael Vetter 2024-05-19 08:52:27 +00:00
  • 56b525be15 OBS-URL: https://build.opensuse.org/package/show/editors/kakoune?expand=0&rev=65 Michael Vetter 2024-05-13 07:12:04 +00:00
  • daccd389dc - Update to 2024.05.09: * flag-lines -after switch to display text after the line * shell-script-candidates completion now runs the script asynchronously while displaying and updating results live. * val{window_range} elements are now emitted as different strings * + only duplicates identical selections a single time to avoid surprising and slow exponential growth in the number of selections. * daemonize-session command makes it possible to convert the current session to a daemon one (which will not exit on last client disconnecting) * View mode commands and mouse scrolling no longer change selections when those go off-screen. * New commands git apply, git blame-jump, git edit and git grep. * git blame now also works in git-diff and git-log buffers. * Completions provided via shell-script-candidates or completers are no longer sorted if the typed text is empty. * The terminal alias has been replaced with a command that selects terminal program and placement based on windowing options. * local scopes in commands and evaluate-commands. Michael Vetter 2024-05-13 06:19:01 +00:00
  • d0c1601443 Accepting request 1102629 from editors Dominique Leuenberger 2023-08-07 13:29:12 +00:00
  • d8b5b71766 - Update to 2023.08.05: * Fix compilation errors on FreeBSD and MacOS using clang Michael Vetter 2023-08-07 06:35:28 +00:00
  • 4d6dfe6549 Accepting request 1102596 from home:jubalh:branches:editors Michael Vetter 2023-08-07 05:59:44 +00:00
  • 6fddd3248a Accepting request 1101490 from editors Yuchen Lin 2023-07-31 13:24:57 +00:00
  • a970218542 Accepting request 1101487 from home:jubalh:branches:editors Martin Pluskal 2023-07-31 09:03:10 +00:00
  • e4b6c03a09 Accepting request 1101453 from home:jubalh:branches:editors Martin Pluskal 2023-07-31 08:24:08 +00:00
  • e4cbf977f4 Accepting request 1078450 from editors Dominique Leuenberger 2023-04-11 13:54:42 +00:00
  • e251598954 Accepting request 1078121 from home:iznogood:branches:editors Michael Vetter 2023-04-11 13:30:42 +00:00
  • afd44136d0 Accepting request 1032407 from editors Dominique Leuenberger 2022-10-31 09:45:18 +00:00
  • 99d3bfbf48 - Remove BR for libboost_regex, libxslt-tools, and ncurses: not needed anymore - Require gcc >= 12 Michael Vetter 2022-10-31 09:26:27 +00:00
  • 77975a1501 - 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 Michael Vetter 2022-10-31 07:56:30 +00:00
  • 7c85df91a2 Accepting request 985586 from editors Dominique Leuenberger 2022-06-28 13:23:08 +00:00
  • f6a3cd5d94 Accepting request 985396 from home:1Antoine1:branches:editors Michael Vetter 2022-06-28 12:26:53 +00:00
  • 95af58a146 Accepting request 935566 from editors Dominique Leuenberger 2021-12-05 21:45:49 +00:00
  • 6e39fc4ba4 - Update to 2021.11.08: * Support for curly and separately colored underlines * Fixes for terminal flickering * Fixes for command and response fifo corner cases Michael Vetter 2021-12-03 18:27:48 +00:00
  • 40333f8814 Accepting request 928955 from editors Dominique Leuenberger 2021-11-03 16:26:23 +00:00
  • 45da5d7cdd - 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 Michael Vetter 2021-11-03 08:09:01 +00:00
  • 76d92991c7 Accepting request 914969 from editors Dominique Leuenberger 2021-08-30 11:55:24 +00:00
  • 4beeabd4e8 - 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 Michael Vetter 2021-08-30 08:22:40 +00:00
  • 6b3d37e788 Accepting request 898148 from editors Dominique Leuenberger 2021-06-07 20:44:40 +00:00
  • a56e65035a Accepting request 896656 from home:cgiboudeaux:branches:editors Michael Vetter 2021-06-07 14:29:55 +00:00
  • 6616eda832 Accepting request 831368 from editors Dominique Leuenberger 2020-09-02 23:16:16 +00:00
  • d352f479ba - Update to 2020.09.01: * Daemon mode (-d switch) does not fork anymore. * Fix crash on completion. Michael Vetter 2020-09-02 06:54:40 +00:00
  • 4ee4fde243 Accepting request 824335 from editors Dominique Leuenberger 2020-08-04 18:25:16 +00:00
  • 995a6fc009 - 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. Michael Vetter 2020-08-04 13:14:32 +00:00
  • 707e6ea7b8 Accepting request 764978 from editors Dominique Leuenberger 2020-01-16 17:23:29 +00:00
  • 1316da45a1 - Update to 2020.01.16: * Expose history tree through $kak_history and $kak_uncommitted_modifications * InsertCompletionHide parameter is the list of inserted ranges Michael Vetter 2020-01-16 13:38:24 +00:00
  • 4b77fcca3c Accepting request 755569 from editors Dominique Leuenberger 2019-12-10 21:45:21 +00:00
  • a977320a63 - 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. Martin Pluskal 2019-12-10 13:25:38 +00:00
  • ef1c1fc726 Accepting request 712982 from editors Dominique Leuenberger 2019-07-02 08:39:42 +00:00
  • 3de2b29d51 - 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 Michael Vetter 2019-07-02 07:03:54 +00:00
  • d1e1c5f466 Accepting request 667750 from editors Dominique Leuenberger 2019-01-24 13:13:16 +00:00
  • bad325f5bf - 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. Michael Vetter 2019-01-22 10:01:58 +00:00
  • 326f7d93a3 Accepting request 662272 from editors Dominique Leuenberger 2019-01-03 17:07:08 +00:00
  • b4337664ef Accepting request 662270 from home:IGonzalezSosa:branches:editors Michael Vetter 2019-01-01 11:36:13 +00:00
  • ecea90cdc5 Accepting request 632963 from editors Dominique Leuenberger 2018-09-04 20:57:48 +00:00
  • c6240a4dda - 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 Michael Vetter 2018-09-04 06:16:17 +00:00
  • 3eea430031 Accepting request 597108 from editors Dominique Leuenberger 2018-04-17 09:18:02 +00:00
  • f98a58b9f5 - Remove _service and _servicedata - Update to first official release 2018.04.13 Michael Vetter 2018-04-16 15:01:30 +00:00
  • 45e1ef38d6 Accepting request 580781 from editors Dominique Leuenberger 2018-02-28 19:02:44 +00:00
  • 6d5a5a4636 Accepting request 580657 from home:marxin:branches:editors Martin Pluskal 2018-02-27 20:03:13 +00:00
  • a0e990d726 Accepting request 535194 from editors Dominique Leuenberger 2017-10-19 17:33:49 +00:00
  • 7ce6cc5198 - Update to version 0.0+git.20171017: Martin Pluskal 2017-10-19 11:48:45 +00:00
  • 9fc157289f Accepting request 512147 from editors Dominique Leuenberger 2017-07-25 09:40:03 +00:00
  • 7f57f168ee Accepting request 512146 from home:bmwiedemann:branches:editors Michael Vetter 2017-07-23 18:51:51 +00:00
  • 9486d558b1 Accepting request 495960 from editors Dominique Leuenberger 2017-05-22 08:46:56 +00:00
  • 8271e98165 Accepting request 495851 from home:DZiolkowski:branches:editors Martin Pluskal 2017-05-18 12:14:45 +00:00
  • 2737851374 Accepting request 492212 from editors Dominique Leuenberger 2017-04-30 19:24:38 +00:00
  • e711071ce9 Accepting request 492178 from home:bmwiedemann:branches:editors Martin Pluskal 2017-04-30 07:03:33 +00:00
  • dddd2c321b Accepting request 460433 from editors Dominique Leuenberger 2017-02-26 16:09:50 +00:00
  • e1aa98e2e5 - Update to version 0.0+git.20170223: Martin Pluskal 2017-02-25 17:33:51 +00:00
  • c87b4eeee2 Accepting request 454784 from editors Dominique Leuenberger 2017-02-07 11:05:38 +00:00
  • 43faec0c20 - Update boost dependencies Martin Pluskal 2017-02-05 15:51:18 +00:00
  • fd7eacc937 Accepting request 452980 from editors Dominique Leuenberger 2017-02-05 14:48:16 +00:00
  • 7853e38a1e OBS-URL: https://build.opensuse.org/package/show/editors/kakoune?expand=0&rev=12 Martin Pluskal 2017-01-27 15:54:17 +00:00
  • 7e52c262c2 OBS-URL: https://build.opensuse.org/package/show/editors/kakoune?expand=0&rev=11 Martin Pluskal 2017-01-27 15:45:46 +00:00
  • 58acf293f7 OBS-URL: https://build.opensuse.org/package/show/editors/kakoune?expand=0&rev=10 Martin Pluskal 2017-01-27 15:30:49 +00:00
  • c103077633 - Update to version 0.0+git.20170125: * Fix misleading wording * Fix escaping * Document +line[:column] * Add gi to go to first non-blank character on line * Fix crash when clearing a regex prompt with multiple selections * Fix shell context capture that was accessing dead parameters * Add a RawKey hook for raw user input hooking * Rename "shortcuts" manpage to "keys" * Add a quick section on key syntax in keys.asciidoc * More tolerant recognition of underlined titles in asciidoc highlight * Only restore cursor position after an append if we still have cursor > anchor * Fix fifo reading not handling potential errors from the read call Martin Pluskal 2017-01-27 15:29:51 +00:00
  • bddc94d941 - Update to version 0.0+git.20161102: * Add to_string(long long int) overload to fix OSX compilation * Fix typo in write_cmd's desc * Use %~~ for delimiting to avoid issues with braces in the message * lint-prev * Use same idiom as for lint-next * Remove since it gets overwritten by the NormalIdle hook + $kak_cursor_line will always be 1 as that runs in a temporary context for the window * Tweak c-family indentation logic * Add experimental static linking support to the makefile * Propagate NormalParams to user mappings Martin Pluskal 2016-11-03 10:24:05 +00:00
  • c3bdc8ea34 Accepting request 431514 from home:dwaas:branches:editors Martin Pluskal 2016-09-30 16:24:51 +00:00
  • b3d00027f5 Accepting request 428109 from home:dwaas:branches:editors Michael Vetter 2016-09-16 11:20:01 +00:00
  • eac58cdc3d Accepting request 427933 from home:dwaas:branches:editors Michael Vetter 2016-09-15 12:54:47 +00:00
  • 10ba1c9d79 OBS-URL: https://build.opensuse.org/package/show/editors/kakoune?expand=0&rev=4 Martin Pluskal 2016-05-05 17:44:28 +00:00
  • 710f7a52fa Accepting request 393913 from home:pluskalm:branches:editors Martin Pluskal 2016-05-05 14:28:51 +00:00
  • 3a4b9a0f5d - Update to latest git Michael Vetter 2016-04-27 08:47:41 +00:00
  • 42dd18aea8 Accepting request 344249 from home:jubalh Marcus Rueckert 2015-11-13 15:19:04 +00:00