* 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.
OBS-URL: https://build.opensuse.org/package/show/editors/kakoune?expand=0&rev=67
1072 lines
51 KiB
Plaintext
1072 lines
51 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Jun 3 11:12:01 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun May 19 08:52:03 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- Update to 2024.05.18:
|
||
* Fixed tests on Alpine Linux and *BSD
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 13 06:18:24 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 7 06:35:06 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- Update to 2023.08.05:
|
||
* Fix compilation errors on FreeBSD and MacOS using clang
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 31 06:00:45 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- Update to 2023.07.29:
|
||
* <a-u> and <a-U> now undo/redo selection changes; the previous
|
||
meaning of moving in history tree has been moved to <c-j> and <c-k>
|
||
* %exp{...} expansions provide flexible quoting for expanded
|
||
strings (as double quoted strings)
|
||
* <c-g> cancels the current operation and goes back to the main
|
||
event loop, this provides an escape hatch when Kakoune seems
|
||
to hang due to a costly operation
|
||
* show-matching -previous highlighter will fall back onto the
|
||
character preceeding the cursor
|
||
- Remove 894e44fdbff4221549d358faa4a73ea43e1283a5.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Apr 2 12:00:45 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add upstream bug fix patch: Fix new gcc errors for missing types.
|
||
* 894e44fdbff4221549d358faa4a73ea43e1283a5.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 31 07:42:12 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 27 20:43:08 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org>
|
||
|
||
- Add kakoune-2021.11.08-gcc-12.patch: Fix build with gcc 12.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 3 18:25:50 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- Update to 2021.11.08:
|
||
* Support for curly and separately colored underlines
|
||
* Fixes for terminal flickering
|
||
* Fixes for command and response fifo corner cases
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 3 08:06:58 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 30 08:16:32 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 1 10:45:42 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
|
||
|
||
- Add GCC 11 compatibility fix:
|
||
* 0001-Add-missing-limits-includes.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 2 06:52:24 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- Update to 2020.09.01:
|
||
* Daemon mode (-d switch) does not fork anymore.
|
||
* Fix crash on completion.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 4 13:11:46 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 16 13:31:03 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
||
|
||
- Update to 2020.01.16:
|
||
* Expose history tree through $kak_history and
|
||
$kak_uncommitted_modifications
|
||
* InsertCompletionHide parameter is the list of inserted ranges
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 10 13:22:08 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
|
||
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 2 06:56:50 UTC 2019 - mvetter@suse.com
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 22 09:58:57 UTC 2019 - mvetter@suse.com
|
||
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 29 18:58:52 UTC 2018 - igonzalezsosa@suse.com
|
||
|
||
- Update to 2018.10.27:
|
||
* remove-hooks argument is now a regex and removes all hooks whose group matches it.
|
||
* exclusive face attribute (e) has been replaced with more granular final foreground (f), final
|
||
background (g), and final attributes (a), or the three combined as final (F). Semantics changed
|
||
slightly as those attributes apply to the existing face as well (a final face will not get
|
||
modified by a following face if that following face does not have the final attribute itself.
|
||
* <a-m> aka "merge consecutive selections" has been moved to <a-_>. The new <a-m> and <a-M> are
|
||
now symmetrical with m and M. Those commands select (or extend) to the matching char backwards.
|
||
* define-command switches -shell-completion and -shell-candidates have been renamed to
|
||
-shell-script-completion and -shell-script-candidates to make way for a new -shell-completion
|
||
which completes like the shell (shell command name then filename).
|
||
* asciidoc is not a dependency anymore, the last file that requiered it (Kakoune's manpage) has
|
||
been converted to troff format.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 4 06:13:36 UTC 2018 - mvetter@suse.com
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 13 12:26:51 UTC 2018 - mvetter@suse.com
|
||
|
||
- Remove _service and _servicedata
|
||
- Update to first official release 2018.04.13
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 27 14:44:42 UTC 2018 - mliska@suse.cz
|
||
|
||
- Update to version kakoune-0.0+git.20180228.
|
||
- Bump ncurses requirement to version 6.0 and higher.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 19 11:41:06 UTC 2017 - mpluskal@suse.com
|
||
|
||
- Update to version 0.0+git.20171017:
|
||
* Tweak buffer change code so that WinDisplay hooks can use info boxes
|
||
* Add a basic replace-ranges highlighter
|
||
* doc: Document the -E flag
|
||
* kakrc: Simplify and optimize the autoload function
|
||
* Fix reference to kakrc highlighter for markdown
|
||
* Improve kakrc highlighter with more static words
|
||
* Remove ad-hoc rules in kakrc highlighter
|
||
* Add some missing languages to comment.kak
|
||
* Highlight object keys in yaml
|
||
* rc: Document non-hidden options with `-docstring`
|
||
* rc: Use POSIX `command -v` instead of `which`
|
||
* rc: Simplify and optimize the `alt` command
|
||
* Document that markup is possible in completion menu entries.
|
||
* Document escape key and update Q doc according to normal.cc
|
||
* Rename range-faces to range-specs
|
||
* Add range-faces -> range-specs rename to the breaking changes message
|
||
* Add missing std::move in on_scope_end implementation
|
||
* small code cleanups
|
||
* Highlight 'copied' file action in git-commit buffers
|
||
* Move constexpr compatible Array struct to meta.hh
|
||
* Small reorganization in the normal keymap
|
||
* Make hardware cursor visible in ncurses ui
|
||
* Add modified value if buffer has modifications not saved
|
||
* Change <a-z>/<a-Z> to combine selections instead of appending
|
||
* Support aligning to opening { as well as ( in c-family indent
|
||
* Changed wording of completers description
|
||
* do not embed timestamps in .gz files
|
||
* Always link input files in the same order
|
||
* Commit correct version of c-family indent change
|
||
* Fix vertical movement with tabstops
|
||
* Smarter align to opening parenthesis/brace supporting multiline
|
||
* Add some missing tests for c-family indent
|
||
* Fix scrolling when cursor is on a wrapped part of the last displayed line
|
||
* Remove virtual destructor from OptionManagerWatcher
|
||
* Fix bug where idle timers of disabled modes were still run
|
||
* Do not avoid eol in insert mode vertical movement
|
||
* Fix man.kak when man pages filenames just end up with the manual section
|
||
* Remove unneeded forward declaration
|
||
* Fix hardware cursor positioning in prompt when status bar is on bottom
|
||
* Small code tweak
|
||
* Rename line-flags option type to line-specs
|
||
* Add support for raw C++ strings in c-family highlighting
|
||
* Fix command parsing bug when commenting after a command
|
||
* Add an update-option command to update range-descs/line-descs options
|
||
* Document the update-option command
|
||
* Add break and continue to the list of sh keywords
|
||
* Use a line-specs for the clang_errors option in clang.kak
|
||
* Make the lint_errors a range-specs option in lint.kak
|
||
* Make shell variable expansion in "strings" highlighted the same way as in code
|
||
* Expose last entered command in register :
|
||
* Modernize the way we compute memory domains from type
|
||
* Small documentation tweak in display_buffer.hh
|
||
* Small code style tweak
|
||
* Use a ScopedSetBool instead of manual set/unset for InputModes::Normal::m_in_on_key
|
||
* Small formatting tweak
|
||
* Remove unused and potentially error prone constructor from ArrayView
|
||
* Remove unneeded explicit conversion
|
||
* doc: Update the F.A.Q.
|
||
* Slight style tweak in doc.kak
|
||
* Small code tweak
|
||
* Document line-flags -> line-specs and update-option in breaking changes
|
||
* Parse meta as 8 bit in Normal mode to fix the terminals using that
|
||
* Highlight non numeric man sections as well in man.kak
|
||
* Put the doc/manpages/ pages in the 'k' section
|
||
* man.kak: Rename _manpage option to manpage
|
||
* Use more precise wording for object selection info box
|
||
* Fix typos in info-box: availabe, encodngs, highglighters…
|
||
* Exclude debug from eval/exec over all buffers
|
||
* Change ncurses_ui info box generation logic to use a Vector<String>
|
||
* Tweak alias command docstring not to end up with an eol
|
||
* Re-hide hardware cursor, seems its causing troubles with various terminal emulator
|
||
* fix: remove duplicate include to containers.hh in face_registry.cc
|
||
* docs: add missing angle brackets around keys in README and manpages
|
||
* Refine info titles to distinguish G and V modes
|
||
* Add SVG detection as xml in file.kak
|
||
* Add support for more selection combining operations
|
||
* Small formatting fix
|
||
* Rename _grep_current_line option to grep_current_line
|
||
* Support option_add for HashMap options
|
||
* Strip surrounding whitespaces in `*`
|
||
* Document the `*` behaviour change in the startup message
|
||
* doc: Fix the documentation of the `alt_dirs` option
|
||
* Change RankedMatch ordering to favor `/` characters
|
||
* Improve readability of command docstrings by changing formatting
|
||
* Log errors written to the status line inside the debug buffer as well
|
||
* Revert "doc: Fix the documentation of the `alt_dirs` option"
|
||
* Fix spurious copies being made when using the format function
|
||
* Remember previous NormalParams::count in view-lock mode
|
||
* Add underscore char as a valid punctuation for text-object pairs
|
||
* Expose kak_buf_line_count
|
||
* Clarify rotation direction between <'> and <a-'> in info help
|
||
* Use a vector instead of a hash map to store hooks
|
||
* Use String default ctor instead of empty string
|
||
* Fix useles copy of hook_func in HookManager::add_hook parameter
|
||
* noexept-ify BufferIterator methods
|
||
* noexcept-ify utf8::iterator methods
|
||
* Small style tweak
|
||
* Move NestedBool to utils.hh
|
||
* Avoid expensive copies of Hooks in HookManager::run_hooks
|
||
* Move hook executing logic into HookManager
|
||
* Fix missing hook removal command in c-family.kak
|
||
* Do not allow whitespaces as % string delimiters
|
||
* Use range based accumulate wrapper instead of std::accumulate
|
||
* Remove unneeded unknown_expand exception type
|
||
* Fix memory errors due to sharing the MatchResults in the Hooks struct
|
||
* Change merge_overlapping to guarantee we dont break the sorting
|
||
* Use range based find_if wrapper for finding shell env vars
|
||
* Run BufCreate hook *before* Buf{Open,New}File
|
||
* Use microseconds instead of milliseconds for built-in profiling
|
||
* Only trigger PromptEvent::Change on idle
|
||
* Do not disable incsearch option in context wrap
|
||
* Filter debug buffers before creating the SafePtr vector in -buffer *
|
||
* Move variable closer to its point of use
|
||
* Add `-width <max_width>` support in the wrap highlighter
|
||
* Disable idle timers on all transient contexts
|
||
* Fix quadratic behaviour in when selecting an insert completion
|
||
* Do not show startup info when piping into kak
|
||
* Remove spurious double underscore
|
||
* Add Alacritty
|
||
* More explicit and simpler code
|
||
* Rename 'unit' test directory to 'normal' as they are the normal mode tests
|
||
* Add horizontal/vertical scrolling display tests
|
||
* Add some unit tests for horizontal scrolling with tabulations
|
||
* rc: Fix calls to `mktemp`
|
||
* rc jedi: Don't create an unused debug/log file
|
||
* Rework partial line display logic
|
||
* Proper linear time insert completion insertion
|
||
* Fix bug in word completer
|
||
* Simplify column highlighter and make it more robust
|
||
* Remove unused only_buffer mode for DisplayLine::trim
|
||
* Fix wrapping support
|
||
* gitignore backup files
|
||
* Remove backup file from git
|
||
* Fix the Buffer::end() madness
|
||
* Fix corner case in compute_modified_ranges
|
||
* Use read_fd to get pipe command from stdin instead of ad-hoc code
|
||
* Simplify a bit buffer iteration functions
|
||
* minor style tweak
|
||
* Always store InclusiveBufferRange with first < second
|
||
* Fix corner case in C family indenting
|
||
* Change custom text object desc trigger from ':' to 'c' - Fix #1362
|
||
* Update Homebrew install tip in README
|
||
* Respect scroll offset even when wrapping lines
|
||
* Use more correct `[ -f <file> ]` in test runner
|
||
* doc: Unify the documentation for menu keys
|
||
* rc ctags: Make commands follow the naming convention
|
||
* Change window display to not use invalid buffer coordinates
|
||
* Go back to window lines ending at one past the end of the buffer line
|
||
* Fix crash recently introduced when deleting at buffer start in insert mode
|
||
* Move tolerance for one past end of line coordinates to highlighter code
|
||
* Fix some other uses of invalid buffer coordinates in display code
|
||
* Fix some remaining uses of invalid atom coordinates
|
||
* rc: Fix calls to `mktemp`
|
||
* Hide info/menu when they are anchored to an invisible buffer coord
|
||
* Support hitting escape to cancel a selection combine operation
|
||
* Add fallthrough comment to silence gcc-7 warning
|
||
* Fix asciidoc formatting in README
|
||
* Trim whitespaces surrounding docstrings
|
||
* Update command names
|
||
* Disable -Wnoexcept-type warning
|
||
* Update startup info message
|
||
* src: Add a `commands` debug flag
|
||
* src: Add `profile-hash-maps` to the `debug` command's docstring
|
||
* Correctly handle tabs when show_whitespaces is added
|
||
* Use already stored coordinates in show_whitespaces
|
||
* Use user-supplied autoshowcompl option's value.
|
||
* rust highlighter: '"' is not the start of a string
|
||
* apply '"' highlighting fix to haskell as well
|
||
* doc: Mention the proper environment variable for pagers
|
||
* doc: Explain why `a` modifies the selection and `i` doesn't
|
||
* Use an HashMap to store options in option manager
|
||
* Do not set idle timers when running in a transient context
|
||
* Add ctags command renaming info in the startup message
|
||
* rc formatter: Make sure the formatter returned successfully
|
||
* Slight code refactoring and perf improvement in vector option to string
|
||
* Remember count when repeating last insert
|
||
* Fix various undefined behaviours detected by UBSan
|
||
* Disable -Wunknown-attributes
|
||
* Formatting fix
|
||
* Always use the base LineNumber face for the line number separator
|
||
* Change completion_extra_word_char to be a list of codepoints instead of a string
|
||
* Remove useless Vector, use a ConstArrayView instead
|
||
* Pass a context instead of just the buffer to selector functions
|
||
* Use the extra_word_chars option in word based normal commands
|
||
* Fix replacing last eol with a single eol
|
||
* Fix reference highlighter not forwarding compute_display_setup
|
||
* Docs: add more details about hooks
|
||
* Add error message when using format command with no formatcmd specified
|
||
* Ensure cursor stays visible with wrapped line bigger than window
|
||
* Do not allow repeating last insert when we are not in normal mode
|
||
* Consider non-files buffers as never modified
|
||
* Validating an empty command in prompt reruns the last command
|
||
* Code style tweak
|
||
* Remove some dead code
|
||
* Formatting tweak
|
||
* contrib Tupfile: Adapt to upstream changes
|
||
* rc tupfile: Fix the keywords regex
|
||
* rc c-family: Add a hook to the insert group
|
||
* Docs: add missing PromptIdle hook mentions
|
||
* Refine info titles to distinguish f/t (select) and F/T (extend)
|
||
* Make register and completion autoinfo lists uniform with all the other ones
|
||
* Treat non printable characters as zero-width instead of -1 width
|
||
* Formatting fixes
|
||
* Fix trailing whitespaces in README
|
||
* Highliight git MERGE_MSG files as commit messages
|
||
* Remove assert in String::String(Codepoint, ColumnCount)
|
||
* Docs: add missing <a-R> key and fix info message
|
||
* Docs: add missing colon register (last entered command)
|
||
* Add <a-o> and <a-O> to add lines below/above selections
|
||
* Preserve order of definition of mappings when listing them
|
||
* Add <a-c> and <a-d> for changing/deleting without yanking
|
||
* Alternative, and hopefully safer implementation of <a-o>/<a-O>
|
||
* Small startup message formatting tweak
|
||
* Add main selection index in mode_info
|
||
* Docs: update completions_extra_word_chars → extra_word_chars
|
||
* Fix undo handling in <a-o>/<a-O>
|
||
* Fix an assert in compute modified ranges when merging single char ranges
|
||
* Fix assertion when replacing with empty strings
|
||
* `|` now applies the diff of the modification instead of plain replace
|
||
* Fix replacing reducing selections to their cursor
|
||
* rc formatter: Don't force selection restoration
|
||
* Small code cleanup in diff implementation
|
||
* Tolerate that the cursor might not be visible
|
||
* rc git: Don't force a highlighting format on commits
|
||
* Fix xmessage handling in assert.cc
|
||
* Remove MirroredArray for diff implementation
|
||
* Refactor find_diff_rec and detect kept prefix/suffixes early
|
||
* Slight style change
|
||
* rc man: Avoid undefined behavior on `expr`
|
||
* Change diff Implementation to use end indices instead of length
|
||
* More refactoring of the diff code in order to make it cleaner
|
||
* Use the provided equal functor for prefix/suffix detection in diff
|
||
* Add an assert to try to get more info on #1506
|
||
* Migrate code to c++14
|
||
* Fix travis configuration for C++14 support
|
||
* Cleanup some code with C++14 features
|
||
* Use c++14 function deduction and decltype(auto) to cleanup some code
|
||
* Try to simplify back travis config
|
||
* Remove unused function
|
||
* More uses of standard type traits aliases
|
||
* More use of std::enable_if_t alias
|
||
* Update README for C++14 requirement
|
||
* Remove `echo -color` support, superseeded by `echo -markup`
|
||
* Fix main selection handling in keep pipe ($)
|
||
* Detect overflow using a long long for the computation result.
|
||
* Require clang >= 3.6 as 3.5 is failing on debug symbol generation
|
||
* Use smart case matching for contiguous/prefix/fullmatch detection
|
||
* Make non smart case full match better than smart case full match
|
||
* Fix wrong autoinfo for remove-highlighter
|
||
* More cleanups in diff code
|
||
* Limit diff algorithm complexity
|
||
* Do not reject switch parameters starting with `-`
|
||
* Fix sakura termcmd setup
|
||
* Support values starting with `-` for in set-register command
|
||
* Use single_param for ParameterDesc when relevant in command descs
|
||
* Fix grep-jump on eol
|
||
* Fix grep-next/prev-match not jumping correctly to first/last match
|
||
* Check final cursor position in indent/c-family/indent-if-body test
|
||
* Slight formatting tweak
|
||
* More tests for markdown autoindent.
|
||
* Consecutive markdown list bullets are not a valid list prefix.
|
||
* Change documentation directory towards $kak_runtime/doc
|
||
* Fix SafeCountable and RefCountable copy/move logic
|
||
* Purge history on buffer reload when NoUndo flag is on
|
||
* Remove redundant types inside Kakoune::Allocator
|
||
* Remove size redundancy in enum_desc function declaration
|
||
* Use decltype(auto) return type for some to_string functions
|
||
* Style tweak for regex code
|
||
* Change HashCompatible trait to a variable template
|
||
* Do not consider the 8th bit to mean Alt on keys that are mouse events
|
||
* Add missing '&' to last example
|
||
* Try to get make_array to compile with older compiler version
|
||
* Respecify EnumDescs array sizes manually to workaround clang-3.6 bug
|
||
* Revert "Change HashCompatible trait to a variable template"
|
||
* Change selection extension code to be simpler
|
||
* Remove now trivial Selection::merge_with method
|
||
* Show error when using go-jump and jq is not installed
|
||
* Add build type (debug/release) in ":debug info" output
|
||
* Improve Haskell highlighter
|
||
* Update startup info
|
||
* Optimize DisplayBuffer::optimize()
|
||
* Support specifying an exit status on `quit` commands
|
||
* Fix String::Data copying/moving from self
|
||
* editorconfig.kak: fix awk typo
|
||
* doc faq: Document the expansion of shell scopes
|
||
* rc base html: Highlight the DOCTYPE and tag attributes
|
||
* Fix wording in docs for goto commands (h,l,i)
|
||
* doc: Add missing flags to the `debug` option
|
||
* Expose client pid as $kak_client_pid
|
||
* Fix kakmap.rb script for new normal.cc code
|
||
* Adding Ubuntu Tip
|
||
* Fix naming in fd_writable
|
||
* Do not expand env vars in parse_filename
|
||
* Do less implicit parse_filename calls
|
||
* avoid literal eol in status lines, replace them with another symbol
|
||
* Fix shell expand example in README
|
||
* Rework containers.hh to get rid of the Factory structures
|
||
* Rename containers.hh to ranges.hh (and Container to Range)
|
||
* rc base html: Highlight attributes with no value
|
||
* Check for gocode, goimports and gogetdoc on go-tools loading
|
||
* doc: Document the `column` and `line` highlighters
|
||
* Code style tweak in optional.hh
|
||
* Remove unneeded ParameterDesc constructor
|
||
* Make InsertCompletion an aggregate
|
||
* Make Token a simple aggregate
|
||
* Make LineAndColumn an aggregate as well
|
||
* Make Buffer::Modification an aggregate
|
||
* Slight tweak of FaceRegistry::FaceOrAlias definition
|
||
* Add current history id to env variables
|
||
* Add documentation for curr_history_id
|
||
* Rename env variable kak_curr_history_id to kak_history_id
|
||
* css.kak: add hl to more common CSS length units
|
||
* Tolerate unwritable socket when trying to send the disconnection message
|
||
* Small code simplifications
|
||
* Fix typo: to many → too many
|
||
* rc: Add support for Mercurial
|
||
* rc: Add support for MySQL, SQL Server and MS Access
|
||
* Fork server to background when the client/server process receives SIGHUP
|
||
* Add debug faces
|
||
* docs: add command aliases Fix #1556
|
||
* doc faq: Document how to fix the "insert mode escape lag"
|
||
* Rename some string conversion function to the common 'to_string'
|
||
* Hide info box and eventual status message after handling a mouse event
|
||
* Replace invalid codepoints with <20> instead of U+XXXX
|
||
* Expose the character under the cursor as $kak_cursor_char_value
|
||
* docs: add options default values Fix: #1557
|
||
* rc perl: Don't highlight regex, fix string escapes
|
||
* Fix typo: parmeter → parameter
|
||
* Add count support for scroll keys (PageUp, PageDown, C-bfud)
|
||
* c-family: auto close unions with a semicolon as well
|
||
* Avoid wrapping between punctuation and word
|
||
* Document custom text object move in breaking changes
|
||
* Fix compilation
|
||
* Document what keys are mappable.
|
||
* Add '[debug]' context_info for debug buffers
|
||
* Add max_history_id in status printed with <a-u> and <a-U>
|
||
* Fix missing spaces / new lines in commands docstring
|
||
* Use <esc> to exit on-key modes
|
||
* Add count support for indent / deindent
|
||
* Small code style tweak
|
||
* Fix Lua comment delimiter insertion (see #1584)
|
||
* Add selections_desc format to select autoinfo
|
||
* Fix: glob for backup files.
|
||
* Removing the local client due to SIGHUP is not graceful
|
||
* Add status info when navigating through jumplist (<c-o>, <c-i>)
|
||
* Convert status info into proper runtime_errors
|
||
* Display selections count in insert mode the same it's displayed in normal mode
|
||
* Fix regression test #1435 after a change in the insert modeline format
|
||
* Distinguish between modes being disabled temporarily and definitely
|
||
* Docs: add missing -command-completion and -shell-candidates switches
|
||
* rc doc: Remove window hooks automatically assigned
|
||
* rc doc: Implement the `-i` flag of `sed` in a POSIX manner
|
||
* rc doc: Use POSIX flag `-name` instead of `-iname`
|
||
* rc man/doc: Don't show `groff` warnings
|
||
* Add 'line' in completers option as a way to force explicit <c-x>f
|
||
* Docs: add missing -collapse-jumps and fix -itersel
|
||
* Add debug mappings
|
||
* Docs: add missing normal keys <c-[bfud]>
|
||
* Add client_list var
|
||
* formatting tweak
|
||
* Add more constexpr to flags wrapping functions
|
||
* Allow itersel with draft context to change the buffer
|
||
* Remove unneeded regex.hh include in color.cc
|
||
* Add missing operator+= and -= on utf8_iterator
|
||
* Move HookManager::Hook definition in the cpp
|
||
* Docs: add missing vm and update custom text-object : → c
|
||
* Add is_upper and is_lower helper unicode functions
|
||
* Make utf8_iterator traits clear about it returning non-references
|
||
* Make Server outlive buffer manager
|
||
* Move all non-core string code to string_utils.{hh,cc}
|
||
* Remove unused forward declaration
|
||
* Fix potential bug in clang.kak
|
||
* Fix utf8::to_previous that could go before the begin iterator
|
||
* Add support for typescript
|
||
* Docs: fix wrong hardcoded 100ms value for autocompletion
|
||
* Removed terminal colors from Solarized and added a light variant.
|
||
* Refactor column highlighter to make it more robust
|
||
* Do not restore old backup files. This check is necessary for cases where - the file was edited with a different editor/program or - kak didn't restore a backup or - if old backups weren't purged or - if autorestore wasn't loaded (e.g. `kak -n`) after backups were generated.
|
||
* iterm: use 'exec' so pane auto-closes with editor
|
||
* ref vim options.txt
|
||
* Add a `fail` command to explicitely raise an error
|
||
* Optimize CommandManager::execute handling of tokens
|
||
- Drop no longer needed reproducible.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 23 18:31:46 UTC 2017 - bwiedemann@suse.com
|
||
|
||
- Update reproducible.patch
|
||
to make the package build fully reproducible (boo#1041090)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 18 11:47:56 UTC 2017 - dziolkowski@suse.com
|
||
|
||
- Update to version 0.0+git.20170513:
|
||
* Add column information
|
||
* New colorscheme: desertex
|
||
* test: Fix UTF8 compliant locale detection
|
||
* rc: Simplify/POSIXify the `autorestore.kak` script
|
||
* rc: POSIXify the `modeline.kak` script
|
||
* Cleanup some tabby mess in the Makefile
|
||
* Compile optimized and debug into different files, make `kak` a symlink
|
||
* Fix clang warnings about uninitialized timestamp field
|
||
* Small naming tweak
|
||
* add rc/ocaml.kak
|
||
* highlight hash access symbols
|
||
* Add `RawKey` to hook completion list
|
||
* rc: Don't print errors when no buffer backup exist
|
||
* add racer completion for rust
|
||
* rc: POSIX and cosmetic fixes in the `spell` script`
|
||
* rc: add a `spell-next` command
|
||
* src: Fix the string conversion of range faces
|
||
* <space>, <a-space>: throw on invalid preconditions
|
||
* Add docstring support for mappings, and use them in autoinfo
|
||
* Make <a-space> throw on invalid index or last selection
|
||
* Ensure main selection index is correct directly in SelectionList::remove
|
||
* Return an optional selection in most selectors, fail rather than keep current
|
||
* Fix indent selection respect for original selection cursor position
|
||
* Fix tests for indent selection
|
||
* Move object unit tests in their own subfolder
|
||
* Refactor regex based selection code
|
||
* Git ignore kak.opt and kak.debug
|
||
* Refactor surround unit test code
|
||
* Change word object selector to fail if the cursor is not on a word char
|
||
* Remove unused AliasRegistry::flatten_aliases method
|
||
* Add Symbol, async and await highlighting for javascript.kak
|
||
* Document the -docstring switch of the :map command
|
||
* Simplify AliasRegistry::remove_alias
|
||
* escape pipe from closure in the description
|
||
* Introduce a custom HashMap implementation along with a quick benchmark
|
||
* Add support for HashMap options types
|
||
* Replace uses of UnorderedMap with HashMap
|
||
* Replace IdMap with HashMap
|
||
* Remove temporary stats code from HashMap
|
||
* also handle enums explicitly
|
||
* Update Makefile
|
||
* Expand a bit the hash map profiling code
|
||
* Cleanup hash_map code
|
||
* test: Remove empty test directories
|
||
* Small code simplification
|
||
* Collapse undo groups during an eval command
|
||
* Try to please clang-3.5
|
||
* doc: Add an IRC badge linking to Freenode
|
||
* ncurses: Add a Dilbert assistant
|
||
* Add a -debug flag to :edit to set the buffer as debug data
|
||
* Fix crash on non utf8 files trigering highlighting of backward ranges
|
||
* Add dilbert in the ui_options doctring
|
||
* Change lint.kak column display to put it at the end
|
||
* Increase modelinefmt configuration power
|
||
* src: Align the assistant in the middle of the popup
|
||
* src: Make the cursor character an opening delimiter
|
||
* Add regression test for #1105
|
||
* The canonical name for the documentation command is :doc, not :help
|
||
* Move SelectionList::set implementation out of the header
|
||
* Migrate to a more value based meta programming model
|
||
* Migrate WithBitOps template specialization to with_bit_ops function
|
||
* Remove unneeded 'valid' helper template
|
||
* Small code tweaks regarding flags handling
|
||
* Move enum/flags option functions to option_types.hh
|
||
* Try to clean up option include a bit
|
||
* Fixes some clang-tidy warning and add a few missing meta.hh include
|
||
* Use a HashMap to store the normal mode keymap
|
||
* Merge faces in show_whitespaces highlighter instead of replacing it
|
||
* Try to fix clang 3.5 compilation
|
||
* src: Introduce a `-i` suffix flag for filter backups
|
||
* Remove some unneeded type declarations in AliasRegistry
|
||
* Added gruvbox colorscheme
|
||
* src: Fix the `distclean` Makefile target
|
||
* spell.kak: preserve spelling language from :spell in :spell-replace
|
||
* contrib: Remove `make_deb.bash`
|
||
* Add an InsertDelete hook
|
||
* Expose hook params regex captures in hook_param_capture_N
|
||
* rc/ranger: use $kak_hook_param_capture_N
|
||
* Change prompt completion to only update when idle
|
||
* Do not disable autoinfo and autoshowcompl in non interactive context
|
||
* ncurses: When hiding the menu, recompute the info position
|
||
* rc: Export $TMPDIR to new `tmux` processes
|
||
* doc: Fix the name of a now unexisting face
|
||
* rc: Forward $TMPDIR to `iterm` subprocesses
|
||
* src: Support the `-help` flag
|
||
* Add support for parsing multiple modifiers in keys
|
||
* Remove some now unneeded uses of const String& params
|
||
* Change multi modifier key syntax to be <c-a-space> instead of <ca-space>
|
||
* Name key '+' as plus and '-' as minus
|
||
* Place hardware terminal cursor at the current main cursor/prompt cursor position
|
||
* Add documentation for the set_cursor ui call in json_ui.asciidoc
|
||
* Fix tests after addition of the set_cursor UI method
|
||
* When not sending data to a subprocess, close its stdin
|
||
* rc: Properly modify `tmux`'s environment with `env`
|
||
* doc: Write a dedicated "mapping" page
|
||
* Do not try to split non range atoms in column highlighter
|
||
* Fix uninitialised value for cursor mode
|
||
* Safer code for parsing commands
|
||
* Assume filename passed to write_buffer_to_file is already parsed
|
||
* src: Implement a `write!` command
|
||
* Change utf8::to_next/to_previous so that they are more symetrical
|
||
* Fix generation of empty erase changes
|
||
* doc: Fix some issues in spelling, grammar and punctuation
|
||
* Set stdin to /dev/null instead of closing it when we dont have data to pipe to child
|
||
* Add noexcept specifiers to unicode and utf8 functions
|
||
* Style tweak in highglighters.cc
|
||
* doc: document the `X` key
|
||
* Support appending selections to empty register
|
||
* rc: Use $SHELL instead of spawning `bash` arbitrarily
|
||
* Add Elixir highlighter
|
||
* doc: Document guidelines about writing kak scripts
|
||
* doc: Remove Debian from the list of distributions
|
||
* Fix use of invalidated iterator in the command map on exception
|
||
* Do not use any display information to determine where the cursor moves
|
||
* Add a wrap highlighter
|
||
* Introduce highlighting phases and display setup computation
|
||
* Respect tabstop in Buffer::offset_coord
|
||
* Make Wrap highlighter only wrap on window width.
|
||
* Make scrolling around work more correctly with wrapping
|
||
* Introduce a LineNumberWrapped face
|
||
* Disable horizontal scrolling when running a WrapHighlighter
|
||
* Detect errors while parsing flag line and handle them
|
||
* Move passes logic to the base Highlighter class
|
||
* Add a `-passes` switch support for the group highlighter
|
||
* Add support for word wrapping with the -word switch to the wrap highlighter
|
||
* Reject 0 wrap column
|
||
* Document the wrap highlighter
|
||
* Ensure window position line is inside buffer
|
||
* Fix assert when wrapping a line that takes more than the full window height
|
||
* Slight highlighting related code cleanup
|
||
* Fix infinite loop with longer than width words in word wrap mode
|
||
* Fix unneeded and wrong splitting of display atom during wrapping
|
||
* Move SimpleHighlighter as an implementation detail
|
||
* Update wrap highlighter docstring
|
||
* Do not push a final spurious command separators when parsing commands
|
||
* Refactor range highlighting into a struct
|
||
* Distinguish between BufferRanges and InclusiveBufferRanges
|
||
* Fix a few spelling errors detected by spell.kak in the README
|
||
* Update group highlighter docstring to document the passes option
|
||
* Rename kakrc::autoload to kakrc::autoload_directory
|
||
* Make ref highlighter work for all highlight passes
|
||
* Add support for the -passes option to the ref highlighter
|
||
* Small spelling error fix
|
||
* Use LineCount instead of int for ncurses assistant margin
|
||
* Disable horizontal scroll offset support when wrapping
|
||
* Use only default faces
|
||
* fix new face documentation
|
||
* update line-flags and flag_lines doc to reflect current status
|
||
* misc whitespace fix in docs
|
||
* Add the -E switch for server initialization commands
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Apr 30 04:16:23 UTC 2017 - bwiedemann@suse.com
|
||
|
||
- Add reproducible.patch to call gzip -n to make build a bit more reproducible
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 25 17:30:33 UTC 2017 - mpluskal@suse.com
|
||
|
||
- Update to version 0.0+git.20170223:
|
||
* rename commenting.kak to comment.kak
|
||
* tweak :comment-line behaviour to comment selected lines
|
||
* rename :comment-selection to :comment-block
|
||
* rename line and block comments options
|
||
* fix typo
|
||
* remove optional value
|
||
* fix quote convention
|
||
* Add quote to completion characters in haskell
|
||
* Remove hash from StringData
|
||
* Make BufferIterator only a bidirectional iterator
|
||
* Set commenting options for php
|
||
* Add octothorpe to php comment highlighters
|
||
* Remove unused Diff::posA field
|
||
* Remove unused WindowAndSelections timestamp field
|
||
* Make StringView and unit types trivial types
|
||
* Detect too deep command call stack
|
||
* Remove unneeded assignment to null in RefPtr::release
|
||
* Fix option name in haskell.kak
|
||
* Use iswlower instead of islower
|
||
* Fix some uninitialized values
|
||
* Fix infinite loop when comparing RankedMatches containing invalid utf8
|
||
* Fix autorestore script when we have multiple restore files
|
||
* Fix explicit insert completion menu/info not hiding
|
||
* Warning fix in ranked_match.cc
|
||
* Make SharedString::create take a list of StringViews
|
||
* Rework NCurses key parsing to properly handle <a-special key>
|
||
* Support the vim behaviour for +line syntax
|
||
* Add some noexcept to pointer policies
|
||
* Formatting fix
|
||
* Tweak ranked match ordering
|
||
* Improve POSIX sed compatibility in lint.kak
|
||
* Fix on-key command name in README
|
||
* support in-line comments
|
||
* Change `n` behaviour to only select next match for main selection
|
||
* Use <a-'> for backward rotate selection and move rotate content to <a-">
|
||
* Also execute prompt callback when just starting
|
||
* Document whitespace highlighter
|
||
* Fix doc ui options and manpage
|
||
* Adds tomorrow-night theme.
|
||
* Make piping data into shell commands non blocking
|
||
* Highlight c-family include paths as identifiers
|
||
* Store shell-candidates completions in the Completion memory domain
|
||
* Fix some bugs in non blocking pipe writing
|
||
* Allow modifying the characters used when highlighting whitespace
|
||
* Small layout tweak for Buffer::HistoryNode
|
||
* Make gdb ArrayIterator python 3 compatible
|
||
* Add Regex support in gdb pretty printing
|
||
* Add -match-capture support for regions higlighter
|
||
* Add proper heredoc highlighting support to sh.kak
|
||
* Remove unneeded padding in relative line numbers highlighting
|
||
* Fix Buffer::offset_coord that was dropping the target coordinate
|
||
* Fix missing new line char in declare_option_cmd info
|
||
* Add command completer for types to declare-option
|
||
* fix regex highlighting
|
||
* Refactor show_whitespaces a bit
|
||
* Adds faces module and function. Renames identifier face to variable.
|
||
* Make sure no ANSI sequences are in the data returned by `man`
|
||
* Update outdated example in <a-"> keys doc
|
||
* Add support for -on-change and -on-abort to prompt
|
||
* Add elm language support
|
||
* Fix make.kak handling of 'Entering directory' and absolute paths
|
||
* Fix non-returning parse_key lambda
|
||
* Fix RegisterRestorer not handling potential throws on register assign
|
||
* Make numeric registers setable
|
||
* Reorganize code in main.cc
|
||
* Detect when switches are specified more than once
|
||
* Detect when -client, -buffer or -try-client are used at the same time
|
||
* Small naming tweak in HookManager
|
||
* Copy the list of hooks to run before iterating on them and running them
|
||
* pony.kak: Remove redundant BufNew/BufOpen hooks
|
||
* Rename BufNew and BufOpen hooks to BufNewFile and BufOpenFile
|
||
* Document backslash disabling hooks
|
||
* Fix handling of disabled_hooks regex
|
||
* Display an info box on startup with recent breaking changes
|
||
* Fix hook list in commands.cc
|
||
* Correctly handle mutation of the watcher list while iterating on them
|
||
* Fix performance of word completion with many different selections
|
||
* Fix overly strict backward_sorted_until
|
||
* jedi.kak: python 3 compat fix
|
||
* improved haskell comment regex
|
||
* Refactor test run script
|
||
* Try to please clang-3.5
|
||
* Remove out of date TODO file
|
||
* Properly wrap `kak_assert` into a do-while scope
|
||
* Use false instead of 0 in the kak_assert do while
|
||
* Refactor StringData and StringRegistry to remove need for purging
|
||
* Refactor WordDB::add_words to be slightly faster
|
||
* Slight code cleanup in utf8_iterator.hh
|
||
* Fix support for non ascii chars in completion_extra_word_char
|
||
* Refactor get_words to be simpler and faster
|
||
* Tweak some character categorization function implementations
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 5 15:50:54 UTC 2017 - mpluskal@suse.com
|
||
|
||
- Update boost dependencies
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 27 15:11:53 UTC 2017 - mpluskal@suse.com
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 03 10:21:27 UTC 2016 - mpluskal@suse.com
|
||
|
||
- 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
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 30 10:34:09 UTC 2016 - dwaas@suse.com
|
||
|
||
- Update to version 0.0+git.20160928:
|
||
* add ranger.kak
|
||
* Always use quotes with sh/bash
|
||
* disable hooks
|
||
* fixes 'end' insertion
|
||
* Use POSIX case and BRE
|
||
* fixes symbol highlighting
|
||
* highlight :: operator
|
||
* Make idle timeout and filesystem check timeout configurable
|
||
* Tweak zenburn theme, rely less on terminal builtin colors
|
||
* Rewrite PerArgumentCommandCompleter to use compile time dispatching
|
||
* More command completer code cleanup
|
||
* Add an unmap command to remove key mappings
|
||
* Fix select_to_reverse to correctly handle the first character of the buffer
|
||
* Code cleanup in make_completer, use std::decay
|
||
* Tweak Buffer::offset_coord implementation
|
||
* Add InsertCompletionShow/InsertCompletionHide hooks
|
||
* formatter.kak: Use sed rather than ${variable//string/replacement}
|
||
* Add more standard GNU keywords to the makefile completion keywords
|
||
* Add language highlighting to markdown code blocks
|
||
* Allow dashes in target names for syntax highlighting
|
||
* Indent after other keywords
|
||
* Place the Makefile highlighting script alongside the `make` support script
|
||
* Add some standard GNU targets to the Makefile
|
||
* add ranger.kak
|
||
* Tweak RankedMatch logic, prioritize matches that are in a single word
|
||
* OptionDescs are const in OptionRegistry
|
||
* Assert substr from parameter is within the string
|
||
* Pass count to all object selectors
|
||
* Selecting 'around' word when on spaces after word now selects next word
|
||
* Make hook disabling work for all hooks, not only user hooks
|
||
* Validate option names to be in [a-zA-Z0-9_]
|
||
* Fix String::Data::reserve on big endian platforms, and document String::Data
|
||
* Do not automatically enable ranger on directory open errors
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 15 13:19:38 UTC 2016 - dwaas@suse.com
|
||
|
||
- Enabled testsuite
|
||
- Specified Requires versions in .specfile
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 15 12:14:39 UTC 2016 - dwaas@suse.com
|
||
|
||
- Update to version 0.0+git.20160907:
|
||
* Fix the directory from which the file containing a matching tag will be opened
|
||
* Use proper buffering when reading remote messages
|
||
* Rework client quitting and handling of remote errors
|
||
* Fix handling of remote errors in the accepter
|
||
* Tweak c-family indent logic
|
||
* Small code tweak in generate_switches_doc
|
||
* Use shell-candidates for :colorscheme completion
|
||
* Do not let boost regex errors propagate, convert them to Kakoune errors.
|
||
* Support kill session inside init command
|
||
* Highlight diff in git-commit too
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 05 14:18:44 UTC 2016 - mpluskal@suse.com
|
||
|
||
- Update to version 0.0+git.20160505:
|
||
* add face to change whitespace colors
|
||
* Fix splitting selecting the first buffer char when there is a match at buffer begin
|
||
* fix whitespace label
|
||
* Pierre CLEMENT (pierroelmito) Copyright Waiver
|
||
* Expose a WinResize hook when a window changes size
|
||
* Use the current client tmux session when splitting a new client
|
||
* python.kak: restore cleaning up trailing whitespaces on newline
|
||
* static_words def style tweak in c-family.kak
|
||
* Restore whitespace cleanup on InsertEnd in python.kak
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 02 19:22:50 UTC 2016 - mpluskal@suse.com
|
||
|
||
- Update to version 0.0+git.20160430:
|
||
* Fix comparison operators in utf8_iterator and tag it as bidirectional
|
||
* Add checked, explicit conversion from strongly typed number for size_t
|
||
* Make use of strongly typed number to size_t conversion
|
||
* Add missing include in file.cc
|
||
* Add another missing include in shell_manager.cc
|
||
* Fix test runner use of sed -r
|
||
* Fix handling of expected to fail tests
|
||
* Fix wrap_lines
|
||
* Check all buffer are saved in :kill, and add :kill! to avoid that
|
||
* Fix splitting selecting the first buffer char when there is a match at buffer begin
|
||
- Update _service
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 27 08:47:20 UTC 2016 - mvetter@suse.com
|
||
|
||
- Update to latest git
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 13 15:04:36 UTC 2015 - mvetter@suse.com
|
||
|
||
- Use optflags
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 13 13:10:17 UTC 2015 - mvetter@suse.com
|
||
|
||
- Disable autorun of service
|
||
- Set proper version
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 12 09:49:26 UTC 2015 - mvetter@suse.com
|
||
|
||
- Set PREFIX to use /usr instead of /usr/local
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 10 11:01:52 UTC 2015 - mvetter@suse.com
|
||
|
||
- Creating initial package for openSUSE
|
||
So far kakoune isnt versioned thus creating git package.
|
||
|