Thanks for the thorough review. 

On Mon, Nov 4, 2019, at 15:01, Edd Barrett wrote:
> Hi,
> 
> CCing Stuart, as there are a couple of things I'm not certain about.
> 
> So now looking at the unibilium, vterm and neovim updates (now assuming
> we will use a bundled luv)...
> 
> First unibilium:
> 
> On Sun, Sep 29, 2019 at 01:16:13PM -0700, Travis Cole wrote:
> > -SHARED_LIBS += unibilium 0.0 # 3.0
> > +SHARED_LIBS += unibilium 1.0 # 3.0

I wasn't sure what the library comment convention meant there.

> Something is potentially fishy here. We've done a major bump to the
> OpenBSD version, but he upstream version remains the same. If upstream
> is to be trusted, then they are on version 4.0 (see shared_libs.log in
> $WRKBUILD after a build).
> 
> (4.0 comes from LT_* in their Makefile)
> 
> There's a method here you can do to see if upstream bumped properly:
> https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs
> 
> I've just done this, and the output is identical, but as the docs say,
> this won't diff the types of arguments. So I diffed the header and the
> first hunk is:
> 
> ---8<---
> -short unibi_get_num(const unibi_term *, enum unibi_numeric);
> -void unibi_set_num(unibi_term *, enum unibi_numeric, short);
> +int unibi_get_num(const unibi_term *, enum unibi_numeric);
> +void unibi_set_num(unibi_term *, enum unibi_numeric, int);
> --->8---
> 
> A return value changed: short -> int, so a major bump is correct I
> think. So we want:
> 
> SHARED_LIBS += unibilium 1.0 # 4.0

Cool thanks for explaining this. I've noted this for any future port work I may 
do.
I don't remember the details now, and should have kept notes, but I'm pretty 
sure
I did the major bump because I'd seen or read that they made an API change.

> libvterm:
> 
> > -GH_COMMIT = 224b8dcde1c9640c29a34aa60c0f0d56ad298449
> > +# commit sha from the nvim branch
> > +GH_COMMIT = 4a5fa43e0dbc0db4fe67d40d788d60852864df9e
> 
> How comes? Is this going to interfere with any other port that might
> depend on this in the future?

I couldn't get neovim to build with master. I just tried again with the latest
master and the compile failed. 

Going by this: https://github.com/neovim/neovim/wiki/Deps#forks
It's mostly just small bug fixes that haven't been accepted upstream.

The changes are fairly minor:
https://github.com/neovim/libvterm/compare/master...kelp:nvim 

I don't think this creates issues for someone that depends on it,
but to be honest I'm not sure.

> At the very least I think we need a comment in the port explaining this.
> 
> > -SHARED_LIBS += vterm 0.0 # 0.0
> > +SHARED_LIBS += vterm 0.1 # 0.0
> 
> I'd give that a major bump too. Diffing the headers shows lots of scary
> type changes. The upstream version is still 0.0 though! I guess they
> don't take versioning very seriously.
> 
> SHARED_LIBS += vterm 1.0 # 0.0

I've bumped the version and included a more detailed comment to explain
what's going on with the nvim branch. I did also notice some minor compiler
warnings in libvterm. I'm not sure if we want to address them?

I also took the liberty of bumping the git sha to the latest version in the nvim
branch. It has some fixes that looked important, including a memory leak fix.

> 
> > +Patch updated to apply on:
> > +https://github.com/neovim/libvterm/tree/nvim
> 
> I *think* this 'char -> int' patch is right, but I'd like someone else
> to have a look too.
> 
> 
> And finally, the updated neovim patch you sent:
> 
> ---8<---
> $ patch -CEsp0 < /tmp/neovim.diff 
> 2 out of 4 hunks failed
> --->8---
> 
> Hrm. Do you need to regenerate the diff? I'll review what you sent
> anyway, but I can't test it.

Oops, I must have diffed against the wrong git sha... Fixed, and I tested
the patch this time on a clean copy from ports.

