Hi all,

Attached is a trivial diff to the latest release of Kakoune.
It would be great to get this in for the release, but it has 1 new
rendering test which fails *only* on OpenBSD and maybe even only on
arm64, and I'd love some help in trying to figure out why, considering
upstream can't seem to reproduce via their CI.
In any case, I am using this new version of Kakoune on arm64 to write
this very email with no issues.
Test failure output also attached, but please note that the output seems
to use ANSI escape sequences to show diffs no matter what I do.
Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/kakoune/Makefile,v
diff -u -p -r1.14 Makefile
--- Makefile	21 Aug 2025 20:53:30 -0000	1.14
+++ Makefile	13 Apr 2026 18:53:06 -0000
@@ -1,6 +1,6 @@
 COMMENT =		modal code editor with a focus on interactivity
 
-V =			2025.06.03
+V =			2026.04.12
 DISTNAME =		kakoune-${V}
 
 CATEGORIES =		editors
Index: distinfo
===================================================================
RCS file: /cvs/ports/editors/kakoune/distinfo,v
diff -u -p -r1.10 distinfo
--- distinfo	21 Aug 2025 20:53:31 -0000	1.10
+++ distinfo	13 Apr 2026 18:53:06 -0000
@@ -1,2 +1,2 @@
-SHA256 (kakoune-2025.06.03.tar.bz2) = ztWUHxvfuO9rAmWwC/1zieOS+0GyvxGZDO6dbpUxZJk=
-SIZE (kakoune-2025.06.03.tar.bz2) = 603942
+SHA256 (kakoune-2026.04.12.tar.bz2) = zmetyK97IFUEYzMsOOOJys/dgPcJ4UuZQMEnCRqrBoE=
+SIZE (kakoune-2026.04.12.tar.bz2) = 638734
ln -sf kak.opt src/kak
if [ OpenBSD = OpenBSD ]; then \
                export KAKOUNE_RUNTIME=$PWD/share/kak; \
