aboutsummaryrefslogtreecommitdiff
path: root/src/nvim
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-05-08 15:43:45 +0300
committerZyX <kp-pav@yandex.ru>2017-05-08 15:43:45 +0300
commit09f849b60000c2d401d82f2b2fb2badde5583658 (patch)
tree662d17ea2e905f4136abef2d003014cb7dc914d4 /src/nvim
parent1d7fde39a6927d01de74aefb540ad445bfdfbfda (diff)
parenta9605bb4aff76a934a4c39fbda093ee8fc8a1c71 (diff)
downloadrneovim-09f849b60000c2d401d82f2b2fb2badde5583658.tar.gz
rneovim-09f849b60000c2d401d82f2b2fb2badde5583658.tar.bz2
rneovim-09f849b60000c2d401d82f2b2fb2badde5583658.zip
Merge branch 'master' into luaviml'/lua
Diffstat (limited to 'src/nvim')
-rw-r--r--src/nvim/CMakeLists.txt20
-rw-r--r--src/nvim/api/buffer.c57
-rw-r--r--src/nvim/api/private/defs.h8
-rw-r--r--src/nvim/api/private/dispatch.c3
-rw-r--r--src/nvim/api/private/handle.c3
-rw-r--r--src/nvim/api/private/helpers.c133
-rw-r--r--src/nvim/api/private/helpers.h9
-rw-r--r--src/nvim/api/tabpage.c7
-rw-r--r--src/nvim/api/ui.c101
-rw-r--r--src/nvim/api/vim.c76
-rw-r--r--src/nvim/api/window.c19
-rw-r--r--src/nvim/arabic.c3
-rw-r--r--src/nvim/buffer.c201
-rw-r--r--src/nvim/buffer.h3
-rw-r--r--src/nvim/charset.c6
-rw-r--r--src/nvim/cursor.c3
-rw-r--r--src/nvim/cursor_shape.c56
-rw-r--r--src/nvim/cursor_shape.h3
-rw-r--r--src/nvim/diff.c7
-rw-r--r--src/nvim/digraph.c24
-rw-r--r--src/nvim/edit.c11
-rw-r--r--src/nvim/eval.c453
-rw-r--r--src/nvim/eval.lua3
-rw-r--r--src/nvim/eval/decode.c3
-rw-r--r--src/nvim/eval/encode.c16
-rw-r--r--src/nvim/eval/executor.c3
-rw-r--r--src/nvim/eval/gc.c3
-rw-r--r--src/nvim/eval/typval.c49
-rw-r--r--src/nvim/eval/typval.h18
-rw-r--r--src/nvim/eval/typval_encode.c.h6
-rw-r--r--src/nvim/event/defs.h8
-rw-r--r--src/nvim/event/libuv_process.c11
-rw-r--r--src/nvim/event/loop.c6
-rw-r--r--src/nvim/event/multiqueue.c51
-rw-r--r--src/nvim/event/multiqueue.h2
-rw-r--r--src/nvim/event/process.c25
-rw-r--r--src/nvim/event/process.h3
-rw-r--r--src/nvim/event/rstream.c3
-rw-r--r--src/nvim/event/signal.c3
-rw-r--r--src/nvim/event/socket.c3
-rw-r--r--src/nvim/event/stream.c3
-rw-r--r--src/nvim/event/time.c3
-rw-r--r--src/nvim/event/wstream.c3
-rw-r--r--src/nvim/ex_cmds.c133
-rw-r--r--src/nvim/ex_cmds.lua6
-rw-r--r--src/nvim/ex_cmds2.c3
-rw-r--r--src/nvim/ex_cmds_defs.h27
-rw-r--r--src/nvim/ex_docmd.c141
-rw-r--r--src/nvim/ex_eval.c3
-rw-r--r--src/nvim/ex_getln.c22
-rw-r--r--src/nvim/farsi.c5
-rw-r--r--src/nvim/file_search.c3
-rw-r--r--src/nvim/fileio.c48
-rw-r--r--src/nvim/fold.c32
-rw-r--r--src/nvim/func_attr.h1
-rw-r--r--src/nvim/garray.c3
-rw-r--r--src/nvim/getchar.c28
-rw-r--r--src/nvim/getchar.h5
-rw-r--r--src/nvim/globals.h1
-rw-r--r--src/nvim/hardcopy.c14
-rw-r--r--src/nvim/hashtab.c3
-rw-r--r--src/nvim/if_cscope.c3
-rw-r--r--src/nvim/if_cscope_defs.h1
-rw-r--r--src/nvim/indent.c6
-rw-r--r--src/nvim/indent_c.c4
-rw-r--r--src/nvim/keymap.c43
-rw-r--r--src/nvim/log.c3
-rw-r--r--src/nvim/lua/converter.c28
-rw-r--r--src/nvim/macros.h25
-rw-r--r--src/nvim/main.c3
-rw-r--r--src/nvim/map.c4
-rw-r--r--src/nvim/map.h1
-rw-r--r--src/nvim/mark.c3
-rw-r--r--src/nvim/mark.h40
-rw-r--r--src/nvim/mbyte.c11
-rw-r--r--src/nvim/memfile.c3
-rw-r--r--src/nvim/memline.c46
-rw-r--r--src/nvim/memory.c14
-rw-r--r--src/nvim/menu.c3
-rw-r--r--src/nvim/message.c49
-rw-r--r--src/nvim/misc1.c9
-rw-r--r--src/nvim/mouse.c4
-rw-r--r--src/nvim/move.c3
-rw-r--r--src/nvim/msgpack_rpc/channel.c49
-rw-r--r--src/nvim/msgpack_rpc/channel.h5
-rw-r--r--src/nvim/msgpack_rpc/helpers.c31
-rw-r--r--src/nvim/msgpack_rpc/server.c3
-rw-r--r--src/nvim/normal.c30
-rw-r--r--src/nvim/ops.c6
-rw-r--r--src/nvim/option.c12
-rw-r--r--src/nvim/options.lua8
-rw-r--r--src/nvim/os/dl.c3
-rw-r--r--src/nvim/os/env.c45
-rw-r--r--src/nvim/os/fileio.c6
-rw-r--r--src/nvim/os/fs.c7
-rw-r--r--src/nvim/os/input.c20
-rw-r--r--src/nvim/os/mem.c3
-rw-r--r--src/nvim/os/pty_process_unix.c3
-rw-r--r--src/nvim/os/shell.c7
-rw-r--r--src/nvim/os/signal.c3
-rw-r--r--src/nvim/os/stdpaths.c3
-rw-r--r--src/nvim/os/time.c3
-rw-r--r--src/nvim/os/users.c3
-rw-r--r--src/nvim/os_unix.c3
-rw-r--r--src/nvim/path.c3
-rw-r--r--src/nvim/po/eo.po4851
-rw-r--r--src/nvim/po/fi.po7517
-rw-r--r--src/nvim/po/fr.po4984
-rw-r--r--src/nvim/po/ga.po6199
-rw-r--r--src/nvim/po/ja.euc-jp.po6119
-rw-r--r--src/nvim/po/ja.po6116
-rw-r--r--src/nvim/po/uk.po6
-rw-r--r--src/nvim/popupmnu.c12
-rw-r--r--src/nvim/popupmnu.h2
-rw-r--r--src/nvim/profile.c3
-rw-r--r--src/nvim/quickfix.c55
-rw-r--r--src/nvim/quickfix.h3
-rw-r--r--src/nvim/rbuffer.c3
-rw-r--r--src/nvim/regexp.c111
-rw-r--r--src/nvim/regexp.h4
-rw-r--r--src/nvim/regexp_nfa.c30
-rw-r--r--src/nvim/screen.c170
-rw-r--r--src/nvim/screen.h4
-rw-r--r--src/nvim/search.c3
-rw-r--r--src/nvim/search.h6
-rw-r--r--src/nvim/sha256.c3
-rw-r--r--src/nvim/sha256.h1
-rw-r--r--src/nvim/shada.c3
-rw-r--r--src/nvim/sign_defs.h2
-rw-r--r--src/nvim/spell.c4
-rw-r--r--src/nvim/spell.h2
-rw-r--r--src/nvim/spellfile.c3
-rw-r--r--src/nvim/spellfile.h1
-rw-r--r--src/nvim/state.c52
-rw-r--r--src/nvim/strings.c121
-rw-r--r--src/nvim/syntax.c5
-rw-r--r--src/nvim/syntax.h2
-rw-r--r--src/nvim/tag.c11
-rw-r--r--src/nvim/tag.h3
-rw-r--r--src/nvim/terminal.c10
-rw-r--r--src/nvim/testdir/runtest.vim3
-rw-r--r--src/nvim/testdir/samples/memfile_test.c3
-rw-r--r--src/nvim/testdir/test_alot.vim1
-rw-r--r--src/nvim/testdir/test_filter_cmd.vim76