| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
- It is a synonym for lstrip, which works with older Git versions also
(2.7.4, Ubuntu Xenial).
- exit in case of errors from git-foreach-ref
- msg_err: echo to stderr
Ref: https://github.com/neovim/neovim/pull/10165#issuecomment-500164356
|
|
|
| |
Down to < 1s now also (without get_vim_sources).
|
| |
|
|
|
|
|
| |
(fuzz, unified, exit)
Fixes https://github.com/neovim/neovim/issues/10143
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`vim-patch.sh -L`: down to ~0.5s from ~85s.
`vim-patch.sh -l`: down to ~6s from ~90s.
% diff old new:
193c193
< • v8.0.1366
---
> • v8.0.1367
354d353
< • v8.0.1738
This is due to duplicate tags for Vim commits
(https://github.com/vim/vim/issues/4510):
- vim/vim@1ad022a9b: tagged as v8.0.1367, v8.0.1366
- vim/vim@5d69da462: tagged as v8.0.1739, v8.0.1738
|
| |
|
|
|
|
|
| |
- gen_vimdoc.py: fancy "bullet"
- rework `:help channel-callback`
- rename `:help buffered` to `:help channel-buffered`
|
| |
|
| |
|
|
|
|
|
| |
generate_type2_appimage is unmaintained, and lacks a way to rename the appimage file.
fix #9893
|
| |
|
| |
|
|
|
|
| |
closes #9044
|
|
|
|
| |
- README.md: Removed waffle.io because that service is shutting down.
|
| |
|
|
|
|
|
|
|
| |
- render_node() is now the main rendering function: it traverses a node
and builds the Vim help text recursively.
- render_para() is weird and ugly, it is the entry-point for rendering
the help text for one docstring'd function.
|
|
|
|
| |
closes #9659
|
|
|
|
|
|
| |
- Any long symbol is intentional and should never be hardwrapped.
- Vim help tags are often hyphenated, and hardwrapping on hyphens breaks
the Vim help syntax parser.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Lua
- developer guidelines
- MAINTAIN.md
- TUI: cleanup
- TUI: mention Windows terminfo builtins
- cleanup if_pyth, redirect python-bindeval tag
Helped-by: Björn Linse <bjorn.linse@gmail.com>
Helped-by: erw7 <erw7.github@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reverts previous experiment. PVS root is working correctly, one can
observe this in the PVS-studio.err file, for example:
/usr/local/clang-7.0.0/lib/clang/7.0.0/include/stddef.h:51:1: warning: V677 ...
/usr/local/clang-7.0.0/lib/clang/7.0.0/include/stddef.h:132:1: warning: V677 ...
./src/nvim/fileio.c:1382:1: warning: V1026 ...
./src/nvim/fileio.c:1388:1: warning: V1026 ...
The "./src/nvim/…" paths are correctly rooted, yet PVS somehow still
thinks it should analyze "/usr/local/clang-7.0.0/…".
See also: https://stackoverflow.com/q/44906903
|
|
|
|
|
| |
System headers should be ignored by PVS, but somehow aren't.
See also: https://stackoverflow.com/q/44906903
|
|
|
|
|
| |
This system header should be ignored by PVS.
See also: https://stackoverflow.com/q/44906903
|
|
|
|
|
| |
- old URL redirects to https://www.viva64.com/en/pvs-studio-download/
- page now contains tgz files for macOS and Linux; the pattern must
match only the Linux URL
|
| |
|
|
|
| |
fixes #9461
|
| |
|
| |
|
|
|
|
| |
grep support of "\s" pattern is unreliable.
|
|\ |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use uv_set_vterm_state() to override libuv's guess.
See https://github.com/libuv/libuv/pull/1873/ for discussion.
This commit uses a terminal-detection approach based on
GetProcessImageFileNameW(...), which will be reverted in the following
commit. The approach was intended to handle the case of running in
winpty (:terminal), but we will add $NVIM env var for that.
Also add some support for ConEmu, cygwin.
|
| |/
|/|
| |
| |
| | |
closes #9320
closes #9128
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
AppImage sets $ARGV0 which breaks zsh.
Hack around this in our appimage.
fixes #9341
ref https://github.com/AppImage/AppImageKit/issues/852
[ci skip]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Comparing `vimCommand` from Vim's runtime/syntax/vim.vim, one can see
that "augroup" and similar commands are conspicuously missing. They are
handled specially (`vimAugroupKey`, `vimAutoCmd`).
Excluding them from the generated `vimCommand` keyword list, fixes their
highlighting.
closes #9327
|
| |
| |
| |
| |
| | |
Adapted from https://github.com/c4rlo/vimhelp/
License: MIT
|
| |
| |
| |
| | |
matchit doc is named 'pi_matchit.txt'.
|
| | |
|
| |
| |
| |
| | |
Rename it to check_urls.vim, similar to check-includes.py.
|
|/
|
|
|
|
| |
Also mention how to donate to Nvim.
closes #8603
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
I have `merge.ff = no` in my Git config to not use fast-forward merges
by default, but when updating the Vim sources it should not cause a
merge commit.
[ci skip]
|
|
|
|
|
|
|
|
|
|
| |
In the case of nested repos, such as when "neovim/" repo contains
"neovim/.vim-src/" repo,
git rev-parse --show-toplevel
returns the fullpath to the "neovim/" repo, which failed the condition.
ref #8875
ref c05d7153d315
|
|
|
|
|
|
| |
Explicitly checking for the .git/ directory doesn't work in various
situations (e.g., git-worktree).
[ci skip]
|
|
|
|
| |
Lint fixes for single-include test.
|
|
|
|
|
|
| |
This script updates the built-in terminfo entries.
[skip ci]
|
|
|
|
|
|
|
| |
Noticed in cb7bdf5f, where the script incorrectly converted `#ifdef` to
`vim/vim#ifdef`.
[skip ci]
|