| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
the message window gets closed like a normal window and nothing calls
this function. In fact, it wasn't even used when it was added 8 years
ago in 979ab79.
|
|
When the cmd closes the window the window pointer gets freed along the
way. We can't use win->next to update the loop variable if sam_execute()
has been called. Instead we can store win->next early and use that
variable to continue the loop.
fixes #1090
|
|
|
|
|
|
|
|
|
|
it is hard to tell which line <C-u> and <C-d> are supposed to belong to
in the current version.
see #1033
|
|
ubuntu-latest is supposed to track the newest supported ubuntu release
which as of now is 22.04.
18.04 has been deprecated for a while and seems like it has finally
been removed:
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/
|
|
Just a version bump, no changes required.
|
|
|
|
test for: https://github.com/martanne/vis/issues/1084
|
|
test for: https://github.com/martanne/vis/issues/1074
|
|
This commit fixes c22b2c2, which introduced a bug when the EOF was
in view.
|
|
This requires one extra package, as static liblzma (liblzma.a) was
moved to xz-static.
|
|
This was missed when pairwise selection combinators were removed in
404bb95..d1d5853.
|
|
distributions that want this flag set do so on a system wide level. for
example Gentoo, Fedora, Debian, and OpenSUSE.
since vis sets it when invoking cc via make it overwrites the system
setting (and pollutes the output with redefinition warnings).
For reference here is the related bug in Gentoo:
https://bugs.gentoo.org/892960
|
|
prior to this patch, if you had a visual-line selection after the view,
and try to move it(& all other selections) up into the buffer, the
selection would appear prematurely.
https://github.com/martanne/vis/issues/1074
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit combines 3 commits:
- vis-open: `local' is not part of POSIX
(Author: Tom Schwindl <schwindl@posteo.de>)
- More POSIXisation.
(Author: Matěj Cepl <mcepl@cepl.eu>)
- Clean up of vis-complete as well.
(Author: Matěj Cepl <mcepl@cepl.eu>)
|
|
|
|
|
|
- Resync the lexers with Scintillua
- Update the lexer readme
- Update `zenburn` theme to fix some highlighting issues
- lexers: redirect print function to vis:info()
- Fix support for custom style names
- As per error message "lexer.delimited_range() is deprecated, use lexer.range()".
- Remove remaining `lexer.delimited_range()` call
- Set syntax to `nil` if the file type has no matching lexer
- Updated Go lexer for Go 1.18.
- lexers/dsv: convert to new lexer format
(cherry picked from commit 9edbc3cd9ea1d7142b1305840432a3d2739e755a)
- lexers/gemini: disable legacy gemini lexer
This reverts commit 468f9ee1b027a7ce98b1a249fa1af5888feeb989.
It is in legacy format and of questionable quality. Ideally it
should be contributed upstream from where it will eventually
trickle down to us.
- lexers/git-rebase: convert to new lexer format
(cherry picked from commit 4000a4cc9ac4a4c2869dfae772b977a82aee8d8c)
- lexers/strace: convert to new lexer format
(cherry picked from commit e420451320d97eb164f5629c1bcfab0b595be29d)
- lexers/typescript: add new upstream lexer revision 28e2b60
(cherry picked from commit 7326e6deecdaa75fa94ae9ebdb653f9f907b33f2)
- use `package.searchpath` instead of a local `searchpath` function
- Restore `filetype: support filetype detection via hashbang`
- Remove redundant comment
- Restore gemini lexer
|
|
Partially written by mcepl, to avoid patches modifying style.
|
|
|
|
|
|
This reverts commit 22d4709e8a30c8feb9b4da7d78e0ea6a57af83e8.
erf mentioned[0] that this change broke a plugin. Revert for now
until have time to implement it without that bug.
[0] https://github.com/martanne/vis/issues/1034
|
|
|
|
* Switch off failing Windows tests
* MacOS 10.15 is going away:
https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/
|
|
|
|
|
|
|
|
|
|
This uses gsub instead of find+sub. Also changes an ignoresuffix
pattern from /~$/ to /~+$/ which should reduce iterations.
|
|
|
|
https://harelang.org
|
|
|
|
Marks use 'am and 'aM to mirror register usage for yank/put and allow a
default mark when one is not specified. For anyone coming from vim and
used to ma and 'a usage, using a default mark when none is specified is
a foreign concept. This leads to e.g. ''m and ''| when m and | would do.
Explain in the man page that the default mark is used when none is
specified for mark and selection set operations.
[0]: ad10da5 (vis: cleanup marks implementation)
|
|
The commit that added vis:message[0] used the existing vis_message_show
function which is used internaly to display lua stack traces. That
function uses the internal error_file. vis_event_emit does not trigger
events for internal files in order to avoid extra lua errors when already
printing a lua stack trace[1]. Due to this setup any usage of vis:message
showed the text in a window with default theme/syntax/status bar colors.
Instead of using the internal vis_message_show function, create a new
window and file that are not marked internal in the same manner as
cmd_help so themes are applied.
[0]: d815268 (vis-lua: implement vis:message(msg))
[1]: d555c90 (vis: properly redraw status bar of windows displaying internal files)
|
|
|
|
|