aboutsummaryrefslogtreecommitdiff
path: root/src/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim')
-rw-r--r--src/nvim/api/autocmd.c9
-rw-r--r--src/nvim/api/buffer.c16
-rw-r--r--src/nvim/api/command.c21
-rw-r--r--src/nvim/api/deprecated.c8
-rw-r--r--src/nvim/api/extmark.c13
-rw-r--r--src/nvim/api/extmark.h3
-rw-r--r--src/nvim/api/options.c12
-rw-r--r--src/nvim/api/private/converter.c9
-rw-r--r--src/nvim/api/private/dispatch.c29
-rw-r--r--src/nvim/api/private/dispatch.h5
-rw-r--r--src/nvim/api/private/helpers.c18
-rw-r--r--src/nvim/api/private/helpers.h6
-rw-r--r--src/nvim/api/tabpage.c3
-rw-r--r--src/nvim/api/ui.c16
-rw-r--r--src/nvim/api/vim.c31
-rw-r--r--src/nvim/api/vimscript.c17
-rw-r--r--src/nvim/api/win_config.c15
-rw-r--r--src/nvim/api/window.c9
-rw-r--r--src/nvim/arabic.c5
-rw-r--r--src/nvim/arglist.c15
-rw-r--r--src/nvim/autocmd.c27
-rw-r--r--src/nvim/autocmd.h12
-rw-r--r--src/nvim/buffer.c18
-rw-r--r--src/nvim/buffer.h10
-rw-r--r--src/nvim/buffer_defs.h41
-rw-r--r--src/nvim/buffer_updates.c15
-rw-r--r--src/nvim/buffer_updates.h4
-rw-r--r--src/nvim/change.c23
-rw-r--r--src/nvim/change.h4
-rw-r--r--src/nvim/channel.c24
-rw-r--r--src/nvim/channel.h13
-rw-r--r--src/nvim/charset.c17
-rw-r--r--src/nvim/charset.h2
-rw-r--r--src/nvim/cmdexpand.c28
-rw-r--r--src/nvim/cmdhist.c18
-rw-r--r--src/nvim/cmdhist.h1
-rw-r--r--src/nvim/context.c14
-rw-r--r--src/nvim/context.h2
-rw-r--r--src/nvim/cursor.c9
-rw-r--r--src/nvim/cursor_shape.c10
-rw-r--r--src/nvim/debugger.c16
-rw-r--r--src/nvim/decoration.c9
-rw-r--r--src/nvim/decoration.h8
-rw-r--r--src/nvim/decoration_provider.c13
-rw-r--r--src/nvim/decoration_provider.h5
-rw-r--r--src/nvim/diff.c13
-rw-r--r--src/nvim/diff.h3
-rw-r--r--src/nvim/digraph.c10
-rw-r--r--src/nvim/drawline.c23
-rw-r--r--src/nvim/drawline.h6
-rw-r--r--src/nvim/drawscreen.c21
-rw-r--r--src/nvim/drawscreen.h3
-rw-r--r--src/nvim/edit.c19
-rw-r--r--src/nvim/eval.c38
-rw-r--r--src/nvim/eval.h13
-rw-r--r--src/nvim/eval/decode.c19
-rw-r--r--src/nvim/eval/encode.c11
-rw-r--r--src/nvim/eval/encode.h5
-rw-r--r--src/nvim/eval/executor.c10
-rw-r--r--src/nvim/eval/funcs.c59
-rw-r--r--src/nvim/eval/funcs.h5
-rw-r--r--src/nvim/eval/gc.c5
-rw-r--r--src/nvim/eval/gc.h1
-rw-r--r--src/nvim/eval/typval.c3
-rw-r--r--src/nvim/eval/typval.h5
-rw-r--r--src/nvim/eval/userfunc.c24
-rw-r--r--src/nvim/eval/userfunc.h10
-rw-r--r--src/nvim/eval/vars.c22
-rw-r--r--src/nvim/eval/vars.h2
-rw-r--r--src/nvim/event/libuv_process.c6
-rw-r--r--src/nvim/event/libuv_process.h1
-rw-r--r--src/nvim/event/loop.c7
-rw-r--r--src/nvim/event/multiqueue.c6
-rw-r--r--src/nvim/event/process.c7
-rw-r--r--src/nvim/event/process.h9
-rw-r--r--src/nvim/event/rstream.c9
-rw-r--r--src/nvim/event/signal.c1
-rw-r--r--src/nvim/event/signal.h3
-rw-r--r--src/nvim/event/socket.c11
-rw-r--r--src/nvim/event/socket.h3
-rw-r--r--src/nvim/event/stream.c4
-rw-r--r--src/nvim/event/stream.h3
-rw-r--r--src/nvim/event/time.h4
-rw-r--r--src/nvim/event/wstream.c6
-rw-r--r--src/nvim/event/wstream.h3
-rw-r--r--src/nvim/ex_cmds.c28
-rw-r--r--src/nvim/ex_cmds.h1
-rw-r--r--src/nvim/ex_cmds2.c19
-rw-r--r--src/nvim/ex_cmds_defs.h2
-rw-r--r--src/nvim/ex_docmd.c41
-rw-r--r--src/nvim/ex_docmd.h3
-rw-r--r--src/nvim/ex_eval.c11
-rw-r--r--src/nvim/ex_eval.h2
-rw-r--r--src/nvim/ex_eval_defs.h2
-rw-r--r--src/nvim/ex_getln.c24
-rw-r--r--src/nvim/ex_getln.h6
-rw-r--r--src/nvim/ex_session.c18
-rw-r--r--src/nvim/extmark.c9
-rw-r--r--src/nvim/extmark.h7
-rw-r--r--src/nvim/file_search.c13
-rw-r--r--src/nvim/file_search.h6
-rw-r--r--src/nvim/fileio.c34
-rw-r--r--src/nvim/fileio.h1
-rw-r--r--src/nvim/fold.c13
-rw-r--r--src/nvim/fold.h1
-rw-r--r--src/nvim/garray.c9
-rw-r--r--src/nvim/garray.h4
-rw-r--r--src/nvim/generators/gen_api_dispatch.lua29
-rw-r--r--src/nvim/generators/gen_eval.lua25
-rw-r--r--src/nvim/generators/gen_ex_cmds.lua37
-rw-r--r--src/nvim/getchar.c14
-rw-r--r--src/nvim/grid.c10
-rw-r--r--src/nvim/grid.h3
-rw-r--r--src/nvim/hardcopy.c12
-rw-r--r--src/nvim/hardcopy.h8
-rw-r--r--src/nvim/help.c13
-rw-r--r--src/nvim/highlight.c13
-rw-r--r--src/nvim/highlight.h1
-rw-r--r--src/nvim/highlight_group.c26
-rw-r--r--src/nvim/indent.c11
-rw-r--r--src/nvim/indent_c.c10
-rw-r--r--src/nvim/input.c12
-rw-r--r--src/nvim/insexpand.c19
-rw-r--r--src/nvim/insexpand.h3
-rw-r--r--src/nvim/keycodes.c11
-rw-r--r--src/nvim/keycodes.h4
-rw-r--r--src/nvim/linematch.c6
-rw-r--r--src/nvim/locale.c8
-rw-r--r--src/nvim/log.c10
-rw-r--r--src/nvim/log.h1
-rw-r--r--src/nvim/lua/converter.c13
-rw-r--r--src/nvim/lua/executor.c25
-rw-r--r--src/nvim/lua/executor.h4
-rw-r--r--src/nvim/lua/spell.c16
-rw-r--r--src/nvim/lua/stdlib.c39
-rw-r--r--src/nvim/lua/treesitter.c13
-rw-r--r--src/nvim/lua/xdiff.c9
-rw-r--r--src/nvim/main.c38
-rw-r--r--src/nvim/main.h2
-rw-r--r--src/nvim/map.c5
-rw-r--r--src/nvim/map.h5
-rw-r--r--src/nvim/mapping.c18
-rw-r--r--src/nvim/mapping.h4
-rw-r--r--src/nvim/mark.c18
-rw-r--r--src/nvim/mark.h5
-rw-r--r--src/nvim/marktree.c5
-rw-r--r--src/nvim/marktree.h5
-rw-r--r--src/nvim/match.c19
-rw-r--r--src/nvim/math.c