> > -WANTLIB += unibilium util uv vterm
> > +WANTLIB += unibilium>=1.0 util uv vterm>=0.1
> 
> I'm not sure if that's right. I'd probably put my version constraints on
> the LIB_DEPENDS instead. I may be wrong. Stuart?

I greped through the ports tree and both styles seem to exist, but the
LIB_DEPENDS one is more popular so I switched to that.

Though https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs
does show putting version in WANTLIB.

> > +# Build third-party dependencies first. This is necessary because we 
> > require
> > +# the bundled libluv.
> > +pre-configure:
> 
> Let's expand this comment to explain why we are going to use a bundled
> luv. You'd just need to summarise the discussion we've had on this
> thread in a couple more sentences.

Ok I've done that. Let me know if that is clear enough.

A few other things to call out. 

I've noticed nvim crashes on exit sometimes.
I can reproduce it 100% by opening any file, and then trying to open it
again in another nvim instance. Then hitting q. But I can also reproduce
this on Arch Linux with the same nvim version. I didn't see any obvious bug
reports to upstream, but I'll take a harder look.

The cmake build shows a few errors about unused CONFIGURE_ARGS. They
need to be there for the pre-configure, but not the main build. I'm
not sure if that's going to be an issue.

Thanks a ton for all your help on this!

And here are the patches:

unibilium:

diff --git Makefile Makefile
index ddf0f18..9468153 100644
--- Makefile
+++ Makefile
@@ -1,14 +1,14 @@
 # $OpenBSD: Makefile,v 1.2 2019/07/12 20:46:03 sthen Exp $
 
 COMMENT =      very basic terminfo library
-VERSION =      1.2.0
+VERSION =      2.0.0
 DISTNAME =     unibilium-${VERSION}
 
-GH_ACCOUNT =   mauke
+GH_ACCOUNT =   neovim
 GH_PROJECT =   unibilium
 GH_TAGNAME =   v${VERSION}
 
-SHARED_LIBS += unibilium       0.0 # 3.0
+SHARED_LIBS += unibilium       1.0 # 4.0
 
 CATEGORIES =   devel
 
diff --git distinfo distinfo
index 61047b4..b531af4 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (unibilium-1.2.0.tar.gz) = YjrxCZUV5nOr/TyuXy+oCKCcpV3aHGWntclCTrME6tg=
-SIZE (unibilium-1.2.0.tar.gz) = 88488
+SHA256 (unibilium-2.0.0.tar.gz) = eJl9ONTIF3xg09DBqoxT/QgG6yGCW3szWxdo1xFrwcE=
+SIZE (unibilium-2.0.0.tar.gz) = 112570



libvterm:

diff --git Makefile Makefile
index 0063676..5856e5b 100644
--- Makefile
+++ Makefile
@@ -1,16 +1,19 @@
-# $OpenBSD:
+# $OpenBSD$
 
 COMMENT =      VT220/xterm/ECMA-48 terminal emulator library
 # No releases, so use date and a git hash.
 # Note that the github repo is a mirror of a bzr repo.
-VERSION =      20170211
+VERSION =      20191009
 DISTNAME =     libvterm-${VERSION}
 
 GH_ACCOUNT =   neovim
 GH_PROJECT =   libvterm
-GH_COMMIT =    224b8dcde1c9640c29a34aa60c0f0d56ad298449
+# Note this git sha is from the nvim branch because
+# Neovim requires patches from this branch to build.
+# see https://github.com/neovim/neovim/wiki/Deps
+GH_COMMIT =    7c72294d84ce20da4c27362dbd7fa4b08cfc91da
 
-SHARED_LIBS +=  vterm                     0.0 # 0.0
+SHARED_LIBS +=  vterm                     1.0 # 0.0
 
 CATEGORIES =   devel
 