fi && \
test/run
test
test/commands
test/commands/edit-fifo-noscroll
test/commands/edit-fifo-noscroll-noeol
test/commands/fifo-read-ranges
test/commands/fifo-read-ranges-noeol
test/commands/fifo-read-ranges-noeol-scroll
test/commands/fifo-read-ranges-scroll
test/compose
test/compose/backward-search
test/compose/catch-error-desc
test/compose/complex-pipe
test/compose/del-empty-line
test/compose/discard-selections-with-itersel
test/compose/do-not-run-hooks-added-by-parent
test/compose/echo-to-file
test/compose/eof-multi-delete
test/compose/eol-at-eof
test/compose/eol-at-eof/opt-in-no-eol
test/compose/eol-at-eof/opt-out-no-eol
test/compose/eol-at-eof/write-after-insert-into-empty-file
test/compose/eol-at-eof/write-empty-file
test/compose/eol-at-eof/write-no-eol
test/compose/file-expansion
test/compose/history
test/compose/hook-named-captures
test/compose/inline-sort
test/compose/line-completion
test/compose/no-hook-on-unset-option-with-same-parent
test/compose/pipe-at-eof
test/compose/select-codepoints
test/compose/select-display-columns
test/compose/select-timestamp
test/compose/selections_char_desc-expansion
test/compose/undo-multi-replace-at-end
test/compose/unicode
test/display
test/display/horizontal-scroll
test/display/horizontal-scroll-onto-tab
test/display/horizontal-scroll-with-tab
test/display/vertical-scroll
test/highlight
test/highlight/column
test/highlight/column/multi-columns
test/highlight/face-override
test/highlight/named-captures
test/highlight/number-lines
test/highlight/number-lines/basic
test/highlight/number-lines/full-relative
test/highlight/ranges
test/highlight/regions
test/highlight/regions-recurse
test/highlight/replace-ranges
test/highlight/replace-ranges/replace-empty-range
test/highlight/replace-ranges/replace-large-with-multiple-lines
test/highlight/replace-ranges/replace-multiline-range
test/highlight/replace-ranges/replace-multiline-range-pulls-new-lines
test/highlight/replace-ranges/replace-multiline-range-scrolls-fine
test/highlight/replace-ranges/replace-only-fully-selected-ranges
test/highlight/replace-ranges/replace-with-multiple-lines
test/highlight/rust
test/highlight/rust/comment0
test/highlight/rust/doc_comment_hidden
test/highlight/rust/doc_comment_hidden_with_empty_line
test/highlight/rust/inner_block_comment1
test/highlight/rust/inner_block_doc_comment1
test/highlight/rust/inner_line_doc_comment1
test/highlight/rust/let
test/highlight/rust/line_comment1
test/highlight/rust/outer_block_doc_comment0
test/highlight/rust/pub
test/highlight/rust/todo
test/highlight/rust/value
test/highlight/tabulation
test/highlight/tabulation/ensure-cursor-on-tab-fully-visible
test/highlight/wrap
test/highlight/wrap/avoid-odd-places
test/highlight/wrap/basic
test/highlight/wrap/interact-with-number-lines
test/highlight/wrap/interact-with-replace-ranges
test/highlight/wrap/interact-with-show-whitespaces
test/highlight/wrap/interact-with-tabulation
test/highlight/wrap/marker-and-indent
test/highlight/wrap/marker-interact-with-long-replace-ranges
test/highlight/wrap/word
test/hooks
test/hooks/completion-hide
test/hooks/completion-hide-using-register
test/hooks/module-loaded
test/hooks/once
test/hooks/remove-regex
test/indent
test/indent/c-family
test/indent/c-family/align-while-expr
test/indent/c-family/close-block
test/indent/c-family/close-function-with-struct-param
test/indent/c-family/close-namespace
test/indent/c-family/comment-line-continuation
test/indent/c-family/construct-align
test/indent/c-family/deindent-function-closing-brace
test/indent/c-family/deindent-generic-closing-brace
test/indent/c-family/deindent-if-body
test/indent/c-family/deindent-if-closing-brace
test/indent/c-family/indent-after-parenthesis
test/indent/c-family/indent-else-brace
test/indent/c-family/indent-if-body
test/indent/c-family/indent-if-brace
test/indent/c-family/move-brace
test/indent/c-family/multiline-nested-align
test/indent/c-family/nested-align
test/indent/c-family/open-function
test/indent/c-family/paren-in-literal
test/indent/c-family/preserve-tabs
test/indent/clojure
test/indent/clojure/doubled-brackets
test/indent/comment
test/indent/comment/comment-multiple-lines-indented
test/indent/comment/comment-multiple-lines-unindented
test/indent/comment/comment-multiple-lines-when-partially-commented
test/indent/comment/uncomment-multiple-indented-lines
test/indent/elixir
test/indent/elixir/do-keyword
test/indent/elixir/following-blocks-should-not-prevent-end
test/indent/elixir/function-definition-shouldnt-duplicate
test/indent/elixir/insert-comment-hash
test/indent/fidl
test/indent/fidl/comments
test/indent/fidl/on-closing
test/indent/fidl/on-newline
test/indent/go
test/indent/go/deindent-function-closing-brace
test/indent/go/deindent-generic-closing-brace
test/indent/go/deindent-if-closing-brace
test/indent/go/insert-comment
test/indent/haskell
test/indent/haskell/before-comment
test/indent/haskell/indented-comment
test/indent/haskell/inside-comment
test/indent/html
test/indent/html/indent-closing-tag
test/indent/html/indent-on-new-line
test/indent/javascript
test/indent/javascript/deindent-complex-brace-structure
test/indent/lisp
test/indent/lisp/doubled-brackets
test/indent/lua
test/indent/lua/insert-end-only-when-needed
test/indent/lua/unindent-after-end
test/indent/markdown
test/indent/markdown/inside-complex-blockquote
test/indent/markdown/inside-list-item
test/indent/markdown/inside-nested-list-item
test/indent/markdown/inside-simple-blockquote
test/indent/markdown/inside-strong-emphasis
test/indent/markdown/list-item
test/indent/markdown/open-after-setext-heading-1
test/indent/markdown/open-after-setext-heading-2
test/indent/python
test/indent/python/empty-start-of-file
test/indent/python/empty-start-of-file-indented
test/indent/python/exit-block
test/indent/python/exit-block-indented
test/indent/python/not-a-comment
test/indent/python/not-a-comment-indented
test/indent/python/paragraph-break
test/indent/python/paragraph-break-indented
test/indent/ruby
test/indent/ruby/deindent-on-if-else-end
test/indent/ruby/do-keyword
test/indent/ruby/following-blocks-should-not-prevent-end
test/indent/ruby/indent-after-class
test/indent/ruby/insert-comment-hash
test/indent/ruby/method-definition-shouldnt-duplicate
test/indent/rust
test/indent/rust/after-open
test/indent/rust/after-open-with-chars
test/indent/rust/after-variable
test/indent/rust/after-where
test/indent/rust/align-closing-brace
test/indent/rust/align-closing-brack
test/indent/rust/align-closing-paren
test/indent/rust/before-where
test/indent/rust/block-comment
test/indent/rust/block-comment-close
test/indent/rust/dedent
test/indent/rust/dedent-async
test/indent/rust/dedent-function-closing-brace
test/indent/rust/dedent-generic-closing-brace
test/indent/rust/dedent-if-closing-brace
test/indent/rust/empty-line
test/indent/rust/empty-match
test/indent/rust/line-comment
test/indent/rust/line-comment-close
test/indent/rust/line-start-with-operator
test/indent/rust/on-open-paren
test/indent/sh
test/indent/sh/deindent-after-done
test/indent/sh/deindent-after-esac
test/indent/sh/deindent-after-fi
test/indent/sh/deindent-case-option
test/indent/sh/deindent-compound-command
test/indent/sh/deindent-one-line-case-option
test/indent/sh/deindent-only-else
test/indent/sh/indent-after-do
test/indent/sh/indent-after-in
test/indent/sh/indent-after-then
test/indent/sh/indent-block-case
test/indent/sh/indent-compound-command
test/indent/sh/no-deindent-after-else
test/indent/sh/no-deindent-after-fi
test/indent/swift
test/indent/swift/after-open-brace
test/indent/swift/align-closing-brace
test/indent/swift/closure-after-in
test/indent/swift/comment-continuation
test/indent/swift/doc-comment-continuation
test/normal
test/normal/align
test/normal/align-tab
test/normal/all
test/normal/append
test/normal/append-at-eol
test/normal/change
test/normal/clear-selections
test/normal/codepoint-width
test/normal/codepoint-width/tab-width
test/normal/codepoint-width/vertical-movement
test/normal/concat-paste-line
test/normal/convert-spaces-to-tabs
test/normal/convert-tabs-to-spaces
test/normal/copy-sel-above
test/normal/copy-sel-below
test/normal/copy-sel-below-multi-line
test/normal/deindent
test/normal/delete
test/normal/duplicate-selections
test/normal/extend-lines
test/normal/extra-word-chars
test/normal/facedesc-invalid-syntax
test/normal/facedesc-invalid-syntax/attributes
test/normal/facedesc-invalid-syntax/bg-color
test/normal/find-char-backward
test/normal/find-char-backward-extending
test/normal/find-char-forward
test/normal/find-char-forward-extending
test/normal/goto
test/normal/goto-extending
test/normal/goto-extending/buffer-bottom
test/normal/goto-extending/buffer-end
test/normal/goto-extending/buffer-top
test/normal/goto-extending/last-change
test/normal/goto-extending/line-begin
test/normal/goto-extending/line-end
test/normal/goto/buffer-bottom
test/normal/goto/buffer-end
test/normal/goto/buffer-top
test/normal/goto/file
test/normal/goto/last-buffer
test/normal/goto/last-change
test/normal/goto/line-begin
test/normal/goto/line-end
test/normal/indent
test/normal/insert
test/normal/insert-at-line-start
test/normal/insert-replace
test/normal/jump
test/normal/jump/backward
test/normal/jump/backward-count
test/normal/jump/backward-dirty-middle
test/normal/jump/backward-invalid-count
test/normal/jump/forward
test/normal/jump/forward-count
test/normal/jump/forward-invalid-count
test/normal/keep-cmd
test/normal/keep-cmd-reg
test/normal/lower-case
test/normal/macro
test/normal/macro/record-macro
test/normal/macro/replay-macro-mapped-word-completion
test/normal/match-char
test/normal/move
test/normal/move/down
test/normal/move/down-extending
test/normal/move/left
test/normal/move/left-extending
test/normal/move/right
test/normal/move/right-extending
test/normal/move/up
test/normal/move/up-extending
test/normal/next-big-word
test/normal/next-big-word-extending
test/normal/next-match
test/normal/next-match-appending
test/normal/next-word
test/normal/next-word-extending
test/normal/object
test/normal/object/around
test/normal/object/around-parent
test/normal/object/around-parent/angle
test/normal/object/around-parent/braces
test/normal/object/around-parent/brackets
test/normal/object/around-parent/parenthesis
test/normal/object/around/angle
test/normal/object/around/argument
test/normal/object/around/argument/multi-level
test/normal/object/around/argument/single-level
test/normal/object/around/big-word
test/normal/object/around/braces
test/normal/object/around/brackets
test/normal/object/around/double_quote
test/normal/object/around/grave_quote
test/normal/object/around/indent
test/normal/object/around/paragraph
test/normal/object/around/parenthesis
test/normal/object/around/sentence
test/normal/object/around/single_quote
test/normal/object/around/slash
test/normal/object/around/word
test/normal/object/drop-non-whitespace
test/normal/object/end
test/normal/object/end-extending
test/normal/object/end-extending-parent
test/normal/object/end-extending-parent/braces
test/normal/object/end-extending/angle
test/normal/object/end-extending/argument
test/normal/object/end-extending/big-word
test/normal/object/end-extending/braces
test/normal/object/end-extending/brackets
test/normal/object/end-extending/double_quote
test/normal/object/end-extending/grave_quote
test/normal/object/end-extending/indent
test/normal/object/end-extending/paragraph
test/normal/object/end-extending/paragraph/count
test/normal/object/end-extending/paragraph/single
test/normal/object/end-extending/parenthesis
test/normal/object/end-extending/sentence
test/normal/object/end-extending/sentence/count
test/normal/object/end-extending/sentence/single
test/normal/object/end-extending/single_quote
test/normal/object/end-extending/word
test/normal/object/end/angle
test/normal/object/end/argument
test/normal/object/end/big-word
test/normal/object/end/braces
test/normal/object/end/brackets
test/normal/object/end/double_quote
test/normal/object/end/grave_quote
test/normal/object/end/indent
test/normal/object/end/paragraph
test/normal/object/end/paragraph/count
test/normal/object/end/paragraph/single
test/normal/object/end/paragraph/to-buffer-end
test/normal/object/end/parenthesis
test/normal/object/end/sentence
test/normal/object/end/sentence/count
test/normal/object/end/sentence/single
test/normal/object/end/sentence/to-buffer-end
test/normal/object/end/single_quote
test/normal/object/end/word
test/normal/object/inner
test/normal/object/inner/angle
test/normal/object/inner/argument
test/normal/object/inner/argument/multi-level
test/normal/object/inner/argument/single-level
test/normal/object/inner/big-word
test/normal/object/inner/braces
test/normal/object/inner/brackets
test/normal/object/inner/double_quote
test/normal/object/inner/empty-braces
test/normal/object/inner/empty-double_quote
test/normal/object/inner/grave_quote
test/normal/object/inner/indent
test/normal/object/inner/paragraph
test/normal/object/inner/parenthesis
test/normal/object/inner/sentence
test/normal/object/inner/single_quote
test/normal/object/inner/slash
test/normal/object/inner/word
test/normal/object/nested
test/normal/object/nested/around
test/normal/object/nested/around/arguments
test/normal/object/nested/around/big-word
test/normal/object/nested/around/curly-braces
test/normal/object/nested/around/double-quotes
test/normal/object/nested/around/number
test/normal/object/nested/around/paragraph
test/normal/object/nested/around/sentence
test/normal/object/nested/around/whitespaces
test/normal/object/nested/around/word
test/normal/object/nested/inner
test/normal/object/nested/inner/arguments
test/normal/object/nested/inner/big-word
test/normal/object/nested/inner/curly-braces
test/normal/object/nested/inner/double-quotes
test/normal/object/nested/inner/number
test/normal/object/nested/inner/paragraph
test/normal/object/nested/inner/sentence
test/normal/object/nested/inner/whitespaces
test/normal/object/nested/inner/word
test/normal/object/on-end
test/normal/object/on-end/around
test/normal/object/on-end/around/angle
test/normal/object/on-end/around/braces
test/normal/object/on-end/around/brackets
test/normal/object/on-end/around/parenthesis
test/normal/object/on-end/inner
test/normal/object/on-end/inner/angle
test/normal/object/on-end/inner/braces
test/normal/object/on-end/inner/brackets
test/normal/object/on-end/inner/parenthesis
test/normal/object/on-end/to-end
test/normal/object/on-end/to-end/angle
test/normal/object/on-end/to-end/braces
test/normal/object/on-end/to-end/brackets
test/normal/object/on-end/to-end/parenthesis
test/normal/object/on-start
test/normal/object/on-start/around
test/normal/object/on-start/around/angle
test/normal/object/on-start/around/braces
test/normal/object/on-start/around/brackets
test/normal/object/on-start/around/double_quote
test/normal/object/on-start/around/grave_quote
test/normal/object/on-start/around/parenthesis
test/normal/object/on-start/around/single_quote
test/normal/object/on-start/around/slash
test/normal/object/on-start/inner
test/normal/object/on-start/inner/angle
test/normal/object/on-start/inner/braces
test/normal/object/on-start/inner/brackets
test/normal/object/on-start/inner/double_quote
test/normal/object/on-start/inner/grave_quote
test/normal/object/on-start/inner/parenthesis
test/normal/object/on-start/inner/single_quote
test/normal/object/on-start/to-start
test/normal/object/on-start/to-start/angle
test/normal/object/on-start/to-start/braces
test/normal/object/on-start/to-start/brackets
test/normal/object/on-start/to-start/parenthesis
test/normal/object/start
test/normal/object/start-extending
test/normal/object/start-extending/angle
test/normal/object/start-extending/argument
test/normal/object/start-extending/big-word
test/normal/object/start-extending/braces
test/normal/object/start-extending/brackets
test/normal/object/start-extending/double_quote
test/normal/object/start-extending/grave_quote
test/normal/object/start-extending/indent
test/normal/object/start-extending/paragraph
test/normal/object/start-extending/paragraph/count
test/normal/object/start-extending/paragraph/single
test/normal/object/start-extending/parenthesis
test/normal/object/start-extending/sentence
test/normal/object/start-extending/sentence/count
test/normal/object/start-extending/sentence/single
test/normal/object/start-extending/single_quote
test/normal/object/start-extending/word
test/normal/object/start/angle
test/normal/object/start/argument
test/normal/object/start/big-word
test/normal/object/start/braces
test/normal/object/start/brackets
test/normal/object/start/double_quote
test/normal/object/start/grave_quote
test/normal/object/start/indent
test/normal/object/start/paragraph
test/normal/object/start/paragraph/count
test/normal/object/start/paragraph/single
test/normal/object/start/parenthesis
test/normal/object/start/sentence
test/normal/object/start/sentence/count
test/normal/object/start/sentence/single
test/normal/object/start/sentence/to-buffer-begin
test/normal/object/start/single_quote
test/normal/object/start/word
test/normal/open-above
test/normal/open-below
test/normal/open-multiple-above
test/normal/open-multiple-below
test/normal/paste-after
test/normal/paste-all-after
test/normal/paste-all-before
test/normal/paste-all-before-missing-newline
test/normal/paste-all-replace
test/normal/paste-before
test/normal/paste-before-multiple-selections
test/normal/pipe
test/normal/pipe-reg
test/normal/pipe-replaces-all-lines
test/normal/pipe-to
test/normal/pipe-to-reg
test/normal/previous-big-word
test/normal/previous-big-word-extending
test/normal/previous-word
test/normal/previous-word-extending
test/normal/previous-word-no-underscore
test/normal/redo
test/normal/reload
test/normal/repeat-insert
test/normal/repeat-insert/repeat-insert
test/normal/repeat-insert/repeat-insert-hooks
test/normal/repeat-insert/repeat-insert-mapped
test/normal/repeat-insert/repeat-insert-mapped-word-completion
test/normal/repeat-insert/repeat-normal-exec
test/normal/repeat-insert/repeat-normal-movement
test/normal/repeat-select
test/normal/repeat-select/repeat-end-paragraph
test/normal/repeat-select/repeat-find-char
test/normal/replace
test/normal/replace-lines
test/normal/replay-complex-insert
test/normal/replay-macro
test/normal/restore-selections
test/normal/rotate
test/normal/rotate-content
test/normal/save-selections
test/normal/search
test/normal/search-extending
test/normal/search-extending-multiple-selections
test/normal/search-reverse
test/normal/search-reverse-extending
test/normal/search-reverse-extending-multiple-selections
test/normal/search-reverse-rightmost
test/normal/search-reverse-rightmost/missed-match
test/normal/search-reverse-rightmost/overlap
test/normal/select
test/normal/select-horizontal-whitespace
test/normal/select-line
test/normal/selection-undo
test/normal/selection-undo/fold-redundant-entries
test/normal/selection-undo/redo
test/normal/selection-undo/undo
test/normal/selection-undo/windisplay-hook
test/normal/split
test/normal/split-at-begin
test/normal/split-multiple-lines
test/normal/switch-case
test/normal/to-char-backward
test/normal/to-char-backward-extending
test/normal/to-char-forward
test/normal/to-char-forward-extending
test/normal/trim
test/normal/trim-drop-empty
test/normal/trim-lines
test/normal/trim/table
test/normal/undo
test/normal/undo-after-replace-lines
test/normal/upper-case
test/normal/user-modes
test/normal/user-modes/lock
test/normal/user-modes/once
test/normal/yank
test/prompt
test/prompt/history-abort-previous
test/prompt/history-mapped-keys
test/prompt/history-navigate
test/prompt/history-previous
test/prompt/history-previous-prefix
test/prompt/history-repeat-last
test/prompt/history-stop-at-first
test/regression
test/regression/0-assert-on-itersel
test/regression/0-autocomplete-overrules-completers
test/regression/0-comment-after-command
test/regression/0-compute-modified-range-crash
test/regression/0-crash-on-0-height-window
test/regression/0-crash-on-BufSetOption-hook
test/regression/0-crash-on-backspace-at-buffer-begin
test/regression/0-crash-on-delete-buffer-BufClose
test/regression/0-crash-on-pipe-with-selection-access
test/regression/0-crash-on-regex-prompt-change
test/regression/0-crash-on-specialy-crafted-modeline
test/regression/0-crash-on-tab-just-before-wrap-column
test/regression/0-crash-on-vertical-move-with-invalid-utf8-at-eol
test/regression/0-deindent-on-mixed-indent-line
test/regression/0-delete-buffer-while-dragging
test/regression/0-eval-creates-prompt
test/regression/0-intermediate-regex-saved-in-history
test/regression/0-mouse-during-insert
test/regression/0-no-incsearch
test/regression/0-nothing-selected-on-prompt-initial-shift-tab
test/regression/0-open-below-should-not-move-cursor-on-eol
test/regression/0-replace-last-eol-with-eol
test/regression/0-rotate-at-eof-mutates-selection
test/regression/0-select-object-with-empty-begin-match
test/regression/0-slow-BufCloseFifo
test/regression/0-spurious-undo-group-on-external
test/regression/0-undo-change-at-eof
test/regression/1014-ambiguous-kak_selections
test/regression/1051-crash-on-empty-param
test/regression/1053-crash-on-deletion-and-paste
test/regression/1074-comment-leader-autoinsert-error
test/regression/1105-object-selection-behaviour
test/regression/1111-unexpected-behaviour-on-new-line-in-comment
test/regression/1118-misaligned-comment-start
test/regression/1129-capture-groups-are-broken
test/regression/1195-infinite-loop-in-regex-matching
test/regression/1227-segfault-on-option-access
test/regression/1233-corrent-cursor-handling-for-indent-objects
test/regression/1275-replaced-range-split
test/regression/1308-wrong-behaviour-of-kak-indent-on-newline
test/regression/1382-column-highlighter-broken-on-horizontal-scroll
test/regression/1433-scrolloff-broken-with-soft-wrap
test/regression/1435-misplaced-cursor-with-show_matching-hl
test/regression/1453-show_whitespaces-highlighter-breaks-tab-alignment
test/regression/1459-assertion-on-wrapped-long-line
test/regression/1469-assert-on-repeat-insert
test/regression/1504-assertion-on-incorrect-pipe-use
test/regression/1518-wrong-undo-handling-with-fifo-buffers
test/regression/1525-lua-indent-error
test/regression/1580-A-not-moving-to-eol
test/regression/1680-crash-with-dot-and-alt-semicolon
test/regression/1731-wrap-hidden-buffer
test/regression/1741-scrolloff-hides-end-of-lines
test/regression/1829-unicode-as-string-delimiter
test/regression/1902-regex-lookbehind-ignore-before-current-pos
test/regression/1904-select-empty-line-indent-gets-whole-buffer
test/regression/1920-crash-on-python-in-docstring
test/regression/1937-opening-missing-file-by-full-path-fails
test/regression/1964-O-does-not-position-cursor-correctly
test/regression/2030-custom-selection-nesting
test/regression/2056-assert-on-small-window
test/regression/2078-assert-on-restoring-invalid-selections
test/regression/2129-inside-parentheses
test/regression/2133-assert-on-rotate-contents
test/regression/2245-wrap-long-word
test/regression/2367-surround-with-tight-nesting
test/regression/2420-discrepancy-in-star-behaviour
test/regression/2499-html-regions-assert
test/regression/2562-column-highlighter-bleeding
test/regression/2711-weird-regex-highlighter-behaviour
test/regression/2737-segfault-on-WinDisplay-hook
test/regression/2755-segfault-on-double-wrap-highlighters
test/regression/2861-backspace-merges-selections
test/regression/2999-buggy-wrapping
test/regression/3010-extra_word_chars-fails-with-other-buffers
test/regression/3025-last-buffer-does-not-work-in-draft-context
test/regression/3041-invalid-regex-highlight-accross-regions
test/regression/3048-word-wrapping-broken
test/regression/3219-scroll-json-ui
test/regression/3270-crash-in-autocomplete
test/regression/3275-crash-on-replace-at-buffer-start
test/regression/3349-crash-in-completion
test/regression/3388-command-line-parsing-does-not-preserve-invalid-utf8
test/regression/3398-readonly-fifo-failure
test/regression/3439-parse-ascii-newline-as-return
test/regression/3472-crash-on-to-sentence-start
test/regression/3478-crash-on-scroll
test/regression/3489-crash-on-paragraph-begin
test/regression/3495-crash-highlighting-hidden-lines
test/regression/3544-capture-get-lost
test/regression/3669-pipe-adds-extra-newline
test/regression/3733-modeline-parsing-off-by-one-line
test/regression/3735-modeline-arbitrary-code-execution
test/regression/3757-crash-on-capture-group-select
test/regression/3799-incorrect-region-match
test/regression/3909-crash-on-closing-buffer-with-user-mapping
test/regression/4052-replace-range-vs-whitespace-highlighter-interaction
test/regression/4086-ruby-deindenting-other-lines-than-keywords
test/regression/4378-line-explicit-completion-buggy
test/regression/4414-crash-on-paste-all
test/regression/4460-nul-byte-in-regex
test/regression/4471-crash-on-alt-t-with-one-char-file
test/regression/4476-invalid-line-join
test/regression/4519-regex-alternation-priority
test/regression/4521-alt-mapping-broken-in-lower-case-modes
test/regression/4601-int-min-arg
test/regression/4605-fifo-hang
test/regression/4659-scroll-issue-with-replace-ranges
test/regression/4669-eol-highlight-to-column-highlighter
test/regression/4674-show-whitespaces-horizontal-scroll-assert
test/regression/4750-crash-on-append-empty-output-at-end-of-buffer
test/regression/4753-assert-in-display-line-split
test/regression/4779-crash-when-pasting-with-multiple-overlapping-selections
test/regression/4839-scroll-invalid-cursor
test/regression/4843-trim-front-split-glyph
test/regression/4844-crash-on-empty-paste
test/regression/4859-regex-invalid-behaviour
test/regression/4887-torn-utf8-sequence
test/regression/4896-remap-executing-mapping
test/regression/4896-unmap-executing-mapping
test/regression/4926-crash-with-fold-and-ranges
test/regression/4927-crash-jumping-to-eol
test/regression/4959-bad-default-region
test/regression/5001-line-highlighting-breaks-at-region
test/regression/5076-empty-text-should-not-change-prompt-history
test/regression/5118-crash-on-scroll-with-insert-completion-and-wrap
test/regression/5120-double-free-or-corruption-crash
test/regression/5122-dot-fails-after-macro-replay
test/regression/5124-assert-in-redo
test/regression/5253-line-and-column-highlighter-issue
test/regression/5298-missing-capture-register
test/regression/5316-crash-on-duplicate-cursor-replace-at-end
test/regression/5324-BufSetOption-triggers-twice
test/regression/5338-crash-when-changing-buffer-on-WinDiplay
test/regression/5364-exec-and-view-commands-anomalous-interaction
test/regression/5383-missing-redraw-with-Gtvv
diff --git a/expected b/actual
index f4eaf45..e412b3b 100644
--- a/expected
+++ b/actual
@@ -1 +1 @@
{ "jsonrpc": "2.0", "method": "draw","info_hide", 
"params":[[[{ "face": { "fg": "black", "bg": "white", "underline": 
"default", "attributes": [] }, "contents": "1" }, { "face": { "fg": "white", 
"bg": "blue", "underline": "default", "attributes": [] }, "contents": "\u000a" 
}], [{ "face": { "fg": "white", "bg": "blue", "underline": "default", 
"attributes": [] }, "contents": "2\u000a" }], [{ "face": { "fg": "white", "bg": 
"blue", "underline": "default", "attributes": [] }, "contents": "3\u000a" }], 
[{ "face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": 
[] }, "contents": "4\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "5\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "6\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "7\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "8\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "9\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "10\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "11\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "12\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "13\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "14\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "15\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "16\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "17\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "18\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "19\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "20\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "21\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "22\u000a" }], [{ "face": { "fg": "white", "bg": "blue", 
"underline": "default", "attributes": [] }, "contents": "23\u000a" }], [{ 
"face": { "fg": "white", "bg": "blue", "underline": "default", "attributes": [] 
}, "contents": "24\u000a" }]], { "line": 0, "column": 0 }, { "fg": "default", 
"bg": "default", "underline": "default", "attributes": [] }, { "fg": "blue", 
"bg": "default", "underline": "default", "attributes": []}, 0] }

