~/f/neovim/RPMS.2017 ~/f/neovim ~/f/neovim RPMS.2017/neovim-0.5.1-0.0.x86_64.rpm RPMS/neovim-0.5.1-0.0.x86_64.rpm differ: byte 225, line 1 Comparing neovim-0.5.1-0.0.x86_64.rpm to neovim-0.5.1-0.0.x86_64.rpm comparing the rpm tags of neovim --- old-rpm-tags +++ new-rpm-tags @@ -1713,7 +1713,7 @@ ___QF_CHECKSUM___ /etc/nvim 0 /etc/nvim/sysinit.vim 7bd30aa57ba4f1c558e85d9b535f9642107aaf0154974f35a281add1fda1df55 17 -/usr/bin/nvim 9cebb30f66c5095a7011a9ab5f6ff1325713ba82006d97cb942560943f6d1769 0 +/usr/bin/nvim c8c2891df99333e47ffd02efffa926817c561c03c33e6553b4a19c066d12bd7c 0 /usr/share/applications/nvim.desktop 52377bfaa270b77a79c3c570bdf488e46b232e9f851f8edb9dd1510edf6e6920 0 /usr/share/doc/packages/neovim 0 /usr/share/doc/packages/neovim/BACKERS.md 104ea8923c1a3b8f64cb77c86f5bd9aed9f201de80f2f75b985bb3c7994ffe55 2 @@ -3230,7 +3230,7 @@ /usr/share/nvim/runtime/syntax/vhdl.vim 372b397f36f3040cf898d455d8a0c12444f28122aaff3c4b19174f2a0e8d2725 0 /usr/share/nvim/runtime/syntax/vim 0 /usr/share/nvim/runtime/syntax/vim.vim 7b2f6a10778aa779eaa8a4b63b16b3e59d3dadfb36979aa3e0d38bb3c630b76e 0 -/usr/share/nvim/runtime/syntax/vim/generated.vim 63b3be04eebf28b5c7bd7382d691b0ec565cb0b2d9d8a380a515bb67994839b2 0 +/usr/share/nvim/runtime/syntax/vim/generated.vim e26389f93e393e71b3321bfde9c43eec7da842fa5f5f8c22f03b84b4e60ad97d 0 /usr/share/nvim/runtime/syntax/viminfo.vim 7856dbea800d6727aa5a5e130743b0ef31c596e30c2b31827e6f4933a8ee8cce 0 /usr/share/nvim/runtime/syntax/vimnormal.vim bcffbc62a0510c465c46b66fdd6bf7b4374fb4ee924141aad4dae8550fab7471 0 /usr/share/nvim/runtime/syntax/virata.vim 84fd16cb7df01f8dd241edf2ae19cd0db97fe1b461849a890c5b159a91aef026 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/nvim differs in ELF section .rela.dyn --- old /usr/bin/nvim (objdump) +++ new /usr/bin/nvim (objdump) @@ -255,11 +255,11 @@ 42bb8 9c3f2b00 00000000 58d43500 00000000 .?+.....X.5..... 42bc8 08000000 00000000 a33f2b00 00000000 .........?+..... 42bd8 70d43500 00000000 08000000 00000000 p.5............. - 42be8 af3f2b00 00000000 88d43500 00000000 .?+.......5..... - 42bf8 08000000 00000000 fd502b00 00000000 .........P+..... + 42be8 fd502b00 00000000 88d43500 00000000 .P+.......5..... + 42bf8 08000000 00000000 af3f2b00 00000000 .........?+..... 42c08 a0d43500 00000000 08000000 00000000 ..5............. - 42c18 b93f2b00 00000000 b8d43500 00000000 .?+.......5..... - 42c28 08000000 00000000 c23f2b00 00000000 .........?+..... + 42c18 b83f2b00 00000000 b8d43500 00000000 .?+.......5..... + 42c28 08000000 00000000 c53f2b00 00000000 .........?+..... 42c38 e0d43500 00000000 08000000 00000000 ..5............. 42c48 29a62a00 00000000 e8d43500 00000000 ).*.......5..... 42c58 08000000 00000000 3fa72b00 00000000 ........?.+..... /usr/bin/nvim differs in ELF section .text --- old /usr/bin/nvim (objdump) +++ new /usr/bin/nvim (objdump) @@ -60022,7 +60022,7 @@ 16a1e0 d11500bf 00000000 e8d34ff1 ff4889c7 ..........O..H.. 16a1f0 4c89eeb8 00000000 e812ec03 0041bc00 L............A.. 16a200 000000e9 7bffffff ba080000 00488d35 ....{........H.5 - 16a210 b29d1400 89dfe8fb 74ffff85 c0750fc7 ........t....u.. + 16a210 a89d1400 89dfe8fb 74ffff85 c0750fc7 ........t....u.. 16a220 85441000 00010000 00e9cefe ffffba04 .D.............. 16a230 00000048 8d3541c9 150089df e8d574ff ...H.5A.......t. 16a240 ff85c075 0fc78544 10000002 000000e9 ...u...D........ /usr/bin/nvim differs in ELF section .rodata --- old /usr/bin/nvim (objdump) +++ new /usr/bin/nvim (objdump) @@ -2906,1481 +2906,1481 @@ 2ad550 72696573 a46e616d 65b06d73 675f6869 ries.name.msg_hi 2ad560 73746f72 795f7368 6f77a573 696e6365 story_show.since 2ad570 06000000 00000000 00000000 00000000 ................ - 2ad580 dc00e285 aa706172 616d6574 65727391 .....parameters. - 2ad590 92a64275 66666572 a6627566 666572a5 ..Buffer.buffer. - 2ad5a0 73696e63 6501a46e 616d65b3 6e76696d since..name.nvim - 2ad5b0 5f627566 5f6c696e 655f636f 756e74ab _buf_line_count. - 2ad5c0 72657475 726e5f74 797065a7 496e7465 return_type.Inte - 2ad5d0 676572a6 6d657468 6f64c385 aa706172 ger.method...par - 2ad5e0 616d6574 65727393 92a64275 66666572 ameters...Buffer - 2ad5f0 a6627566 66657292 a7426f6f 6c65616e .buffer..Boolean - 2ad600 ab73656e 645f6275 66666572 92aa4469 .send_buffer..Di - 2ad610 6374696f 6e617279 a46f7074 73a57369 ctionary.opts.si - 2ad620 6e636504 a46e616d 65af6e76 696d5f62 nce..name.nvim_b - 2ad630 75665f61 74746163 68ab7265 7475726e uf_attach.return - 2ad640 5f747970 65a7426f 6f6c6561 6ea66d65 _type.Boolean.me - 2ad650 74686f64 c385aa70 6172616d 65746572 thod...parameter - 2ad660 739192a6 42756666 6572a662 75666665 s...Buffer.buffe - 2ad670 72a57369 6e636504 a46e616d 65af6e76 r.since..name.nv - 2ad680 696d5f62 75665f64 65746163 68ab7265 im_buf_detach.re - 2ad690 7475726e 5f747970 65a7426f 6f6c6561 turn_type.Boolea - 2ad6a0 6ea66d65 74686f64 c385aa70 6172616d n.method...param - 2ad6b0 65746572 739492a6 42756666 6572a662 eters...Buffer.b - 2ad6c0 75666665 7292a749 6e746567 6572a573 uffer..Integer.s - 2ad6d0 74617274 92a7496e 74656765 72a3656e tart..Integer.en - 2ad6e0 6492a742 6f6f6c65 616eaf73 74726963 d..Boolean.stric - 2ad6f0 745f696e 64657869 6e67a573 696e6365 t_indexing.since - 2ad700 01a46e61 6d65b26e 76696d5f 6275665f ..name.nvim_buf_ - 2ad710 6765745f 6c696e65 73ab7265 7475726e get_lines.return - 2ad720 5f747970 65af4172 7261794f 66285374 _type.ArrayOf(St - 2ad730 72696e67 29a66d65 74686f64 c385aa70 ring).method...p - 2ad740 6172616d 65746572 739592a6 42756666 arameters...Buff - 2ad750 6572a662 75666665 7292a749 6e746567 er.buffer..Integ - 2ad760 6572a573 74617274 92a7496e 74656765 er.start..Intege - 2ad770 72a3656e 6492a742 6f6f6c65 616eaf73 r.end..Boolean.s - 2ad780 74726963 745f696e 64657869 6e6792af trict_indexing.. - 2ad790 41727261 794f6628 53747269 6e6729ab ArrayOf(String). - 2ad7a0 7265706c 6163656d 656e74a5 73696e63 replacement.sinc - 2ad7b0 6501a46e 616d65b2 6e76696d 5f627566 e..name.nvim_buf - 2ad7c0 5f736574 5f6c696e 6573ab72 65747572 _set_lines.retur - 2ad7d0 6e5f7479 7065a476 6f6964a6 6d657468 n_type.void.meth - 2ad7e0 6f64c385 aa706172 616d6574 65727396 od...parameters. - 2ad7f0 92a64275 66666572 a6627566 66657292 ..Buffer.buffer. - 2ad800 a7496e74 65676572 a9737461 72745f72 .Integer.start_r - 2ad810 6f7792a7 496e7465 676572a9 73746172 ow..Integer.star - 2ad820 745f636f 6c92a749 6e746567 6572a765 t_col..Integer.e - 2ad830 6e645f72 6f7792a7 496e7465 676572a7 nd_row..Integer. - 2ad840 656e645f 636f6c92 af417272 61794f66 end_col..ArrayOf - 2ad850 28537472 696e6729 ab726570 6c616365 (String).replace - 2ad860 6d656e74 a573696e 636507a4 6e616d65 ment.since..name - 2ad870 b16e7669 6d5f6275 665f7365 745f7465 .nvim_buf_set_te - 2ad880 7874ab72 65747572 6e5f7479 7065a476 xt.return_type.v - 2ad890 6f6964a6 6d657468 6f64c385 aa706172 oid.method...par - 2ad8a0 616d6574 65727392 92a64275 66666572 ameters...Buffer - 2ad8b0 a6627566 66657292 a7496e74 65676572 .buffer..Integer - 2ad8c0 a5696e64 6578a573 696e6365 05a46e61 .index.since..na - 2ad8d0 6d65b36e 76696d5f 6275665f 6765745f me.nvim_buf_get_ - 2ad8e0 6f666673 6574ab72 65747572 6e5f7479 offset.return_ty - 2ad8f0 7065a749 6e746567 6572a66d 6574686f pe.Integer.metho - 2ad900 64c385aa 70617261 6d657465 72739292 d...parameters.. - 2ad910 a6427566 666572a6 62756666 657292a6 .Buffer.buffer.. - 2ad920 53747269 6e67a46e 616d65a5 73696e63 String.name.sinc - 2ad930 6501a46e 616d65b0 6e76696d 5f627566 e..name.nvim_buf - 2ad940 5f676574 5f766172 ab726574 75726e5f _get_var.return_ - 2ad950 74797065 a64f626a 656374a6 6d657468 type.Object.meth - 2ad960 6f64c385 aa706172 616d6574 65727391 od...parameters. - 2ad970 92a64275 66666572 a6627566 666572a5 ..Buffer.buffer. - 2ad980 73696e63 6502a46e 616d65b8 6e76696d since..name.nvim - 2ad990 5f627566 5f676574 5f636861 6e676564 _buf_get_changed - 2ad9a0 7469636b ab726574 75726e5f 74797065 tick.return_type - 2ad9b0 a7496e74 65676572 a66d6574 686f64c3 .Integer.method. - 2ad9c0 85aa7061 72616d65 74657273 9292a642 ..parameters...B - 2ad9d0 75666665 72a66275 66666572 92a65374 uffer.buffer..St - 2ad9e0 72696e67 a46d6f64 65a57369 6e636503 ring.mode.since. - 2ad9f0 a46e616d 65b36e76 696d5f62 75665f67 .name.nvim_buf_g - 2ada00 65745f6b 65796d61 70ab7265 7475726e et_keymap.return - 2ada10 5f747970 65b34172 7261794f 66284469 _type.ArrayOf(Di - 2ada20 6374696f 6e617279 29a66d65 74686f64 ctionary).method - 2ada30 c385aa70 6172616d 65746572 739592a6 ...parameters... - 2ada40 42756666 6572a662 75666665 7292a653 Buffer.buffer..S - 2ada50 7472696e 67a46d6f 646592a6 53747269 tring.mode..Stri - 2ada60 6e67a36c 687392a6 53747269 6e67a372 ng.lhs..String.r - 2ada70 687392aa 44696374 696f6e61 7279a46f hs..Dictionary.o - 2ada80 707473a5 73696e63 6506a46e 616d65b3 pts.since..name. - 2ada90 6e76696d 5f627566 5f736574 5f6b6579 nvim_buf_set_key - 2adaa0 6d6170ab 72657475 726e5f74 797065a4 map.return_type. - 2adab0 766f6964 a66d6574 686f64c3 85aa7061 void.method...pa - 2adac0 72616d65 74657273 9392a642 75666665 rameters...Buffe - 2adad0 72a66275 66666572 92a65374 72696e67 r.buffer..String - 2adae0 a46d6f64 6592a653 7472696e 67a36c68 .mode..String.lh - 2adaf0 73a57369 6e636506 a46e616d 65b36e76 s.since..name.nv - 2adb00 696d5f62 75665f64 656c5f6b 65796d61 im_buf_del_keyma - 2adb10 70ab7265 7475726e 5f747970 65a4766f p.return_type.vo - 2adb20 6964a66d 6574686f 64c385aa 70617261 id.method...para - 2adb30 6d657465 72739292 a6427566 666572a6 meters...Buffer. - 2adb40 62756666 657292aa 44696374 696f6e61 buffer..Dictiona - 2adb50 7279a46f 707473a5 73696e63 6504a46e ry.opts.since..n - 2adb60 616d65b5 6e76696d 5f627566 5f676574 ame.nvim_buf_get - 2adb70 5f636f6d 6d616e64 73ab7265 7475726e _commands.return - 2adb80 5f747970 65aa4469 6374696f 6e617279 _type.Dictionary - 2adb90 a66d6574 686f64c3 85aa7061 72616d65 .method...parame - 2adba0 74657273 9392a642 75666665 72a66275 ters...Buffer.bu - 2adbb0 66666572 92a65374 72696e67 a46e616d ffer..String.nam - 2adbc0 6592a64f 626a6563 74a57661 6c7565a5 e..Object.value. - 2adbd0 73696e63 6501a46e 616d65b0 6e76696d since..name.nvim - 2adbe0 5f627566 5f736574 5f766172 ab726574 _buf_set_var.ret - 2adbf0 75726e5f 74797065 a4766f69 64a66d65 urn_type.void.me - 2adc00 74686f64 c385aa70 6172616d 65746572 thod...parameter - 2adc10 739292a6 42756666 6572a662 75666665 s...Buffer.buffe - 2adc20 7292a653 7472696e 67a46e61 6d65a573 r..String.name.s - 2adc30 696e6365 01a46e61 6d65b06e 76696d5f ince..name.nvim_ - 2adc40 6275665f 64656c5f 766172ab 72657475 buf_del_var.retu - 2adc50 726e5f74 797065a4 766f6964 a66d6574 rn_type.void.met - 2adc60 686f64c3 85aa7061 72616d65 74657273 hod...parameters - 2adc70 9292a642 75666665 72a66275 66666572 ...Buffer.buffer - 2adc80 92a65374 72696e67 a46e616d 65a57369 ..String.name.si - 2adc90 6e636501 a46e616d 65b36e76 696d5f62 nce..name.nvim_b - 2adca0 75665f67 65745f6f 7074696f 6eab7265 uf_get_option.re - 2adcb0 7475726e 5f747970 65a64f62 6a656374 turn_type.Object - 2adcc0 a66d6574 686f64c3 85aa7061 72616d65 .method...parame - 2adcd0 74657273 9392a642 75666665 72a66275 ters...Buffer.bu - 2adce0 66666572 92a65374 72696e67 a46e616d ffer..String.nam - 2adcf0 6592a64f 626a6563 74a57661 6c7565a5 e..Object.value. - 2add00 73696e63 6501a46e 616d65b3 6e76696d since..name.nvim - 2add10 5f627566 5f736574 5f6f7074 696f6eab _buf_set_option. - 2add20 72657475 726e5f74 797065a4 766f6964 return_type.void - 2add30 a66d6574 686f64c3 85aa7061 72616d65 .method...parame - 2add40 74657273 9192a642 75666665 72a66275 ters...Buffer.bu - 2add50 66666572 a573696e 636501a4 6e616d65 ffer.since..name - 2add60 b16e7669 6d5f6275 665f6765 745f6e61 .nvim_buf_get_na - 2add70 6d65ab72 65747572 6e5f7479 7065a653 me.return_type.S - 2add80 7472696e 67a66d65 74686f64 c385aa70 tring.method...p - 2add90 6172616d 65746572 739292a6 42756666 arameters...Buff - 2adda0 6572a662 75666665 7292a653 7472696e er.buffer..Strin - 2addb0 67a46e61 6d65a573 696e6365 01a46e61 g.name.since..na - 2addc0 6d65b16e 76696d5f 6275665f 7365745f me.nvim_buf_set_ - 2addd0 6e616d65 ab726574 75726e5f 74797065 name.return_type - 2adde0 a4766f69 64a66d65 74686f64 c385aa70 .void.method...p - 2addf0 6172616d 65746572 739192a6 42756666 arameters...Buff - 2ade00 6572a662 75666665 72a57369 6e636505 er.buffer.since. - 2ade10 a46e616d 65b26e76 696d5f62 75665f69 .name.nvim_buf_i - 2ade20 735f6c6f 61646564 ab726574 75726e5f s_loaded.return_ - 2ade30 74797065 a7426f6f 6c65616e a66d6574 type.Boolean.met - 2ade40 686f64c3 85aa7061 72616d65 74657273 hod...parameters - 2ade50 9292a642 75666665 72a66275 66666572 ...Buffer.buffer - 2ade60 92aa4469 6374696f 6e617279 a46f7074 ..Dictionary.opt - 2ade70 73a57369 6e636507 a46e616d 65af6e76 s.since..name.nv - 2ade80 696d5f62 75665f64 656c6574 65ab7265 im_buf_delete.re - 2ade90 7475726e 5f747970 65a4766f 6964a66d turn_type.void.m - 2adea0 6574686f 64c385aa 70617261 6d657465 ethod...paramete - 2adeb0 72739192 a6427566 666572a6 62756666 rs...Buffer.buff - 2adec0 6572a573 696e6365 01a46e61 6d65b16e er.since..name.n - 2aded0 76696d5f 6275665f 69735f76 616c6964 vim_buf_is_valid - 2adee0 ab726574 75726e5f 74797065 a7426f6f .return_type.Boo - 2adef0 6c65616e a66d6574 686f64c3 85aa7061 lean.method...pa - 2adf00 72616d65 74657273 9292a642 75666665 rameters...Buffe - 2adf10 72a66275 66666572 92a65374 72696e67 r.buffer..String - 2adf20 a46e616d 65a57369 6e636501 a46e616d .name.since..nam - 2adf30 65b16e76 696d5f62 75665f67 65745f6d e.nvim_buf_get_m - 2adf40 61726bab 72657475 726e5f74 797065b3 ark.return_type. - 2adf50 41727261 794f6628 496e7465 6765722c ArrayOf(Integer, - 2adf60 203229a6 6d657468 6f64c385 aa706172 2).method...par - 2adf70 616d6574 65727394 92a64275 66666572 ameters...Buffer - 2adf80 a6627566 66657292 a7496e74 65676572 .buffer..Integer - 2adf90 a56e735f 696492a7 496e7465 676572a2 .ns_id..Integer. - 2adfa0 696492aa 44696374 696f6e61 7279a46f id..Dictionary.o - 2adfb0 707473a5 73696e63 6507a46e 616d65ba pts.since..name. - 2adfc0 6e76696d 5f627566 5f676574 5f657874 nvim_buf_get_ext - 2adfd0 6d61726b 5f62795f 6964ab72 65747572 mark_by_id.retur - 2adfe0 6e5f7479 7065b041 72726179 4f662849 n_type.ArrayOf(I - 2adff0 6e746567 657229a6 6d657468 6f64c385 nteger).method.. - 2ae000 aa706172 616d6574 65727395 92a64275 .parameters...Bu - 2ae010 66666572 a6627566 66657292 a7496e74 ffer.buffer..Int - 2ae020 65676572 a56e735f 696492a6 4f626a65 eger.ns_id..Obje - 2ae030 6374a573 74617274 92a64f62 6a656374 ct.start..Object - 2ae040 a3656e64 92aa4469 6374696f 6e617279 .end..Dictionary - 2ae050 a46f7074 73a57369 6e636507 a46e616d .opts.since..nam - 2ae060 65b56e76 696d5f62 75665f67 65745f65 e.nvim_buf_get_e - 2ae070 78746d61 726b73ab 72657475 726e5f74 xtmarks.return_t - 2ae080 797065a5 41727261 79a66d65 74686f64 ype.Array.method - 2ae090 c385aa70 6172616d 65746572 739592a6 ...parameters... - 2ae0a0 42756666 6572a662 75666665 7292a749 Buffer.buffer..I - 2ae0b0 6e746567 6572a56e 735f6964 92a7496e nteger.ns_id..In - 2ae0c0 74656765 72a46c69 6e6592a7 496e7465 teger.line..Inte - 2ae0d0 676572a3 636f6c92 aa446963 74696f6e ger.col..Diction - 2ae0e0 617279a4 6f707473 a573696e 636507a4 ary.opts.since.. - 2ae0f0 6e616d65 b46e7669 6d5f6275 665f7365 name.nvim_buf_se - 2ae100 745f6578 746d6172 6bab7265 7475726e t_extmark.return - 2ae110 5f747970 65a7496e 74656765 72a66d65 _type.Integer.me - 2ae120 74686f64 c385aa70 6172616d 65746572 thod...parameter - 2ae130 739392a6 42756666 6572a662 75666665 s...Buffer.buffe - 2ae140 7292a749 6e746567 6572a56e 735f6964 r..Integer.ns_id - 2ae150 92a7496e 74656765 72a26964 a573696e ..Integer.id.sin - 2ae160 636507a4 6e616d65 b46e7669 6d5f6275 ce..name.nvim_bu - 2ae170 665f6465 6c5f6578 746d6172 6bab7265 f_del_extmark.re - 2ae180 7475726e 5f747970 65a7426f 6f6c6561 turn_type.Boolea - 2ae190 6ea66d65 74686f64 c385aa70 6172616d n.method...param /usr/bin/nvim differs in ELF section .data.rel.ro --- old /usr/bin/nvim (objdump) +++ new /usr/bin/nvim (objdump) @@ -232,13 +232,13 @@ 35d430 70000000 00000000 06000000 00000000 p............... 35d440 9c3f2b00 00000000 71000000 00000000 .?+.....q....... 35d450 0b000000 00000000 a33f2b00 00000000 .........?+..... - 35d460 72000000 00000000 09000000 00000000 r............... - 35d470 af3f2b00 00000000 00000000 00000000 .?+............. - 35d480 07000000 00000000 fd502b00 00000000 .........P+..... - 35d490 0b000000 00000000 08000000 00000000 ................ - 35d4a0 b93f2b00 00000000 13000000 00000000 .?+............. - 35d4b0 0c000000 00000000 c23f2b00 00000000 .........?+..... - 35d4c0 27000000 00000000 00000000 00000000 '............... + 35d460 72000000 00000000 07000000 00000000 r............... + 35d470 fd502b00 00000000 0b000000 00000000 .P+............. + 35d480 08000000 00000000 af3f2b00 00000000 .........?+..... + 35d490 13000000 00000000 0c000000 00000000 ................ + 35d4a0 b83f2b00 00000000 27000000 00000000 .?+.....'....... + 35d4b0 09000000 00000000 c53f2b00 00000000 .........?+..... + 35d4c0 00000000 00000000 00000000 00000000 ................ 35d4d0 00000000 00000000 00000000 00000000 ................ 35d4e0 29a62a00 00000000 3fa72b00 00000000 ).*.....?.+..... 35d4f0 e9ee2d00 00000000 00000000 00000000 ..-............. /usr/share/nvim/runtime/syntax/vim/generated.vim differs (ASCII text, with very long lines) --- old//usr/share/nvim/runtime/syntax/vim/generated.vim 2021-09-27 00:00:00.000000000 +0000 +++ new//usr/share/nvim/runtime/syntax/vim/generated.vim 2021-09-27 00:00:00.000000000 +0000 @@ -21,17 +21,17 @@ syn case ignore syn keyword vimAutoEvent contained BufAdd BufDelete BufEnter BufFilePost BufFilePre BufHidden BufLeave BufNew BufNewFile BufReadCmd BufReadPost BufReadPre BufUnload BufWinEnter BufWinLeave BufWipeout BufWriteCmd BufWritePost BufWritePre ChanInfo ChanOpen CmdUndefined CmdWinEnter CmdWinLeave CmdlineChanged CmdlineEnter CmdlineLeave ColorScheme ColorSchemePre CompleteChanged CompleteDone CompleteDonePre CursorHold CursorHoldI CursorMoved CursorMovedI DiffUpdated EncodingChanged ExitPre FileAppendCmd FileAppendPost FileAppendPre FileChangedRO FileChangedShell FileChangedShellPost FileReadCmd FileReadPost FileReadPre FileType FileWriteCmd FileWritePost FileWritePre FilterReadPost FilterReadPre FilterWritePost FilterWritePre FocusGained FocusLost FuncUndefined GUIEnter GUIFailed InsertChange InsertCharPre InsertEnter InsertLeave InsertLeavePre -syn keyword vimAutoEvent contained MenuPopup OptionSet QuickFixCmdPost QuickFixCmdPre QuitPre RemoteReply SessionLoadPost ShellCmdPost ShellFilterPost SourceCmd SourcePost SourcePre SpellFileMissing StdinReadPost StdinReadPre SwapExists Syntax TabEnter TabLeave TermChanged TermEnter TermLeave TermResponse TextChanged TextChangedI TextChangedP TextYankPost User VimEnter VimLeave VimLeavePre VimResized VimResume VimSuspend WinEnter WinLeave WinNew BufCreate BufRead BufWrite FileEncoding +syn keyword vimAutoEvent contained MenuPopup OptionSet QuickFixCmdPost QuickFixCmdPre QuitPre RemoteReply SessionLoadPost ShellCmdPost ShellFilterPost SourceCmd SourcePost SourcePre SpellFileMissing StdinReadPost StdinReadPre SwapExists Syntax TabEnter TabLeave TermChanged TermEnter TermLeave TermResponse TextChanged TextChangedI TextChangedP TextYankPost User VimEnter VimLeave VimLeavePre VimResized VimResume VimSuspend WinEnter WinLeave WinNew BufWrite FileEncoding BufCreate BufRead -syn keyword nvimAutoEvent contained UIEnter TabClosed BufModifiedSet TabNew TabNewEntered TermClose Signal WinClosed TermOpen DirChanged UILeave WinScrolled +syn keyword nvimAutoEvent contained TabNew TabNewEntered TermClose Signal WinClosed TermOpen WinScrolled UILeave UIEnter DirChanged BufModifiedSet TabClosed syn case match -syn keyword vimFuncName contained json_encode keys expandcmd feedkeys file_readable nvim_win_get_config filereadable filewritable finddir findfile flatten float2nr buffer_number fnameescape tr foldclosed foldclosedend foldtextresult foreground funcref garbagecollect get getbufinfo getbufline getbufvar getchangelist getchar getcharmod getcharsearch getcmdline getcmdpos getcmdtype getcmdwintype getcompletion getcurpos getcwd getfontname getfperm getfsize getftime getftype getjumplist getline getloclist getmarklist getmatches getpid getpos getqflist getreg getregtype gettabinfo gettabvar gettabwinvar gettagstack getwininfo getwinpos getwinposx getwinposy getwinvar glob glob2regpat globpath has has_key haslocaldir hasmapto highlightID prompt_setinterrupt highlight_exists resolve histadd histdel histget histnr hlID hlexists hostname iconv indent -syn keyword vimFuncName contained index inputdialog inputlist inputrestore inputsave inputsecret interrupt invert undofile isinf islocked round rpcnotify rpcrequest rpcstart rpcstop rubyeval nvim_buf_get_option nvim_buf_set_option nvim_buf_get_name nvim_buf_set_name winheight diff_filler did_filetype deletebufline debugbreak ctxpush ctxpop cscope_connection complete_check complete_add clearmatches char2nr chanclose nvim_buf_set_lines nvim_tabpage_list_wins nvim_buf_get_lines nvim_tabpage_get_var nvim_tabpage_del_var nvim_tabpage_get_number nvim_exec nvim_command nvim__get_hl_defs nvim_set_hl nvim__set_hl_ns nvim_list_runtime_paths nvim_get_runtime_file writefile winsaveview winnr winline winlayout windowsversion winbufnr win_id2tabwin win_gotoid win_findbuf win_execute wildmenumode wait visualmode virtcol uniq undotree trim toupper nvim_set_current_win -syn keyword vimFuncName contained timer_stopall win_getid win_gettype nvim_create_buf timer_info nvim_open_term test_garbagecollect_now win_id2win win_screenpos win_splitmove nvim_open_win synstack wincol nvim_list_tabpages join nvim_get_current_tabpage strftime nvim_set_current_tabpage stdpath nvim_create_namespace function nvim_get_namespaces winrestcmd winrestview nvim_paste or repeat xor nvim__screenshot nvim__inspect_cell nvim_get_color_by_name nvim_get_color_map nvim_get_context nvim_load_context string nvim_get_mode nvim_get_keymap nvim_set_keymap nvim_del_keymap type nvim_get_commands nvim_buf_line_count nvim_select_popupmenu_item nvim_get_proc prompt_getprompt nvim_get_chan_info nvim_list_chans nvim_buf_attach printf prevnonblank pathshorten nvim_parse_expression nr2char nvim__id nvim__id_array bufexists nvim__id_dictionary assert_exception -syn keyword vimFuncName contained nvim__id_float nvim__stats expand prompt_setcallback nvim_buf_set_text nvim_buf_get_offset nvim_buf_get_var nvim_buf_get_changedtick buffer_name nvim_buf_get_keymap bufname nvim_buf_set_keymap nvim_buf_del_keymap nvim_buf_get_commands bufload nvim_buf_set_var nvim_buf_del_var sort byte2line byteidx byteidxcomp nvim_buf_is_loaded changenr nvim_buf_is_valid chansend nvim_buf_get_mark charidx nvim_buf_get_extmark_by_id col nvim_buf_get_extmarks nvim_buf_set_extmark nvim_buf_del_extmark browse complete_info nvim_buf_add_highlight getenv bufadd count nvim_buf_clear_namespace append ctxget nvim_get_proc_children len nvim_buf_set_virtual_text ctxset ctxsize cursor nvim__buf_stats deepcopy nvim_command_output match dictwatcheradd dictwatcherdel nvim_buf_get_number call nvim_buf_clear_highlight abs diff_hlID empty -syn keyword vimFuncName contained environ escape eventhandler executable exepath exists nvim_win_set_option acos atan sinh cosh tanh log atan2 pow fmod min max split complete swapname confirm search shiftwidth foldlevel copy foldtext delete spellsuggest extend setreg settabwinvar setwinvar strdisplaywidth strpart submatch swapinfo synIDtrans systemlist tabpagenr tempname termopen test_write_list_log timer_pause timer_start timer_stop tolower fnamemodify isdirectory nvim_buf_delete nvim_set_current_dir values eval nvim_set_current_line reverse nvim_get_var nvim_set_var nvim_del_var nvim_set_vvar nvim_get_option nvim_get_all_options_info filter nvim_get_option_info nvim_set_option assert_beeps nvim_echo assert_fails last_buffer_nr libcall libcallnr line line2byte lispindent list2str localtime nvim_win_get_height nvim_err_write nvim_win_set_cursor -syn keyword vimFuncName contained cos luaeval maparg mapcheck matchadd matchaddpos matcharg matchdelete matchend matchlist matchstr matchstrpos menu_get mkdir msgpackdump msgpackparse nextnonblank readdir readfile reg_executing reg_recording reltime reltimefloat reltimestr prompt_setprompt pum_getpos pumvisible py3eval pyeval pyxeval perleval range screenattr screenchar screencol screenpos screenrow searchcount searchdecl searchpair searchpairpos searchpos serverlist serverstart serverstop setbufline setbufvar setcharsearch setcmdpos setenv setfperm setline setloclist setmatches setpos setqflist nvim_tabpage_set_var assert_nobeep settabvar nvim_tabpage_get_win nvim_get_current_buf settagstack nvim_tabpage_is_valid assert_notmatch sha256 shellescape sign_define sign_getdefined sign_getplaced sign_jump sign_place sign_placelist sign_undefine -syn keyword vimFuncName contained sign_unplace sign_unplacelist simplify nvim_win_get_cursor nvim_list_wins nvim_win_set_buf nvim_get_current_win sockconnect soundfold stdioopen spellbadword nvim_get_hl_by_name log10 nvim_get_hl_by_id buflisted nvim_get_hl_id_by_name winwidth str2float str2list str2nr strcharpart strchars nvim_feedkeys nvim_list_uis nvim_input insert strgetchar stridx strlen nvim_input_mouse remove strptime strridx strtrans strwidth nvim_replace_termcodes input nvim_eval ceil synID api_info nvim_notify argc synconcealed nvim_call_function argv system nvim_call_dict_function assert_equalfile tabpagebuflist nvim_strwidth assert_inrange tabpagewinnr tagfiles taglist nvim__get_lib_dir assert_report nvim_win_get_buf tan synIDattr assert_true assert_notequal assert_match buffer_exists assert_false assert_equal arglistid argidx appendbufline -syn keyword vimFuncName contained add and asin sin sqrt execute bufwinid bufwinnr exp nvim_win_close floor rename nvim_win_hide mode bufloaded nvim_win_set_config map nvim_win_is_valid nvim_put nvim_win_get_number wordcount nvim_win_get_tabpage substitute nvim_win_get_position browsedir bufnr nvim_win_get_option nvim_set_current_buf nvim_win_del_var nvim_list_bufs nvim_win_set_var nvim_err_writeln nvim_win_get_var nvim_out_write nvim_win_set_width trunc isnan id items jobclose cindent nvim_win_get_width nvim_get_vvar jobpid jobresize jobsend nvim_del_current_line nvim_win_set_height nvim_get_current_line jobstart jobstop jobwait json_decode +syn keyword vimFuncName contained map winwidth nvim_buf_set_extmark delete nvim_buf_del_extmark nvim_buf_add_highlight mode nvim_buf_clear_namespace nvim_win_set_height nvim_win_get_width nvim_buf_set_virtual_text nvim_win_get_var nvim_win_set_var nvim_win_del_var nvim_win_get_option nvim_win_set_option iconv indent index inputdialog inputlist inputrestore inputsave inputsecret interrupt invert isdirectory isinf islocked isnan id items jobclose ctxset jobpid expand jobsend deepcopy jobstart jobstop sign_unplacelist json_decode json_encode keys last_buffer_nr libcall libcallnr line line2byte lispindent list2str localtime luaeval nvim_win_close nvim_tabpage_get_var nvim_win_hide tabpagenr tagfiles filter nvim_win_get_tabpage complete_check sockconnect spellbadword count cscope_connection ctxget str2float str2list str2nr strcharpart strchars +syn keyword vimFuncName contained strdisplaywidth strftime strgetchar stridx strlen browsedir strptime strridx strtrans strwidth submatch swapinfo nvim_buf_line_count mapcheck wildmenumode matchaddpos matcharg matchdelete matchend matchlist matchstr matchstrpos menu_get mkdir msgpackdump msgpackparse nextnonblank nr2char pathshorten prevnonblank printf prompt_getprompt prompt_setcallback nvim__inspect_cell search nvim_select_popupmenu_item system nvim_get_color_map complete_info hlexists cindent debugbreak nvim_buf_set_lines nvim_buf_is_loaded nvim_get_context nvim_load_context nvim_get_mode nvim_get_keymap nvim_set_keymap nvim_del_keymap nvim_get_commands nvim_buf_get_var nvim_buf_get_name sign_unplace nvim_buf_get_changedtick nvim_get_chan_info nvim_list_chans nvim_buf_set_keymap soundfold nvim_parse_expression synIDtrans nvim_buf_del_keymap +syn keyword vimFuncName contained nvim__id nvim_buf_set_var nvim__id_array nvim_buf_del_var nvim__id_dictionary nvim_buf_set_option undofile nvim_call_dict_function nvim_strwidth nvim_list_runtime_paths nvim_get_runtime_file nvim__get_lib_dir nvim_set_current_dir nvim_get_current_line nvim_set_current_line nvim_del_current_line nvim_get_var nvim_set_var nvim_del_var nvim_get_vvar nvim_set_vvar nvim_get_option nvim_get_all_options_info nvim_get_option_info nvim_set_option nvim_echo nvim_out_write append nvim_err_write nvim_err_writeln nvim_list_bufs nvim_get_current_buf nvim_set_current_buf nvim_list_wins nvim_get_current_win nvim_set_current_win nvim_create_buf nvim_open_term nvim_open_win nvim_list_tabpages nvim_get_current_tabpage nvim_set_current_tabpage nvim_create_namespace nvim_get_namespaces nvim_paste nvim_put add api_info appendbufline +syn keyword vimFuncName contained argc argidx arglistid argv assert_beeps assert_equal assert_equalfile assert_exception assert_fails assert_false assert_inrange assert_match assert_nobeep assert_notequal assert_notmatch assert_report assert_true bufadd bufexists buffer_exists buffer_name buffer_number bufload bufloaded bufname browse bufwinid bufwinnr byte2line byteidx byteidxcomp changenr chanclose chansend char2nr charidx clearmatches col simplify complete_add extend copy nvim_tabpage_set_var nvim_tabpage_del_var nvim_tabpage_get_win nvim_tabpage_get_number nvim_tabpage_is_valid test_write_list_log timer_pause timer_start timer_stop timer_stopall tolower toupper trim trunc timer_info win_gettype win_getid win_findbuf win_execute nvim_exec wait nvim_command nvim_get_hl_by_name values nvim_get_hl_by_id nvim_get_hl_id_by_name nvim__get_hl_defs +syn keyword vimFuncName contained nvim_set_hl stdpath nvim__set_hl_ns nvim_feedkeys nvim_buf_get_option nvim_input substitute nvim_buf_delete nvim_buf_is_valid deletebufline nvim_replace_termcodes cursor ctxsize ctxpush ctxpop nvim_eval string histnr histget call prompt_setprompt pum_getpos pumvisible py3eval pyeval pyxeval perleval range foldlevel readfile reg_executing reg_recording reltime reltimefloat reltimestr resolve round rpcnotify rpcrequest rpcstart rpcstop rubyeval screenattr screenchar screencol screenpos screenrow searchcount searchdecl searchpair searchpairpos searchpos foldtext serverstart serverstop setbufline setbufvar setcharsearch setcmdpos setenv setfperm setline setloclist setmatches setpos setqflist setreg settabvar settabwinvar settagstack setwinvar sha256 shellescape sign_define sign_getdefined sign_getplaced sign_jump +syn keyword vimFuncName contained sign_place sign_placelist sign_undefine remove sort dictwatcheradd dictwatcherdel did_filetype diff_filler diff_hlID empty environ escape eventhandler executable exepath exists expandcmd feedkeys file_readable filereadable filewritable finddir findfile flatten float2nr fnameescape fnamemodify foldclosed foldclosedend foldtextresult foreground funcref garbagecollect get getbufinfo getbufline getbufvar getchangelist getchar getcharmod getcharsearch match getcmdpos getcmdtype getcmdwintype getcompletion getcurpos getcwd getfontname ceil getfsize log10 exp sin cos getloclist asin getmatches atan getpos cosh getreg getregtype gettabinfo log gettabwinvar gettagstack getwininfo pow getwinposx nvim_buf_set_name getwinvar max glob2regpat nvim_list_uis has nvim_get_proc_children haslocaldir nvim_buf_get_mark highlightID +syn keyword vimFuncName contained nvim_get_proc highlight_exists nvim_buf_get_extmark_by_id histadd histdel nvim_buf_get_extmarks synIDattr hlID synconcealed hostname confirm spellsuggest nvim_call_function nvim_get_color_by_name complete nvim_notify nvim_input_mouse eval buflisted strpart matchadd bufnr sqrt floor abs reverse getenv split readdir shiftwidth serverlist insert type tr prompt_setinterrupt input execute len getcmdline getfperm getftime getftype getjumplist getline getmarklist getpid getqflist join gettabvar getwinpos getwinposy glob globpath has_key hasmapto synID jobresize jobwait taglist win_gotoid win_id2tabwin win_id2win win_screenpos win_splitmove winbufnr wincol windowsversion rename winlayout winline winnr winrestcmd winrestview winsaveview wordcount writefile xor nvim_win_get_position tempname termopen test_garbagecollect_now +syn keyword vimFuncName contained visualmode nvim_win_set_width virtcol uniq and nvim_win_get_height nvim_buf_attach nvim_win_set_cursor nvim_win_get_cursor nvim_win_set_buf nvim_win_get_buf nvim__screenshot function nvim_buf_get_lines repeat nvim__id_float nvim__stats atan2 min undotree nvim__buf_stats nvim_command_output nvim_win_get_number nvim_win_is_valid nvim_win_set_config nvim_win_get_config nvim_buf_get_number nvim_buf_clear_highlight fmod tanh sinh acos tan nvim_buf_get_commands nvim_buf_get_keymap stdioopen winheight nvim_buf_get_offset nvim_buf_set_text synstack systemlist or tabpagebuflist nvim_tabpage_list_wins tabpagewinnr swapname maparg overalldiffered=1 (not bit-by-bit identical) overall=1