aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAge
...
* gen_vimdoc.py: support lua/shared.lua module [ci skip]Justin M. Keyes2019-05-19
|
* gen_vimdoc.py: get Lua docs via lua2dox.lua #9740KillTheMule2019-05-18
|
* genappimage.sh: migrate to linuxdeploy #10027Douglas 'dopessoa' Pessoa2019-05-18
| | | | | generate_type2_appimage is unmaintained, and lacks a way to rename the appimage file. fix #9893
* gen_vimdoc.py: support <pre> preformatted text [ci skip]Justin M. Keyes2019-05-01
|
* gen_vimdoc.py: skip "Parameters" header if all excludedJustin M. Keyes2019-04-22
|
* vim-patch.sh: perf, readability #9044Daniel Hahler2019-04-12
| | | | closes #9044
* doc [ci skip]Justin M. Keyes2019-04-08
| | | | - README.md: Removed waffle.io because that service is shutting down.
* gen_help_html.py [ci skip]Justin M. Keyes2019-03-27
|
* gen_vimdoc.py: render nested lists, etc [ci skip]Justin M. Keyes2019-03-26
| | | | | | | - 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.
* vim-patch.sh: mention URL for `hub` tool #9659Billy Su2019-03-02
| | | | closes #9659
* gen_api_vimdoc.py: Do not wrap on hyphens, long wordsJustin M. Keyes2019-01-26
| | | | | | - 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.
* doc [ci skip] #9478Justin M. Keyes2019-01-26
| | | | | | | | | | | | - 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>
* pvscheck.sh: set --sourcetree-root [ci skip]Justin M. Keyes2019-01-19
| | | | | | | | | | | | | | | 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
* pvscheck.sh: do not set --sourcetree-root [ci skip]Justin M. Keyes2019-01-19
| | | | | System headers should be ignored by PVS, but somehow aren't. See also: https://stackoverflow.com/q/44906903
* pvscheck.sh: ignore stddef.hJustin M. Keyes2019-01-18
| | | | | This system header should be ignored by PVS. See also: https://stackoverflow.com/q/44906903
* pvscheck.sh: Fix download URL #9500Justin M. Keyes2019-01-14
| | | | | - 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
* release.shJustin M. Keyes2019-01-13
|
* win/TUI: fix text overrides line numbers #9474erw72019-01-09
| | | fixes #9461
* pvscheck.sh: Skip install if dir existsJustin M. Keyes2019-01-08
|
* release.sh: Format issue-numbers in descriptions [ci skip]Justin M. Keyes2019-01-04
|
* release.sh: fix exclusion pattern [ci skip]Justin M. Keyes2019-01-04
| | | | grep support of "\s" pattern is unreliable.
* Merge #9401 from justinmk/pr-win-erw7Justin M. Keyes2018-12-30
|\
| * update_terminfo.sh: NOLINT data arraysJustin M. Keyes2018-12-28
| |
| * update_terminfo.sh: Use printf instead of echoJustin M. Keyes2018-12-28
| |
| * Merge 'upstream/master' into pr-win-erw7Justin M. Keyes2018-12-27
| |\
| * | win/TUI: builtin terminfos for cygwin, conemu, et al.erw72018-12-27
| | |
| * | win/TUI: SetConsoleMode() to override libuv #9094erw72018-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | appimage: Include metadata #9320pierre2018-12-30
| |/ |/| | | | | | | closes #9320 closes #9128
* | genappimage: Unset $ARGV0 at invocation #9376erw72018-12-19
| | | | | | | | | | | | | | | | | | AppImage sets $ARGV0 which breaks zsh. Hack around this in our appimage. fixes #9341 ref https://github.com/AppImage/AppImageKit/issues/852 [ci skip]
* | runtime/syntax: Fix highlighting of augroup contents (#9328)Justin M. Keyes2018-12-08
| | | | | | | | | | | | | | | | | | | | 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
* | scripts/gen_help_html.pyJustin M. Keyes2018-11-28
| | | | | | | | | | Adapted from https://github.com/c4rlo/vimhelp/ License: MIT
* | vim-patch: add matchit docJan Edmund Lazo2018-11-12
| | | | | | | | matchit doc is named 'pi_matchit.txt'.
* | vim-patch: rename path to check_colors.vimJan Edmund Lazo2018-11-12
| |
* | vim-patch: move test_urls.vim out of runtime/Jan Edmund Lazo2018-11-12
| | | | | | | | Rename it to check_urls.vim, similar to check-includes.py.
* | doc: merge sponsor.txt into intro.txtJustin M. Keyes2018-11-05
|/ | | | | | Also mention how to donate to Nvim. closes #8603
* auevents.lua: keep events in alphabetical orderJustin M. Keyes2018-10-22
|
* vim-patch.sh: Skip Vim screen-dump filesJustin M. Keyes2018-10-05
|
* vim-patch.sh: use --ff with git-pullDaniel Hahler2018-09-30
| | | | | | | | 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]
* vim-patch.sh: Also check for .git/ directoryJustin M. Keyes2018-08-21
| | | | | | | | | | 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
* vim-patch.sh: Use git-rev-parse to check repo (#8875)James McCoy2018-08-20
| | | | | | Explicitly checking for the .git/ directory doesn't work in various situations (e.g., git-worktree). [ci skip]
* terminfo: add header guard, stdint.h for int8_t (#8848)Jan Edmund Lazo2018-08-11
| | | | Lint fixes for single-include test.
* terminfo: add scripts/update_terminfo.shMarco Hinz2018-08-10
| | | | | | This script updates the built-in terminfo entries. [skip ci]
* vim-patch.sh: Fix replacement which converts #1234 to vim/vim#1234James McCoy2018-08-09
| | | | | | | Noticed in cb7bdf5f, where the script incorrectly converted `#ifdef` to `vim/vim#ifdef`. [skip ci]
* vim-patch.sh: Pass directory name to find (#8830)Jason Felice2018-08-09
| | | BSD/Mac find requires directory names before arguments.
* DOC: add support for intro sections in api docsPeter Hodge2018-07-25
|
* gen_api_vimdoc.py: add whitespace before "~"Justin M. Keyes2018-07-18
|
* vim-patch.sh: Unwrap commit messages when reviewing PRsJames McCoy2018-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Longer summary lines for commits may be wrapped when downloading the commit from GitHub. Unwrapping the lines ensures they can be compared with the raw Vim commits. The difference before and after this patch using: ./scripts/vim-patch.sh -r 8684 Before: ✘ Wrong commit message. Expected: vim-patch:8.0.1464: completing directory after :find does not add slash Problem: Completing directory after :find does not add slash. Solution: Adjust the flags for globpath(). (Genki Sky) vim/vim@8a37b03 Actual: vim-patch:8.0.1464: completing directory after :find does not add slash Problem: Completing directory after :find does not add slash. Solution: Adjust the flags for globpath(). (Genki Sky) After: ✔ Found expected commit message. [ci skip]
* vim-patch.sh: review_commit: Fix regex for vim versionJames McCoy2018-07-09
| | | | | 067bb1e9f changed the commit format to include a brief description in the summary line of the commit.
* vim-patch.sh: Use single quotes to avoid doubling backslashesJames McCoy2018-07-09
|
* gen_api_vimdoc: Make executable and change #! to python3James McCoy2018-06-29
|