debug buffer:
*** This is the debug buffer, where debug info will be written ***

test/regression/5405-error-face-on-empty-prompt
test/regression/5409-scrolloff-incorrectly-offset-column-highlighter
test/regression/5414-a-p-on-multibyte-character
test/regression/5415-final-fg-attributes-lost-to-final-attr
test/regression/5439-visual-vertical-movement-breaks-on-out-of-screen-target
test/regression/595-smart-search-unicode
test/regression/612-assertion-with-NormalBegin-hook
test/regression/633-spurious-new-line-inserted-when-replacing-at-end
test/regression/638-highlight-codepoint-with-bracket
test/regression/643-crash-on-a-@-on-specially-crafted-buffer
test/regression/654-crash-on-undo-after-macro
test/regression/699-to-eol-from-eol
test/regression/704-crash-when-using-a-hook-on-NormalBegin-and-NormalEnd
test/regression/733-selection-list-from-string-not-valid
test/regression/743-crash-on-replace-undo
test/regression/751-wrong-selection-after-undo
test/regression/787-crash-after-S
test/regression/809-alt-f-t-to-first-char
test/regression/811-double-width-codepoints
test/regression/844-prev-word-at-buffer-start
test/regression/860-python-incorrect-commenting
test/regression/872-indentation-misbeahviour-c++
test/regression/918-wrong-asterisk-inserted
test/regression/921-keep-empty-line-matches-all-lines
test/regression/993-user-text-object
test/regression/quoted-vals
test/shell
test/shell/list-syntax
test/shell/prompt-shell-script-candidates
test/shell/prompt-shell-script-completion
test/shell/quoted-range
test/tools
test/tools/diff
test/tools/diff/diff-jump
test/tools/git
test/tools/git/blame-in-diff
test/tools/git/blame-jump-message
test/tools/patch
test/tools/patch/ignore-first-file
test/tools/patch/signature

Summary: 656 tests, 1 failures

Reply via email to