~/f/neovim/RPMS.2017 ~/f/neovim ~/f/neovim RPMS.2017/neovim-0.8.3-0.0.x86_64.rpm RPMS/neovim-0.8.3-0.0.x86_64.rpm differ: byte 225, line 1 Comparing neovim-0.8.3-0.0.x86_64.rpm to neovim-0.8.3-0.0.x86_64.rpm comparing the rpm tags of neovim --- old-rpm-tags +++ new-rpm-tags @@ -1851 +1851 @@ -/usr/bin/nvim 971de7119e084fdfa7950e28f86f42b850e1cd064478111646647ce523752917 0 +/usr/bin/nvim d24362f60a45bc7df3a93c9107b73a76ea2cd0c61648d92e308b6ae7ab8229f9 0 @@ -3500 +3500 @@ -/usr/share/nvim/runtime/syntax/vim/generated.vim 21ab25e6839a46196ab20db4a4d5e9e7c7f2314a8253c1902e99dd8ae928883d 0 +/usr/share/nvim/runtime/syntax/vim/generated.vim 10c63992806a2c8e15636a0cccbed27c875f4a9696518d6df478dfd17c2bd9a7 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 sections --- old /usr/bin/nvim (objdump) +++ new /usr/bin/nvim (objdump) @@ -5775,7 +5775,7 @@ 16b80 d1c02900 00000000 06000000 00000000 ..)............. 16b90 61360000 12001000 ed241e00 00000000 a6.......$...... 16ba0 23000000 00000000 1ee90000 12001000 #............... - 16bb0 5d901d00 00000000 62000000 00000000 ].......b....... + 16bb0 658f1d00 00000000 62000000 00000000 e.......b....... 16bc0 fac60000 12001000 92bb2000 00000000 .......... ..... 16bd0 06000000 00000000 50f80000 11001b00 ........P....... 16be0 a4153e00 00000000 04000000 00000000 ..>............. @@ -6064,7 +6064,7 @@ 17d90 ab9e0000 12001000 b0421a00 00000000 .........B...... 17da0 84020000 00000000 aba70000 12001000 ................ 17db0 d72a0d00 00000000 e7000000 00000000 .*.............. - 17dc0 ecd50000 12001000 3b941d00 00000000 ........;....... + 17dc0 ecd50000 12001000 51a01d00 00000000 ........Q....... 17dd0 6c000000 00000000 13250100 12001000 l........%...... 17de0 9b6d0c00 00000000 6f020000 00000000 .m......o....... 17df0 a2650000 12001000 5f991200 00000000 .e......_....... @@ -6276,7 +6276,7 @@ 18ad0 b6e11600 00000000 1f000000 00000000 ................ 18ae0 0a450000 12001000 326d0b00 00000000 .E......2m...... 18af0 a1010000 00000000 6f730000 12001000 ........os...... - 18b00 728c1d00 00000000 32000000 00000000 r.......2....... + 18b00 ae981d00 00000000 32000000 00000000 ........2....... 18b10 36b00000 12001000 9afc1200 00000000 6............... 18b20 92000000 00000000 ecce0000 12001000 ................ 18b30 f8152900 00000000 07000000 00000000 ..)............. @@ -6328,7 +6328,7 @@ 18e10 f4a50000 12001000 190d1500 00000000 ................ 18e20 43000000 00000000 61980000 12001000 C.......a....... 18e30 60511300 00000000 3a000000 00000000 `Q......:....... - 18e40 b6a30000 12001000 74a01d00 00000000 ........t....... + 18e40 b6a30000 12001000 d69f1d00 00000000 ................ 18e50 49000000 00000000 04240000 12001000 I........$...... 18e60 0ae81800 00000000 15000000 00000000 ................ 18e70 c2420000 12001000 70931600 00000000 .B......p....... @@ -6513,7 +6513,7 @@ 199a0 004f3e00 00000000 04000000 00000000 .O>............. 199b0 decf0000 12001000 20df0b00 00000000 ........ ....... 199c0 21000000 00000000 68080100 12001000 !.......h....... - 199d0 0e951d00 00000000 32000000 00000000 ........2....... + 199d0 688d1d00 00000000 32000000 00000000 h.......2....... 199e0 799f0000 12001000 77802500 00000000 y.......w.%..... 199f0 46000000 00000000 1e150100 12001000 F............... 19a00 73140900 00000000 42030000 00000000 s.......B....... @@ -7237,7 +7237,7 @@ 1c6e0 54190100 12001000 c7491800 00000000 T........I...... 1c6f0 15000000 00000000 fd280000 12001000 .........(...... 1c700 369d2900 00000000 16000000 00000000 6.)............. - 1c710 ae5e0000 12001000 a7941d00 00000000 .^.............. + 1c710 ae5e0000 12001000 bda01d00 00000000 .^.............. 1c720 32000000 00000000 22ab0000 12001000 2......."....... 1c730 50681c00 00000000 7f000000 00000000 Ph.............. 1c740 53520000 12001000 cfcf0e00 00000000 SR.............. @@ -7246,7 +7246,7 @@ 1c770 61440000 12001000 4c781800 00000000 aD......Lx...... 1c780 ff000000 00000000 f75e0000 12001000 .........^...... 1c790 75c60900 00000000 d6010000 00000000 u............... - 1c7a0 14680000 12001000 de911d00 00000000 .h.............. + 1c7a0 14680000 12001000 e6901d00 00000000 .h.............. 1c7b0 2b020000 00000000 30ef0000 12001000 +.......0....... 1c7c0 e12b2000 00000000 7e020000 00000000 .+ .....~....... 1c7d0 51280100 12001000 8bb00900 00000000 Q(.............. @@ -7596,7 +7596,7 @@ 1dd50 c83c3e00 00000000 08000000 00000000 .<>............. 1dd60 72160100 12001000 70f02300 00000000 r.......p.#..... 1dd70 3d000000 00000000 277a0000 12001000 =.......'z...... - 1dd80 459a1d00 00000000 32000000 00000000 E.......2....... + 1dd80 ad951d00 00000000 32000000 00000000 ........2....... 1dd90 21ce0000 12001000 fbe31400 00000000 !............... 1dda0 54000000 00000000 e2060100 11001b00 T............... 1ddb0 a8c83e00 00000000 08000000 00000000 ..>............. @@ -7803,7 +7803,7 @@ 1ea40 6bcc1e00 00000000 64040000 00000000 k.......d....... 1ea50 b2e40000 12001000 05320b00 00000000 .........2...... 1ea60 d3000000 00000000 a0f70000 12001000 ................ - 1ea70 d9941d00 00000000 35000000 00000000 ........5....... + 1ea70 338d1d00 00000000 35000000 00000000 3.......5....... 1ea80 ae0d0100 12001000 26790c00 00000000 ........&y...... 1ea90 e0030000 00000000 de5b0000 12001000 .........[...... 1eaa0 24111d00 00000000 7a040000 00000000 $.......z....... @@ -7966,7 +7966,7 @@ 1f470 d3d40000 12001000 90230f00 00000000 .........#...... 1f480 47000000 00000000 6b860000 12001000 G.......k....... 1f490 fdde1600 00000000 15000000 00000000 ................ - 1f4a0 f0d40000 12001000 f1901d00 00000000 ................ + 1f4a0 f0d40000 12001000 f98f1d00 00000000 ................ 1f4b0 bb000000 00000000 aebc0000 12001000 ................ 1f4c0 11db0e00 00000000 45000000 00000000 ........E....... 1f4d0 e2bd0000 11001b00 f8eb3d00 00000000 ..........=..... @@ -8076,7 +8076,7 @@ 1fb50 6ea60f00 00000000 98000000 00000000 n............... 1fb60 aa9b0000 11001b00 50463e00 00000000 ........PF>..... 1fb70 14000000 00000000 e9360100 12001000 .........6...... - 1fb80 e1951d00 00000000 f8000000 00000000 ................ + 1fb80 3b8e1d00 00000000 f8000000 00000000 ;............... 1fb90 ffb00000 12001000 371a1000 00000000 ........7....... 1fba0 1a000000 00000000 258b0000 11001a00 ........%....... 1fbb0 60a03c00 00000000 34000000 00000000 `.<.....4....... @@ -8352,7 +8352,7 @@ 20c90 2c091c00 00000000 27000000 00000000 ,.......'....... 20ca0 143b0100 12001000 dce11500 00000000 .;.............. 20cb0 59000000 00000000 18500000 12001000 Y........P...... - 20cc0 0b971d00 00000000 9e000000 00000000 ................ + 20cc0 c28b1d00 00000000 9e000000 00000000 ................ 20cd0 7b5f0000 12001000 ddb62b00 00000000 {_........+..... 20ce0 d3d30000 00000000 85890000 12001000 ................ 20cf0 d5e11600 00000000 1f000000 00000000 ................ @@ -8572,7 +8572,7 @@ 21a50 26250100 10001a00 a1e63d00 00000000 &%........=..... 21a60 00000000 00000000 4d880000 12001000 ........M....... 21a70 c44f1a00 00000000 44000000 00000000 .O......D....... - 21a80 2b5b0000 12001000 d98c1d00 00000000 +[.............. + 21a80 2b5b0000 12001000 84971d00 00000000 +[.............. 21a90 32000000 00000000 7db10000 12001000 2.......}....... 21aa0 b3310c00 00000000 30000000 00000000 .1......0....... 21ab0 b0e20000 12001000 c56a1600 00000000 .........j...... @@ -8590,7 +8590,7 @@ 21b70 3e990000 11001a00 20a23c00 00000000 >....... .<..... 21b80 20000000 00000000 47cf0000 12001000 .......G....... 21b90 7cec0800 00000000 33000000 00000000 |.......3....... - 21ba0 6a6e0000 11001a00 80593d00 00000000 jn.......Y=..... + 21ba0 6a6e0000 11001a00 805a3d00 00000000 jn.......Z=..... 21bb0 50010000 00000000 3d890000 12001000 P.......=....... 21bc0 4f700d00 00000000 0c000000 00000000 Op.............. 21bd0 d1260100 12001000 138d1f00 00000000 .&.............. @@ -8704,7 +8704,7 @@ 22290 a3a90000 11001b00 18ea3d00 00000000 ..........=..... 222a0 08000000 00000000 d7dc0000 12001000 ................ 222b0 fb7a2d00 00000000 a7000000 00000000 .z-............. - 222c0 53300000 12001000 ce8d1d00 00000000 S0.............. + 222c0 53300000 12001000 819c1d00 00000000 S0.............. 222d0 c8000000 00000000 3c910000 12001000 ........<....... 222e0 acf52600 00000000 9f000000 00000000 ..&............. 222f0 49910000 12001000 dd9a2400 00000000 I.........$..... @@ -8776,7 +8776,7 @@ 22710 5d060100 11001b00 004a3e00 00000000 ]........J>..... 22720 e0010000 00000000 7a0b0100 12001000 ........z....... 22730 8c242900 00000000 3d1a0000 00000000 .$).....=....... - 22740 4a0d0100 12001000 2b901d00 00000000 J.......+....... + 22740 4a0d0100 12001000 989a1d00 00000000 J............... 22750 32000000 00000000 86810000 11001a00 2............... 22760 c0e53c00 00000000 01000000 00000000 ..<............. 22770 5d780000 12001000 4b691600 00000000 ]x......Ki...... @@ -8985,7 +8985,7 @@ 23420 74d31300 00000000 d9000000 00000000 t............... 23430 e4db0000 12001000 ea571000 00000000 .........W...... 23440 99020000 00000000 63b90000 12001000 ........c....... - 23450 fc9b1d00 00000000 32000000 00000000 ........2....... + 23450 e89b1d00 00000000 32000000 00000000 ........2....... 23460 c8ee0000 12001000 4d331a00 00000000 ........M3...... 23470 2d000000 00000000 d2ac0000 12001000 -............... 23480 0a731200 00000000 cf000000 00000000 .s.............. @@ -9085,7 +9085,7 @@ 23a60 10700000 12001000 11401a00 00000000 .p.......@...... 23a70 10000000 00000000 37dc0000 12001000 ........7....... 23a80 60681a00 00000000 20000000 00000000 `h...... ....... - 23a90 e65d0000 12001000 bf901d00 00000000 .].............. + 23a90 e65d0000 12001000 c78f1d00 00000000 .].............. 23aa0 32000000 00000000 06210100 12001000 2........!...... 23ab0 92541c00 00000000 7f000000 00000000 .T.............. 23ac0 20230100 12001000 db4d2d00 00000000 #.......M-..... @@ -9177,7 +9177,7 @@ 24020 3db80a00 00000000 2b010000 00000000 =.......+....... 24030 f9320000 12001000 16741d00 00000000 .2.......t...... 24040 e4000000 00000000 a8fa0000 12001000 ................ - 24050 42a01d00 00000000 32000000 00000000 B.......2....... + 24050 1d971d00 00000000 32000000 00000000 ........2....... 24060 58320100 12001000 28ed1600 00000000 X2......(....... 24070 ac000000 00000000 99590000 12001000 .........Y...... 24080 cc4b1f00 00000000 42020000 00000000 .K......B....... @@ -9214,7 +9214,7 @@ 24270 33bd0000 11001b00 a07c3f00 00000000 3........|?..... 24280 08000000 00000000 11070100 11001b00 ................ 24290 584c3e00 00000000 08000000 00000000 XL>............. - 242a0 59d70000 12001000 db971d00 00000000 Y............... + 242a0 59d70000 12001000 43931d00 00000000 Y.......C....... 242b0 6a020000 00000000 6fc00000 12001000 j.......o....... 242c0 94a20c00 00000000 09030000 00000000 ................ 242d0 06410100 12001000 ab4e1a00 00000000 .A.......N...... @@ -9327,7 +9327,7 @@ 24980 d8343e00 00000000 08000000 00000000 .4>............. 24990 76f60000 11001b00 c84e3e00 00000000 v........N>..... 249a0 08000000 00000000 631a0100 11001a00 ........c....... - 249b0 40593d00 00000000 30000000 00000000 @Y=.....0....... + 249b0 005a3d00 00000000 30000000 00000000 .Z=.....0....... 249c0 0c1c0000 12001000 15f70d00 00000000 ................ 249d0 f6000000 00000000 6e590000 12001000 ........nY...... 249e0 da741400 00000000 2c000000 00000000 .t......,....... @@ -9351,7 +9351,7 @@ 24b00 4cfa0a00 00000000 8f000000 00000000 L............... 24b10 c5090100 12001000 073d1300 00000000 .........=...... 24b20 1c000000 00000000 c23d0100 12001000 .........=...... - 24b30 af951d00 00000000 32000000 00000000 ........2....... + 24b30 018d1d00 00000000 32000000 00000000 ........2....... 24b40 ce3e0000 12001000 b8142b00 00000000 .>........+..... 24b50 20000000 00000000 fe2f0100 12001000 ......../...... 24b60 7a1d2000 00000000 13000000 00000000 z. ............. /usr/bin/nvim differs in assembler output --- old /usr/bin/nvim (disasm) +++ new /usr/bin/nvim (disasm) @@ -152582,7 +152582,7 @@ call test %al,%al jne - lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.14> + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.13.lto_priv.1> mov $something,%edx lea offset(%rip),%rsi # <__PRETTY_FUNCTION__.5.lto_priv.0 + ofs> lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.5.lto_priv.0 + ofs> @@ -154495,12 +154495,12 @@ pop %r14 pop %r15 ret - lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.13> + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.14> mov $something,%edx lea offset(%rip),%rsi # <__PRETTY_FUNCTION__.5.lto_priv.0 + ofs> lea offset(%rip),%rdi # <_IO_stdin_used + ofs> call <__assert_fail@plt> - lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.13> + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.14> mov $something,%edx lea offset(%rip),%rsi # <__PRETTY_FUNCTION__.5.lto_priv.0 + ofs> lea offset(%rip),%rdi # <__func__.4 + ofs> @@ -355344,269 +355344,170 @@ ret call <__stack_chk_fail@plt> -cmd_mods_filter_hash: +eval_statusline_hash: push %rbx mov %rsi,%rdx cmp $something,%rsi - je + je + ja cmp $something,%rsi - jne + je + cmp $something,%rsi + jne + movzbl (%rdi),%eax + cmp $something,%al + je + cmp $something,%al + je mov $something,%ebx - jmp + jmp + mov $something,%ebx + jmp + cmp $something,%rsi + jne + mov $something,%ebx + jmp + mov $something,%ebx + jmp + movzbl (%rdi),%eax + cmp $something,%al + je + cmp $something,%al + jne + mov $something,%ebx + jmp mov $something,%ebx movslq %ebx,%rax shl $something,%rax - lea offset(%rip),%rcx # + lea offset(%rip),%rcx # mov (%rcx,%rax,1),%rsi call test %eax,%eax - jne + jne mov %ebx,%eax pop %rbx ret mov $something,%ebx - jmp + jmp mov $something,%ebx - jmp - -KeyDict_cmd_mods_filter_get_field: - push %rbx - mov %rdi,%rbx - mov %rsi,%rdi - mov %rdx,%rsi - call - cmp $something,%eax - je - cltq - shl $something,%rax - lea offset(%rip),%rdx # - add offset(%rdx,%rax,1),%rbx - mov %rbx,%rax - pop %rbx - ret - mov $something,%eax - jmp - -cmd_opts_hash: - cmp $something,%rsi - jne - sub $something,%rsp - mov %rsi,%rdx - mov offset(%rip),%rsi # - call - mov %eax,%edx - test %eax,%eax - jne - mov %edx,%eax - add $something,%rsp - ret - mov $something,%edx - mov %edx,%eax - ret - mov $something,%edx - jmp - -KeyDict_cmd_opts_get_field: - push %rbx - mov %rdi,%rbx - mov %rsi,%rdi - mov %rdx,%rsi - call - cmp $something,%eax - je - cltq - shl $something,%rax - lea offset(%rip),%rdx # - add offset(%rdx,%rax,1),%rbx - mov %rbx,%rax - pop %rbx - ret - mov $something,%eax - jmp - -context_hash: - cmp $something,%rsi - jne - sub $something,%rsp - mov %rsi,%rdx - mov offset(%rip),%rsi # - call - mov %eax,%edx - test %eax,%eax - jne - mov %edx,%eax - add $something,%rsp - ret - mov $something,%edx - mov %edx,%eax - ret - mov $something,%edx - jmp + jmp + mov $something,%ebx + jmp + mov $something,%ebx + jmp + mov $something,%ebx + jmp -KeyDict_context_get_field: +KeyDict_eval_statusline_get_field: push %rbx mov %rdi,%rbx mov %rsi,%rdi mov %rdx,%rsi - call + call cmp $something,%eax - je + je cltq shl $something,%rax - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # add offset(%rdx,%rax,1),%rbx mov %rbx,%rax pop %rbx ret mov $something,%eax - jmp + jmp -set_decoration_provider_hash: +get_autocmds_hash: push %rbx - lea -offset(%rsi),%rax - cmp $something,%rax - ja mov %rsi,%rdx - lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.10 + ofs> - movslq (%rcx,%rax,4),%rax - add %rcx,%rax - jmp *%rax /usr/share/nvim/runtime/syntax/vim/generated.vim differs (ASCII text, with very long lines) --- old//usr/share/nvim/runtime/syntax/vim/generated.vim 2023-03-27 00:00:00.000000000 +0000 +++ new//usr/share/nvim/runtime/syntax/vim/generated.vim 2023-03-27 00:00:00.000000000 +0000 @@ -21,18 +21,18 @@ 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 DirChanged DirChangedPre 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 -syn keyword vimAutoEvent contained InsertLeavePre MenuPopup ModeChanged OptionSet QuickFixCmdPost QuickFixCmdPre QuitPre RemoteReply SearchWrapped SessionLoadPost ShellCmdPost ShellFilterPost SourceCmd SourcePost SourcePre SpellFileMissing StdinReadPost StdinReadPre SwapExists Syntax TabClosed TabEnter TabLeave TabNew TermChanged TermEnter TermLeave TermResponse TextChanged TextChangedI TextChangedP TextYankPost User VimEnter VimLeave VimLeavePre VimResized VimResume VimSuspend WinClosed WinEnter WinLeave WinNew WinScrolled BufCreate BufRead BufWrite FileEncoding +syn keyword vimAutoEvent contained InsertLeavePre MenuPopup ModeChanged OptionSet QuickFixCmdPost QuickFixCmdPre QuitPre RemoteReply SearchWrapped SessionLoadPost ShellCmdPost ShellFilterPost SourceCmd SourcePost SourcePre SpellFileMissing StdinReadPost StdinReadPre SwapExists Syntax TabClosed TabEnter TabLeave TabNew TermChanged TermEnter TermLeave TermResponse TextChanged TextChangedI TextChangedP TextYankPost User VimEnter VimLeave VimLeavePre VimResized VimResume VimSuspend WinClosed WinEnter WinLeave WinNew WinScrolled BufRead BufWrite FileEncoding BufCreate -syn keyword nvimAutoEvent contained TermOpen DiagnosticChanged LspAttach BufModifiedSet UIEnter UILeave RecordingLeave TabNewEntered LspDetach TermClose Signal RecordingEnter +syn keyword nvimAutoEvent contained UILeave UIEnter RecordingEnter RecordingLeave TermOpen LspAttach TabNewEntered DiagnosticChanged TermClose Signal BufModifiedSet LspDetach syn case match -syn keyword vimFuncName contained nvim_buf_del_user_command nvim_get_commands nvim_buf_get_commands nvim_command_output nvim_buf_get_number nvim_buf_clear_highlight nvim_buf_set_virtual_text nvim_create_namespace nvim_get_namespaces nvim_buf_get_extmark_by_id nvim_buf_get_extmarks finddir nvim_buf_set_extmark flatten float2nr fnameescape nvim_buf_add_highlight foldclosed foldclosedend foldtextresult foreground search and function or repeat string type eval filter insert remove sort input join execute rename getenv len reverse match map mode expand browsedir filereadable file_readable atan extend cos exists foldtext exepath executable eventhandler escape environ empty digraph_setlist digraph_set digraph_getlist digraph_get nvim_buf_get_option diff_filler did_filetype dictwatcherdel dictwatcheradd substitute deletebufline delete debugbreak cursor -syn keyword vimFuncName contained ctxsize ctxset ctxpush ctxpop ctxget cscope_connection spellbadword nvim_put complete_info complete_check complete_add nvim__stats swapname nvim_list_uis col nvim_get_proc_children clearmatches nvim_get_proc cindent nvim_select_popupmenu_item sign_jump nvim__inspect_cell charidx nvim__screenshot charcol nvim__unpack charclass nvim_del_mark char2nr nvim_get_mark chansend nvim_eval_statusline abs nvim_exec ceil nvim_command log10 nvim_eval sin nvim_call_function tan nvim_call_dict_function acos nvim_parse_expression sinh nvim_open_win tanh nvim_win_set_config chanclose log changenr nvim_win_get_buf atan2 pow fmod nvim_win_get_cursor min max setwinvar nvim_win_get_height nvim_win_get_option nvim_win_set_height nvim_win_get_config nvim_win_get_width nvim_tabpage_list_wins nvim_win_set_width screencol nvim_win_get_var -syn keyword vimFuncName contained nvim_tabpage_set_var nvim_win_set_var nvim_win_set_cursor nvim_win_del_var nvim_tabpage_get_win nvim_win_get_position nvim_tabpage_is_valid nvim_buf_clear_namespace nvim__get_hl_defs nvim_win_get_number buflisted nvim_win_is_valid nvim_input nvim_get_option_value floor fullcommand funcref garbagecollect get getbufinfo getbufline getbufvar getchangelist getchar getcharmod getcharpos prompt_setinterrupt getcharstr getcmdcompltype getcmdline getcmdpos getcmdscreenpos getcmdwintype getcompletion getcurpos getcursorcharpos getcwd getfontname getfperm getfsize getftime getftype getjumplist getline reltimestr resolve round nvim_get_hl_by_name asin nvim_get_hl_by_id cosh rpcnotify rpcrequest rpcstart rpcstop rubyeval screenattr screenchar screenchars nvim_set_hl_ns_fast screenpos screenrow screenstring searchcount -syn keyword vimFuncName contained searchdecl searchpair searchpairpos searchpos serverlist serverstart serverstop setbufline setbufvar setcellwidths shiftwidth setcharsearch setcmdpos setcmdline setcursorcharpos setenv setfperm setline setloclist setmatches nvim_set_current_dir setqflist nvim_get_var settabvar nvim_get_vvar settagstack nvim_set_vvar sha256 nvim_echo sign_define nvim_out_write sign_getplaced nvim_err_write sign_place nvim_err_writeln sign_undefine nvim_list_bufs sign_unplacelist nvim_get_current_buf sockconnect nvim_set_current_buf stdioopen nvim_list_wins srand nvim_get_current_win str2float count nvim_create_buf strcharpart nvim_open_term strdisplaywidth trim nvim_list_tabpages stridx nvim_get_current_tabpage deepcopy strptime strridx strtrans strwidth submatch complete nvim_get_color_by_name prompt_setcallback nvim_get_color_map -syn keyword vimFuncName contained win_splitmove nvim_get_context browse nvim_load_context mapcheck nvim_get_mode winwidth nvim_get_keymap setcharpos nvim_set_keymap nvim_notify nvim_del_keymap nvim_list_runtime_paths nvim_get_chan_info winheight nvim_list_chans append nvim__id nvim_get_runtime_file nvim__id_array confirm nvim_win_set_hl_ns nvim__id_float nvim_win_close nvim_set_current_tabpage nvim_win_hide nvim_buf_del_extmark nvim_win_get_tabpage split nvim_set_current_win strgetchar nvim_del_var nvim__id_dictionary nvim_set_var strchars nvim_del_current_line setreg nvim_set_current_line findfile nvim_get_current_line call nvim__get_lib_dir fnamemodify localtime list2str lispindent line2byte line libcallnr libcall last_buffer_nr keytrans keys json_encode json_decode jobwait jobstop jobstart readdir jobsend sign_getdefined jobresize jobpid -syn keyword vimFuncName contained printf jobclose chdir items id isnan islocked isinf isdirectory invert interrupt inputsecret inputsave inputrestore inputlist inputdialog index indent iconv sign_placelist hostname hlexists hlID histnr histget histdel histadd reg_executing highlight_exists simplify mapset highlightID copy hasmapto haslocaldir has_key has globpath glob2regpat glob getwinvar getwinposy getwinposx getwinpos range gettagstack reltime strpart foldlevel reg_recorded reg_recording menu_info readfile menu_get pyeval str2list pum_getpos prompt_setprompt nextnonblank pathshorten prompt_getprompt assert_beeps py3eval pyxeval perleval prevnonblank rand nr2char add msgpackdump mkdir matchfuzzypos matchfuzzy matchstrpos getpid matchend matchdelete matcharg matchaddpos reduce matchlist pumvisible msgpackparse getcmdtype matchstr getcharsearch -syn keyword vimFuncName contained matchadd getloclist getmarklist getmatches getmousepos getpos getqflist getreg getreginfo getregtype gettabinfo gettabvar api_info appendbufline argc argidx arglistid argv 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 reltimefloat gettabwinvar buffer_name exp getwininfo buffer_number nvim_set_hl_ns bufload bufloaded bufname bufnr bufwinid bufwinnr byte2line byteidx byteidxcomp swapinfo synID synIDattr synIDtrans synconcealed synstack system systemlist tabpagebuflist tabpagenr tabpagewinnr tagfiles taglist tempname termopen test_garbagecollect_now test_write_list_log timer_info timer_pause timer_start timer_stop timer_stopall tolower toupper trunc diff_hlID -syn keyword vimFuncName contained undotree uniq values virtcol virtcol2col visualmode wait wildmenumode win_execute win_findbuf win_getid win_gettype win_gotoid win_id2tabwin win_id2win win_move_separator win_move_statusline win_screenpos tr winbufnr wincol windowsversion winlayout winline winnr winrestcmd winrestview winsaveview wordcount writefile xor nvim_get_autocmds nvim_set_option_value nvim_set_option nvim_create_autocmd nvim_get_all_options_info nvim_del_autocmd nvim_get_option_info nvim_clear_autocmds nvim_get_option nvim_create_augroup nvim_buf_set_option nvim_del_augroup_by_id nvim_win_set_option nvim_del_augroup_by_name nvim_tabpage_get_var nvim_exec_autocmds nvim_tabpage_del_var nvim_buf_line_count nvim_tabpage_get_number nvim_buf_attach nvim_get_hl_id_by_name nvim__buf_redraw_range nvim_set_hl nvim_buf_get_lines nvim_feedkeys -syn keyword vimFuncName contained nvim_buf_set_lines nvim_input_mouse nvim_buf_set_text sqrt nvim_buf_get_text expandcmd nvim_buf_get_offset feedkeys nvim_buf_get_var nvim__get_runtime nvim_buf_get_changedtick filewritable nvim_buf_get_keymap luaeval nvim_buf_set_keymap maparg nvim_buf_del_keymap nvim_replace_termcodes nvim_buf_set_var nvim_strwidth nvim_buf_del_var nvim__runtime_inspect nvim_buf_get_name spellsuggest nvim_buf_set_name nvim_paste nvim_buf_is_loaded strlen nvim_buf_delete strftime nvim_buf_is_valid str2nr nvim_buf_del_mark stdpath nvim_buf_set_mark soundfold nvim_buf_get_mark sign_unplace nvim__buf_stats undofile nvim_parse_cmd shellescape nvim_cmd settabwinvar nvim_create_user_command setpos nvim_del_user_command nvim_win_set_buf nvim_buf_create_user_command +syn keyword vimFuncName contained swapname foldtext join shiftwidth nvim_buf_is_valid nvim_buf_del_mark nvim_buf_set_mark nvim_buf_get_mark nvim__buf_stats inputsecret histadd highlight_exists hasmapto haslocaldir has_key glob2regpat glob getwinposy deepcopy getjumplist getftype getftime getfsize getfperm getfontname getcwd getcurpos getcompletion getcmdwintype map getcmdpos getcmdline getcmdcompltype getcharstr bufload getchangelist bufexists setmatches mode spellsuggest browse nvim_tabpage_get_win nvim_tabpage_get_number nvim_tabpage_is_valid nvim_get_hl_by_name nvim_get_hl_by_id nvim_get_hl_id_by_name nvim__get_hl_defs nvim_set_hl nvim_set_hl_ns nvim_set_hl_ns_fast winheight nvim_input nvim_input_mouse nvim_replace_termcodes nvim_notify nvim_strwidth expand nvim_list_runtime_paths nvim__runtime_inspect nvim_get_runtime_file nvim__get_lib_dir +syn keyword vimFuncName contained nvim__get_runtime nvim_set_current_dir nvim_get_current_line nvim_set_current_line nvim_del_current_line nvim_get_var nvim_set_var islocked isnan id items jobclose nvim_set_vvar jobpid jobresize jobsend nvim_out_write jobstart jobstop jobwait json_decode json_encode keys keytrans last_buffer_nr libcall libcallnr line line2byte lispindent list2str localtime luaeval maparg mapcheck mapset matchadd matchaddpos matcharg matchdelete matchend matchfuzzy matchfuzzypos matchlist matchstr matchstrpos menu_get menu_info mkdir msgpackdump msgpackparse nextnonblank nr2char pathshorten prevnonblank printf prompt_setcallback prompt_setinterrupt prompt_setprompt pum_getpos pumvisible py3eval pyeval pyxeval perleval rand range readdir exp sin cos tan asin acos atan sinh cosh tanh rpcnotify rpcstop log screenchar screenchars +syn keyword vimFuncName contained atan2 pow fmod fnamemodify min max foldtextresult foreground fullcommand funcref nvim_win_set_hl_ns nvim_win_close nvim_win_hide nvim_win_is_valid nvim_win_get_number nvim_win_get_tabpage nvim_win_get_position nvim_win_del_var nvim_win_set_var nvim_win_get_var nvim_win_set_width nvim_win_get_width nvim_win_set_height nvim_win_get_height nvim_win_set_cursor nvim_win_set_buf nvim_command nvim_exec nvim_eval_statusline nvim_get_mark nvim__unpack nvim_get_proc_children nvim_list_uis nvim__stats nvim__id_float nvim__id_dictionary nvim__id_array nvim__id nvim_list_chans nvim_get_chan_info nvim_del_keymap nvim_set_keymap substitute nvim_get_mode nvim_load_context nvim_get_context nvim_get_color_map nvim_get_color_by_name nvim_put nvim_paste nvim_set_current_tabpage nvim_get_current_tabpage nvim_list_tabpages ctxget +syn keyword vimFuncName contained expandcmd extend feedkeys file_readable filereadable filewritable finddir findfile flatten gettabvar getreg prompt_getprompt reltime rpcrequest rpcstart rubyeval setqflist setreg settabvar settabwinvar settagstack setwinvar sha256 shellescape sign_define sign_getdefined sign_getplaced sign_jump sign_place sign_placelist sign_undefine sign_unplace sign_unplacelist simplify sockconnect soundfold stdioopen spellbadword stdpath strchars call strftime strgetchar stridx strlen strpart chdir strptime strridx strtrans strwidth submatch swapinfo synID synIDattr synIDtrans synconcealed synstack system systemlist tabpagebuflist tabpagenr tabpagewinnr tagfiles taglist tempname termopen test_garbagecollect_now test_write_list_log timer_info timer_pause timer_start timer_stop timer_stopall tolower toupper trunc undotree +syn keyword vimFuncName contained uniq values virtcol virtcol2col visualmode wait wildmenumode win_execute win_findbuf win_getid win_gettype win_gotoid win_id2tabwin win_id2win win_move_separator win_move_statusline win_screenpos win_splitmove winbufnr wincol windowsversion winlayout winline winnr winrestcmd winrestview winsaveview wordcount writefile xor nvim_get_autocmds buffer_name nvim_get_proc globpath nvim_select_popupmenu_item nvim_buf_set_lines nvim__inspect_cell nvim_buf_set_text nvim__screenshot nvim_buf_get_text nvim_create_autocmd browsedir nvim_del_mark nvim_buf_get_var nvim_del_autocmd nvim_buf_get_changedtick nvim_clear_autocmds nvim_buf_get_keymap nvim_create_augroup nvim_buf_set_keymap buflisted nvim_buf_del_keymap nvim_del_augroup_by_name nvim_buf_set_var nvim_eval garbagecollect nvim_exec_autocmds nvim_buf_del_var nvim_call_function +syn keyword vimFuncName contained nvim_buf_set_name nvim_call_dict_function nvim_buf_is_loaded nvim_buf_line_count nvim_buf_delete nvim_parse_expression nvim_buf_attach nvim_open_win nvim_win_set_config nvim_win_get_config nvim_win_get_buf nvim__buf_redraw_range nvim_win_get_cursor nvim_buf_get_lines screenpos eval screenstring searchcount searchdecl searchpair searchpairpos searchpos serverlist serverstart filter setbufline setbufvar setcellwidths setcharpos setcharsearch setcmdpos setcmdline setcursorcharpos setenv setfperm setline setloclist nvim_buf_get_name setpos add repeat appendbufline 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 srand buffer_exists type str2float +syn keyword vimFuncName contained get getbufinfo getbufline getbufvar getchar getcharmod getcharpos getcharsearch trim bufwinnr byte2line byteidx byteidxcomp getcmdtype changenr chanclose chansend nvim_del_user_command charclass charcol charidx clearmatches col getline getloclist getmarklist getmatches getmousepos getpid getpos getqflist ctxpop getreginfo getregtype gettabinfo cursor gettabwinvar gettagstack getwinpos getwinposx did_filetype getwinvar diff_hlID nvim_buf_set_extmark digraph_getlist has digraph_setlist empty environ highlightID eventhandler executable exepath exists nvim_get_all_options_info remove nvim_get_option_info hlID sort hostname iconv nvim_buf_get_option index inputdialog inputlist inputrestore inputsave interrupt invert nvim_tabpage_list_wins isinf nvim_tabpage_get_var input nvim_tabpage_set_var nvim_tabpage_del_var +syn keyword vimFuncName contained execute rename getenv len getcmdscreenpos or bufloaded complete_info reverse nvim_buf_get_offset getwininfo complete_check buffer_number match bufname bufnr char2nr complete complete_add abs floor ceil sqrt log10 confirm copy cscope_connection and ctxpush ctxset ctxsize debugbreak delete deletebufline dictwatcheradd dictwatcherdel diff_filler string digraph_set escape str2list nvim_buf_create_user_command function bufwinid nvim_feedkeys nvim_buf_del_extmark tr nvim_get_vvar winwidth nvim_set_option_value nvim_del_augroup_by_id nvim_buf_set_option foldclosedend foldclosed fnameescape float2nr screencol screenattr round resolve reltimestr reltimefloat reg_recorded reg_recording reg_executing reduce readfile isdirectory strcharpart str2nr nvim_open_term nvim_create_buf nvim_set_current_win nvim_get_current_win +syn keyword vimFuncName contained nvim_list_wins nvim_set_current_buf nvim_get_current_buf nvim_list_bufs nvim_err_writeln nvim_err_write nvim_echo append nvim_del_var nvim_win_set_option nvim_win_get_option nvim_get_option nvim_set_option histget nvim_get_option_value nvim_buf_clear_namespace nvim_buf_add_highlight undofile nvim_buf_get_extmarks nvim_buf_get_extmark_by_id nvim_get_namespaces nvim_create_namespace nvim_buf_set_virtual_text nvim_buf_clear_highlight nvim_buf_get_number nvim_command_output nvim_buf_get_commands nvim_get_commands nvim_buf_del_user_command getcursorcharpos nvim_create_user_command nvim_cmd nvim_parse_cmd count api_info split serverstop screenrow insert indent hlexists histnr histdel digraph_get search foldlevel cindent strdisplaywidth nvim_get_keymap overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1