diff --git distinfo distinfo
index 63c4d8e..4c90892 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (libvterm-20170211-224b8dcd.tar.gz) = 
W8Dol01zXaTVrjOGrEEiylL+gPHFMveyO3nGPsXYzs0=
-SIZE (libvterm-20170211-224b8dcd.tar.gz) = 67291
+SHA256 (libvterm-20191009-7c72294d.tar.gz) = 
8wxNQ+DG2z4JEtr3GI2Y+/buiPl1idcvbzBOXbSIJqg=
+SIZE (libvterm-20191009-7c72294d.tar.gz) = 73002
diff --git patches/patch-bin_vterm-ctrl_c patches/patch-bin_vterm-ctrl_c
index 529b571..a3f5e1a 100644
--- patches/patch-bin_vterm-ctrl_c
+++ patches/patch-bin_vterm-ctrl_c
@@ -1,16 +1,42 @@
-$OpenBSD: patch-bin_vterm-ctrl_c,v 1.1.1.1 2017/02/28 22:40:11 edd Exp $
+$OpenBSD$
 
 Fix signed versus unsigned comparison.
 https://bugs.launchpad.net/libvterm/+bug/1668780
 
---- bin/vterm-ctrl.c.orig      Sun Dec 18 21:03:40 2016
-+++ bin/vterm-ctrl.c   Sat Feb 25 16:29:14 2017
-@@ -81,7 +81,7 @@ static char *read_csi()
+Patch updated to apply on:
+https://github.com/neovim/libvterm/tree/nvim
+
+diff --git bin/vterm-ctrl.c bin/vterm-ctrl.c
+index ba0d61e..92a365f 100644
+--- bin/vterm-ctrl.c
++++ bin/vterm-ctrl.c
+@@ -79,9 +79,9 @@ static bool seticanon(bool icanon, bool echo)
+   return ret;
+ }
+ 
+-static void await_c1(unsigned char c1)
++static void await_c1(int c1)
  {
-   /* TODO: This really should be a more robust CSI parser
-    */
--  char c;
+-  unsigned char c;
 +  int c;
  
    /* await CSI - 8bit or 2byte 7bit form */
    bool in_esc = false;
+@@ -106,7 +106,7 @@ static char *read_csi()
+   char csi[32];
+   int i = 0;
+   for(; i < sizeof(csi)-1; i++) {
+-    char c = csi[i] = getchar();
++    int c = csi[i] = getchar();
+     if(c >= 0x40 && c <= 0x7e)
+       break;
+   }
+@@ -125,7 +125,7 @@ static char *read_dcs()
+   bool in_esc = false;
+   int i = 0;
+   for(; i < sizeof(dcs)-1; ) {
+-    char c = getchar();
++    int c = getchar();
+     if(c == 0x9c) // ST
+       break;
+     if(in_esc && c == 0x5c)



neovim:

diff --git Makefile Makefile
index e9b174a..c717c94 100644
--- Makefile
+++ Makefile
@@ -4,7 +4,7 @@ COMMENT =       continuation and extension of Vim
 
 GH_ACCOUNT =   neovim
 GH_PROJECT =   neovim
-GH_TAGNAME =   v0.3.8
+GH_TAGNAME =   v0.4.2
 
 CATEGORIES =   editors devel
 HOMEPAGE =     https://neovim.io
@@ -30,18 +30,29 @@ BUILD_DEPENDS =             ${RUN_DEPENDS} \
 LIB_DEPENDS =          devel/gettext,-runtime \
                        devel/libtermkey \
                        devel/libuv \
-                       devel/libvterm \
+                       devel/libvterm>=1.0 \
                        devel/msgpack \
-                       devel/unibilium
+                       devel/unibilium>=1.0
 
 RUN_DEPENDS +=         devel/libmpack/lua \
                        devel/libmpack/main \
                        devel/desktop-file-utils
 
-MAKE_FLAGS +=          USE_BUNDLED_DEPS=OFF
+MAKE_FLAGS +=          USE_BUNDLED=OFF
 CONFIGURE_ARGS +=      -DLUA_PRG=${MODLUA_BIN} \
                        -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR} \
                        -DLUA_LIBRARIES=${MODLUA_LIB} \
+                       -DUSE_BUNDLED_GPERF=Off \
+                       -DUSE_BUNDLED_UNIBILIUM=Off \
+                       -DUSE_BUNDLED_LIBTERMKEY=Off \
+                       -DUSE_BUNDLED_LIBVTERM=Off \
+                       -DUSE_BUNDLED_LIBUV=Off \
+                       -DUSE_BUNDLED_MSGPACK=Off \
+                       -DUSE_BUNDLED_LUAJIT=Off \
+                       -DUSE_BUNDLED_LUAROCKS=Off \
+                       -DUSE_BUNDLED_LUV=On \
+                       -DLIBLUV_INCLUDE_DIR=${WRKBUILD}/.deps/usr/include \
+                       -DLIBLUV_LIBRARY=${WRKBUILD}/.deps/usr/lib/libluv.a \
                        -DPREFER_LUA=ON # disables LuaJIT
 
 # Tests need gmake
@@ -51,6 +62,15 @@ TEST_DEPENDS =       shells/bash \
                editors/py-neovim \
                editors/py-neovim,python3
 
+# Build third-party dependencies first for libluv. We opted not to create a
+# libluv port because it must be built for a specific Lua version and we don't
+# know what version future ports might need. Currently no other port requires
+# libluv, so it's simpler to use the bundled library.
+pre-configure:
+       mkdir -p ${WRKBUILD}/.deps
+       cd ${WRKBUILD}/.deps && cmake ${CONFIGURE_ARGS} ${WRKSRC}/third-party 
&& \
+               ${MAKE_PROGRAM}
+
 # These are the "old tests". There is also a new suite, but we would need the
 # "busted" test suite for Lua, which is not yet ported.
 #
diff --git distinfo distinfo
index 890fd75..d0dd0a3 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (neovim-0.3.8.tar.gz) = lT4TRWjYJNrXy/Mu4xFJUXMvmnUMRi5DDmtZP0GK92w=
-SIZE (neovim-0.3.8.tar.gz) = 9233661
+SHA256 (neovim-0.4.2.tar.gz) = n4dNPSp08zuTHbYq3r4o+NLsEWJw0eE5mLWKczSLblY=
+SIZE (neovim-0.4.2.tar.gz) = 9552134
diff --git patches/patch-src_nvim_os_process_c 
patches/patch-src_nvim_os_process_c
deleted file mode 100644
index a2e2b6f..0000000
--- patches/patch-src_nvim_os_process_c
+++ /dev/null
@@ -1,40 +0,0 @@
-$OpenBSD: patch-src_nvim_os_process_c,v 1.1 2019/03/17 13:13:40 edd Exp $
-
-Port job stopping bug fix to neovim:
-
-Original vim fix:
-https://github.com/vim/vim/commit/76ab4fd61901090e6af3451ca6c5ca0fc370571f#diff-b68adb4fa34020d8d7f0ab40a2704335
-
-Index: src/nvim/os/process.c
---- src/nvim/os/process.c.orig
-+++ src/nvim/os/process.c
-@@ -89,21 +89,16 @@ bool os_proc_tree_kill(int pid, int sig)
- bool os_proc_tree_kill(int pid, int sig)
- {
-   assert(sig == SIGTERM || sig == SIGKILL);
--  int pgid = getpgid(pid);
--  if (pgid > 0) {  // Ignore error. Never kill self (pid=0).
--    if (pgid == pid) {
--      ILOG("sending %s to process group: -%d",
--           sig == SIGTERM ? "SIGTERM" : "SIGKILL", pgid);
--      int rv = uv_kill(-pgid, sig);
--      return rv == 0;
--    } else {
--      // Should never happen, because process_spawn() did setsid() in the 
child.
--      ELOG("pgid %d != pid %d", pgid, pid);
--    }
-+  if (pid != 0) {  // Never kill self (pid=0).
-+    ILOG("sending %s to PIDs %d and %d",
-+      sig == SIGTERM ? "SIGTERM" : "SIGKILL", -pid, pid);
-+
-+    int rv1 = uv_kill(-pid, sig);
-+    int rv2 = uv_kill(pid, sig);
-+    return (rv1 == 0) && (rv2 == 0);
-   } else {
--    ELOG("getpgid(%d) returned %d", pid, pgid);
-+    return false;
-   }
--  return false;
- }
- #endif
- 
diff --git pkg/PLIST pkg/PLIST
index 38ff796..65288f9 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -220,7 +220,6 @@ share/nvim/runtime/doc/diff.txt
 share/nvim/runtime/doc/digraph.txt
 share/nvim/runtime/doc/editing.txt
 share/nvim/runtime/doc/eval.txt
-share/nvim/runtime/doc/farsi.txt
 share/nvim/runtime/doc/filetype.txt
 share/nvim/runtime/doc/fold.txt
 share/nvim/runtime/doc/ft_ada.txt
@@ -253,7 +252,6 @@ share/nvim/runtime/doc/options.txt
 share/nvim/runtime/doc/pattern.txt
 share/nvim/runtime/doc/pi_gzip.txt
 share/nvim/runtime/doc/pi_health.txt
-share/nvim/runtime/doc/pi_matchit.txt
 share/nvim/runtime/doc/pi_msgpack.txt
 share/nvim/runtime/doc/pi_netrw.txt
 share/nvim/runtime/doc/pi_paren.txt
@@ -325,6 +323,7 @@ share/nvim/runtime/filetype.vim
 share/nvim/runtime/ftoff.vim
 share/nvim/runtime/ftplugin/
 share/nvim/runtime/ftplugin.vim
+share/nvim/runtime/ftplugin/8th.vim
 share/nvim/runtime/ftplugin/a2ps.vim
 share/nvim/runtime/ftplugin/aap.vim
 share/nvim/runtime/ftplugin/abap.vim
@@ -337,6 +336,7 @@ share/nvim/runtime/ftplugin/art.vim
 share/nvim/runtime/ftplugin/aspvbs.vim
 share/nvim/runtime/ftplugin/automake.vim
 share/nvim/runtime/ftplugin/awk.vim
+share/nvim/runtime/ftplugin/bash.vim
 share/nvim/runtime/ftplugin/bdf.vim
 share/nvim/runtime/ftplugin/bst.vim
 share/nvim/runtime/ftplugin/btm.vim
@@ -344,6 +344,7 @@ share/nvim/runtime/ftplugin/bzl.vim
 share/nvim/runtime/ftplugin/c.vim
 share/nvim/runtime/ftplugin/calendar.vim
 share/nvim/runtime/ftplugin/cdrdaoconf.vim
+share/nvim/runtime/ftplugin/cfg.vim
 share/nvim/runtime/ftplugin/ch.vim
 share/nvim/runtime/ftplugin/changelog.vim
 share/nvim/runtime/ftplugin/chicken.vim
@@ -374,6 +375,7 @@ share/nvim/runtime/ftplugin/dosbatch.vim
 share/nvim/runtime/ftplugin/dosini.vim
 share/nvim/runtime/ftplugin/dtd.vim
 share/nvim/runtime/ftplugin/dtrace.vim
+share/nvim/runtime/ftplugin/dune.vim
 share/nvim/runtime/ftplugin/eiffel.vim
 share/nvim/runtime/ftplugin/elinks.vim
 share/nvim/runtime/ftplugin/erlang.vim
@@ -413,6 +415,7 @@ share/nvim/runtime/ftplugin/ishd.vim
 share/nvim/runtime/ftplugin/j.vim
 share/nvim/runtime/ftplugin/java.vim
 share/nvim/runtime/ftplugin/javascript.vim
+share/nvim/runtime/ftplugin/javascriptreact.vim
 share/nvim/runtime/ftplugin/jproperties.vim
 share/nvim/runtime/ftplugin/json.vim
 share/nvim/runtime/ftplugin/jsp.vim
@@ -442,6 +445,7 @@ share/nvim/runtime/ftplugin/manconf.vim
 share/nvim/runtime/ftplugin/markdown.vim
 share/nvim/runtime/ftplugin/matlab.vim
 share/nvim/runtime/ftplugin/mf.vim
+share/nvim/runtime/ftplugin/mma.vim
 share/nvim/runtime/ftplugin/modconf.vim
 share/nvim/runtime/ftplugin/mp.vim
 share/nvim/runtime/ftplugin/mplayerconf.vim
@@ -451,6 +455,7 @@ share/nvim/runtime/ftplugin/muttrc.vim
 share/nvim/runtime/ftplugin/nanorc.vim
 share/nvim/runtime/ftplugin/neomuttrc.vim
 share/nvim/runtime/ftplugin/netrc.vim
+share/nvim/runtime/ftplugin/nroff.vim
 share/nvim/runtime/ftplugin/nsis.vim
 share/nvim/runtime/ftplugin/objc.vim
 share/nvim/runtime/ftplugin/ocaml.vim
@@ -595,6 +600,7 @@ share/nvim/runtime/indent/ishd.vim
 share/nvim/runtime/indent/j.vim
 share/nvim/runtime/indent/java.vim
 share/nvim/runtime/indent/javascript.vim
+share/nvim/runtime/indent/javascriptreact.vim
 share/nvim/runtime/indent/json.vim
 share/nvim/runtime/indent/jsp.vim
 share/nvim/runtime/indent/ld.vim
@@ -624,6 +630,7 @@ share/nvim/runtime/indent/prolog.vim
 share/nvim/runtime/indent/pyrex.vim
 share/nvim/runtime/indent/python.vim
 share/nvim/runtime/indent/r.vim
+share/nvim/runtime/indent/raml.vim
 share/nvim/runtime/indent/readline.vim
 share/nvim/runtime/indent/rhelp.vim
 share/nvim/runtime/indent/rmd.vim
@@ -652,6 +659,7 @@ share/nvim/runtime/indent/tex.vim
 share/nvim/runtime/indent/tf.vim
 share/nvim/runtime/indent/tilde.vim
 share/nvim/runtime/indent/treetop.vim
+share/nvim/runtime/indent/typescript.vim
 share/nvim/runtime/indent/vb.vim
 share/nvim/runtime/indent/verilog.vim
 share/nvim/runtime/indent/vhdl.vim
@@ -747,6 +755,8 @@ share/nvim/runtime/lua/
 share/nvim/runtime/lua/man.lua
 share/nvim/runtime/lua/vim/
 share/nvim/runtime/lua/vim/compat.lua
+share/nvim/runtime/lua/vim/inspect.lua
+share/nvim/runtime/lua/vim/shared.lua
 share/nvim/runtime/macmap.vim
 share/nvim/runtime/macros/
 share/nvim/runtime/macros/editexisting.vim
@@ -770,6 +780,14 @@ share/nvim/runtime/pack/dist/opt/cfilter/plugin/cfilter.vim
 share/nvim/runtime/pack/dist/opt/justify/
 share/nvim/runtime/pack/dist/opt/justify/plugin/
 share/nvim/runtime/pack/dist/opt/justify/plugin/justify.vim
+share/nvim/runtime/pack/dist/opt/matchit/
+share/nvim/runtime/pack/dist/opt/matchit/autoload/
+share/nvim/runtime/pack/dist/opt/matchit/autoload/matchit.vim
+share/nvim/runtime/pack/dist/opt/matchit/doc/
+share/nvim/runtime/pack/dist/opt/matchit/doc/matchit.txt
+share/nvim/runtime/pack/dist/opt/matchit/doc/tags
+share/nvim/runtime/pack/dist/opt/matchit/plugin/
+share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
 share/nvim/runtime/pack/dist/opt/shellmenu/
 share/nvim/runtime/pack/dist/opt/shellmenu/plugin/
 share/nvim/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim
@@ -840,6 +858,7 @@ share/nvim/runtime/spell/en.utf-8.spl
 share/nvim/runtime/synmenu.vim
 share/nvim/runtime/syntax/
 share/nvim/runtime/syntax/2html.vim
+share/nvim/runtime/syntax/8th.vim
 share/nvim/runtime/syntax/a2ps.vim
 share/nvim/runtime/syntax/a65.vim
 share/nvim/runtime/syntax/aap.vim
@@ -980,6 +999,7 @@ share/nvim/runtime/syntax/dtd.vim
 share/nvim/runtime/syntax/dtml.vim
 share/nvim/runtime/syntax/dtrace.vim
 share/nvim/runtime/syntax/dts.vim
+share/nvim/runtime/syntax/dune.vim
 share/nvim/runtime/syntax/dylan.vim
 share/nvim/runtime/syntax/dylanintr.vim
 share/nvim/runtime/syntax/dylanlid.vim
@@ -1055,6 +1075,7 @@ share/nvim/runtime/syntax/hex.vim
 share/nvim/runtime/syntax/hgcommit.vim
 share/nvim/runtime/syntax/hitest.vim
 share/nvim/runtime/syntax/hog.vim
+share/nvim/runtime/syntax/hollywood.vim
 share/nvim/runtime/syntax/hostconf.vim
 share/nvim/runtime/syntax/hostsaccess.vim
 share/nvim/runtime/syntax/html.vim
@@ -1084,6 +1105,7 @@ share/nvim/runtime/syntax/jargon.vim
 share/nvim/runtime/syntax/java.vim
 share/nvim/runtime/syntax/javacc.vim
 share/nvim/runtime/syntax/javascript.vim
+share/nvim/runtime/syntax/javascriptreact.vim
 share/nvim/runtime/syntax/jess.vim
 share/nvim/runtime/syntax/jgraph.vim
 share/nvim/runtime/syntax/jovial.vim
@@ -1240,6 +1262,7 @@ share/nvim/runtime/syntax/quake.vim
 share/nvim/runtime/syntax/r.vim
 share/nvim/runtime/syntax/racc.vim
 share/nvim/runtime/syntax/radiance.vim
+share/nvim/runtime/syntax/raml.vim
 share/nvim/runtime/syntax/ratpoison.vim
 share/nvim/runtime/syntax/rc.vim
 share/nvim/runtime/syntax/rcs.vim
@@ -1358,6 +1381,7 @@ share/nvim/runtime/syntax/taskedit.vim
 share/nvim/runtime/syntax/tasm.vim
 share/nvim/runtime/syntax/tcl.vim
 share/nvim/runtime/syntax/tcsh.vim
+share/nvim/runtime/syntax/template.vim
 share/nvim/runtime/syntax/teraterm.vim
 share/nvim/runtime/syntax/terminfo.vim
 share/nvim/runtime/syntax/tex.vim
@@ -1380,6 +1404,7 @@ share/nvim/runtime/syntax/tt2.vim
 share/nvim/runtime/syntax/tt2html.vim
 share/nvim/runtime/syntax/tt2js.vim
 share/nvim/runtime/syntax/tutor.vim
+share/nvim/runtime/syntax/typescript.vim
 share/nvim/runtime/syntax/uc.vim
 share/nvim/runtime/syntax/udevconf.vim
 share/nvim/runtime/syntax/udevperm.vim
@@ -1411,6 +1436,7 @@ share/nvim/runtime/syntax/voscm.vim
 share/nvim/runtime/syntax/vrml.vim
 share/nvim/runtime/syntax/vroom.vim
 share/nvim/runtime/syntax/vsejcl.vim
+share/nvim/runtime/syntax/vue.vim
 share/nvim/runtime/syntax/wast.vim
 share/nvim/runtime/syntax/wdiff.vim
 share/nvim/runtime/syntax/web.vim

Reply via email to