aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakob Schnitzer <mail@jakobschnitzer.de>2017-04-24 11:35:10 +0200
committerJakob Schnitzer <mail@jakobschnitzer.de>2017-04-24 11:35:10 +0200
commitff8b2eb435c518f0eafd0e509afe1f5ee4a81fd1 (patch)
tree526b1df09b06121bdbc6ef5254ef53821958a6cb /src
parent4049492b6d7b8805686b14dbacb3b729abd03308 (diff)
parent7f6d3d305269fd1139bc2aec9a91bf98ad595199 (diff)
downloadrneovim-ff8b2eb435c518f0eafd0e509afe1f5ee4a81fd1.tar.gz
rneovim-ff8b2eb435c518f0eafd0e509afe1f5ee4a81fd1.tar.bz2
rneovim-ff8b2eb435c518f0eafd0e509afe1f5ee4a81fd1.zip
Merge branch 'master' into option-fixes
Diffstat (limited to 'src')
<
-rwxr-xr-xsrc/clint.py3
-rw-r--r--src/coverity-model.c2
-rw-r--r--src/nvim/CMakeLists.txt170
-rw-r--r--src/nvim/api/buffer.c53
-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.c64
-rw-r--r--src/nvim/api/vim.c57
-rw-r--r--src/nvim/api/window.c19
-rw-r--r--src/nvim/arabic.c3
-rw-r--r--src/nvim/buffer.c20
-rw-r--r--src/nvim/buffer.h3
-rw-r--r--src/nvim/charset.c75
-rw-r--r--src/nvim/cursor.c3
-rw-r--r--src/nvim/cursor_shape.c181
-rw-r--r--src/nvim/cursor_shape.h79
-rw-r--r--src/nvim/diff.c7
-rw-r--r--src/nvim/diff.h3
-rw-r--r--src/nvim/digraph.c24
-rw-r--r--src/nvim/digraph.h3
-rw-r--r--src/nvim/edit.c40
-rw-r--r--src/nvim/eval.c444
-rw-r--r--src/nvim/eval.lua5
-rw-r--r--src/nvim/eval/decode.c35
-rw-r--r--src/nvim/eval/encode.c71
-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/libuv_process.c11
-rw-r--r--src/nvim/event/loop.c3
-rw-r--r--src/nvim/event/multiqueue.c3
-rw-r--r--src/nvim/event/process.c3
-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.c15
-rw-r--r--src/nvim/ex_cmds.h2
-rw-r--r--src/nvim/ex_cmds2.c3
-rw-r--r--src/nvim/ex_docmd.c34
-rw-r--r--src/nvim/ex_eval.c3
-rw-r--r--src/nvim/ex_getln.c24
-rw-r--r--src/nvim/ex_getln.h3
-rw-r--r--src/nvim/farsi.c5
-rw-r--r--src/nvim/file_search.c5
-rw-r--r--src/nvim/file_search.h5
-rw-r--r--src/nvim/fileio.c268
-rw-r--r--src/nvim/fold.c103
-rw-r--r--src/nvim/fold.h5
-rw-r--r--src/nvim/garray.c3
-rw-r--r--src/nvim/getchar.c20
-rw-r--r--src/nvim/getchar.h5
-rw-r--r--src/nvim/globals.h4
-rw-r--r--src/nvim/hardcopy.c14
-rw-r--r--src/nvim/hardcopy.h4
-rw-r--r--src/nvim/hashtab.c3
-rw-r--r--src/nvim/iconv.h4
-rw-r--r--src/nvim/if_cscope.c3
-rw-r--r--src/nvim/if_cscope.h3
-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/macros.h27
-rw-r--r--src/nvim/main.c5
-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.h41
-rw-r--r--src/nvim/mbyte.c85
-rw-r--r--src/nvim/mbyte.h1
-rw-r--r--src/nvim/memfile.c3
-rw-r--r--src/nvim/memfile_defs.h2
-rw-r--r--src/nvim/memline.c46
-rw-r--r--src/nvim/memline.h2
-rw-r--r--src/nvim/memory.c10
-rw-r--r--src/nvim/menu.c3
-rw-r--r--src/nvim/menu.h5
-rw-r--r--src/nvim/message.c39
-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/move.h2
-rw-r--r--src/nvim/msgpack_rpc/channel.c25
-rw-r--r--src/nvim/msgpack_rpc/helpers.c42
-rw-r--r--src/nvim/msgpack_rpc/server.c3
-rw-r--r--src/nvim/normal.c33
-rw-r--r--src/nvim/ops.c33
-rw-r--r--src/nvim/ops.h2
-rw-r--r--src/nvim/option.c46
-rw-r--r--src/nvim/option_defs.h5
-rw-r--r--src/nvim/options.lua21
-rw-r--r--src/nvim/os/dl.c3
-rw-r--r--src/nvim/os/env.c86
-rw-r--r--src/nvim/os/fileio.c57
-rw-r--r--src/nvim/os/fs.c5
-rw-r--r--src/nvim/os/input.c6
-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.c23
-rw-r--r--src/nvim/po/fi.po7517
-rw-r--r--src/nvim/po/uk.po6
-rw-r--r--src/nvim/popupmnu.c3
-rw-r--r--src/nvim/profile.c3
-rw-r--r--src/nvim/quickfix.c9
-rw-r--r--src/nvim/rbuffer.c3
-rw-r--r--src/nvim/regexp.c61
-rw-r--r--src/nvim/regexp_nfa.c49
-rw-r--r--src/nvim/screen.c153
-rw-r--r--src/nvim/screen.h4
-rw-r--r--src/nvim/search.c28
-rw-r--r--src/nvim/search.h6
-rw-r--r--src/nvim/sha256.c3
-rw-r--r--src/nvim/shada.c235
-rw-r--r--src/nvim/spell.c48
-rw-r--r--src/nvim/spell_defs.h4
-rw-r--r--src/nvim/spellfile.c159
-rw-r--r--src/nvim/state.c3
-rw-r--r--src/nvim/strings.c90
-rw-r--r--src/nvim/syntax.c224
-rw-r--r--src/nvim/syntax.h10
-rw-r--r--src/nvim/tag.c31
-rw-r--r--src/nvim/terminal.c10
-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_fold.vim118
-rw-r--r--src/nvim/testdir/test_functions.vim144
-rw-r--r--src/nvim/testdir/test_mapping.vim90
-rw-r--r--src/nvim/testdir/test_normal.vim46
-rw-r--r--src/nvim/testdir/test_taglist.vim58
-rw-r--r--