index
:
rneovim.git
20220114-mix
20230125_mix
20231130_mix
aucmd_textputpost
colorcolchar
extregs
fix_20726
fix_repeatcmdline
fix_semantic_tokens
fix_semantic_tokens_pull
floattitle
master
mix
mix_20240309
newfeatures
rahm
tmp
usermarks
userreg
userregs_2
Neovim fork with Rahm's personal hacks.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'src')
-rw-r--r--
src/.valgrind.supp
4
-rwxr-xr-x
src/clint.py
11
-rw-r--r--
src/klib/klist.h
144
-rw-r--r--
src/man/nvim.1
4
-rw-r--r--
src/nvim/CMakeLists.txt
138
-rw-r--r--
src/nvim/api/autocmd.c
10
-rw-r--r--
src/nvim/api/buffer.c
28
-rw-r--r--
src/nvim/api/command.c
40
-rw-r--r--
src/nvim/api/deprecated.c
12
-rw-r--r--
src/nvim/api/extmark.c
191
-rw-r--r--
src/nvim/api/extmark.h
15
-rw-r--r--
src/nvim/api/keysets_defs.h
53
-rw-r--r--
src/nvim/api/options.c
23
-rw-r--r--
src/nvim/api/private/converter.c
43
-rw-r--r--
src/nvim/api/private/defs.h
24
-rw-r--r--
src/nvim/api/private/helpers.c
86
-rw-r--r--
src/nvim/api/private/helpers.h
10
-rw-r--r--
src/nvim/api/private/validate.c
2
-rw-r--r--
src/nvim/api/private/validate.h
8
-rw-r--r--
src/nvim/api/ui.c
52
-rw-r--r--
src/nvim/api/vim.c
233
-rw-r--r--
src/nvim/api/vimscript.c
48
-rw-r--r--
src/nvim/api/win_config.c
101
-rw-r--r--
src/nvim/api/window.c
8
-rw-r--r--
src/nvim/arglist.c
14
-rw-r--r--
src/nvim/ascii_defs.h
37
-rw-r--r--
src/nvim/auevents.lua
2
-rw-r--r--
src/nvim/autocmd.c
45
-rw-r--r--
src/nvim/base64.c
4
-rw-r--r--
src/nvim/buffer.c
264
-rw-r--r--
src/nvim/buffer.h
19
-rw-r--r--
src/nvim/buffer_defs.h
21
-rw-r--r--
src/nvim/bufwrite.c
45
-rw-r--r--
src/nvim/change.c
53
-rw-r--r--
src/nvim/channel.c
131
-rw-r--r--
src/nvim/channel.h
44
-rw-r--r--
src/nvim/channel_defs.h
2
-rw-r--r--
src/nvim/charset.c
4
-rw-r--r--
src/nvim/charset.h
17
-rw-r--r--
src/nvim/cmdexpand.c
76
-rw-r--r--
src/nvim/cmdexpand_defs.h
1
-rw-r--r--
src/nvim/cmdhist.c
11
-rw-r--r--
src/nvim/cmdhist.h
2
-rw-r--r--
src/nvim/context.c
140
-rw-r--r--
src/nvim/context.h
23
-rw-r--r--
src/nvim/cursor.c
21
-rw-r--r--
src/nvim/cursor_shape.c
4
-rw-r--r--
src/nvim/debugger.c
1
-rw-r--r--
src/nvim/decoration.c
66
-rw-r--r--
src/nvim/decoration.h
3
-rw-r--r--
src/nvim/decoration_defs.h
1
-rw-r--r--
src/nvim/diff.c
211
-rw-r--r--
src/nvim/digraph.c
5
-rw-r--r--
src/nvim/drawline.c
76
-rw-r--r--
src/nvim/drawscreen.c
178
-rw-r--r--
src/nvim/drawscreen.h
6
-rw-r--r--
src/nvim/edit.c
259
-rw-r--r--
src/nvim/errors.h
193
-rw-r--r--
src/nvim/eval.c
1706
-rw-r--r--
src/nvim/eval.h
11
-rw-r--r--
src/nvim/eval.lua
946
-rw-r--r--
src/nvim/eval/decode.c
363
-rw-r--r--
src/nvim/eval/decode.h
2
-rw-r--r--
src/nvim/eval/encode.c
90
-rw-r--r--
src/nvim/eval/encode.h
4
-rw-r--r--
src/nvim/eval/executor.c
325
-rw-r--r--
src/nvim/eval/fs.c
1492
-rw-r--r--
src/nvim/eval/fs.h
8
-rw-r--r--
src/nvim/eval/funcs.c
1811
-rw-r--r--
src/nvim/eval/typval.c
175
-rw-r--r--
src/nvim/eval/typval.h
91
-rw-r--r--
src/nvim/eval/typval_defs.h
6
-rw-r--r--
src/nvim/eval/typval_encode.c.h
20
-rw-r--r--
src/nvim/eval/typval_encode.h
11
-rw-r--r--
src/nvim/eval/userfunc.c
132
-rw-r--r--
src/nvim/eval/userfunc.h
8
-rw-r--r--
src/nvim/eval/vars.c
9
-rw-r--r--
src/nvim/eval/window.c
3
-rw-r--r--
src/nvim/eval_defs.h
1
-rw-r--r--
src/nvim/event/defs.h
70
-rw-r--r--
src/nvim/event/libuv_proc.c
(renamed from src/nvim/event/libuv_process.c)
34
-rw-r--r--
src/nvim/event/libuv_proc.h
(renamed from src/nvim/event/libuv_process.h)
6
-rw-r--r--
src/nvim/event/loop.c
4
-rw-r--r--
src/nvim/event/loop.h
26
-rw-r--r--
src/nvim/event/proc.c
(renamed from src/nvim/event/process.c)
194
-rw-r--r--
src/nvim/event/proc.h
(renamed from src/nvim/event/process.h)
14
-rw-r--r--
src/nvim/event/rstream.c
200
-rw-r--r--
src/nvim/event/socket.c
18
-rw-r--r--
src/nvim/event/stream.c
42
-rw-r--r--
src/nvim/event/wstream.c
31
-rw-r--r--
src/nvim/ex_cmds.c
127
-rw-r--r--
src/nvim/ex_cmds2.c
5
-rw-r--r--
src/nvim/ex_cmds_defs.h
2
-rw-r--r--
src/nvim/ex_docmd.c
181
-rw-r--r--
src/nvim/ex_eval.c
11
-rw-r--r--
src/nvim/ex_getln.c
277
-rw-r--r--
src/nvim/ex_session.c
1
-rw-r--r--
src/nvim/extmark.c
40
-rw-r--r--
src/nvim/file_search.c
328
-rw-r--r--
src/nvim/file_search.h
12
-rw-r--r--
src/nvim/fileio.c
111
-rw-r--r--
src/nvim/fold.c
139
-rw-r--r--
src/nvim/garray.c
8
-rw-r--r--
src/nvim/generators/c_grammar.lua
12
-rw-r--r--
src/nvim/generators/gen_api_dispatch.lua
52
-rw-r--r--
src/nvim/generators/gen_api_ui_events.lua
15
-rw-r--r--
src/nvim/generators/gen_declarations.lua
28
-rw-r--r--
src/nvim/generators/gen_eval.lua
1
-rw-r--r--
src/nvim/generators/gen_options.lua
2
-rw-r--r--
src/nvim/generators/gen_options_enum.lua
2
-rw-r--r--
src/nvim/generators/gen_unicode_tables.lua
323
-rw-r--r--
src/nvim/generators/gen_vimvim.lua
7
-rw-r--r--
src/nvim/generators/hashy.lua
22
-rw-r--r--
src/nvim/getchar.c
341
-rw-r--r--
src/nvim/globals.h
206
-rw-r--r--
src/nvim/grid.c
37
-rw-r--r--
src/nvim/hashtab.c
5
-rw-r--r--
src/nvim/help.c
5
-rw-r--r--
src/nvim/highlight.c
32
-rw-r--r--
src/nvim/highlight.h
4
-rw-r--r--
src/nvim/highlight_defs.h
4
-rw-r--r--
src/nvim/highlight_group.c
97
-rw-r--r--
src/nvim/indent.c
64
-rw-r--r--
src/nvim/indent_c.c
2
-rw-r--r--
src/nvim/input.c
4
-rw-r--r--
src/nvim/insexpand.c
253
-rw-r--r--
src/nvim/insexpand.h
9
-rw-r--r--
src/nvim/keycodes.c
1
-rw-r--r--
src/nvim/keycodes.h
4
-rw-r--r--
src/nvim/lib/queue_defs.h
30
-rw-r--r--
src/nvim/linematch.c
95
-rw-r--r--
src/nvim/linematch.h
1
-rw-r--r--
src/nvim/log.c
30
-rw-r--r--
src/nvim/lua/api_wrappers.c
1
-rw-r--r--
src/nvim/lua/converter.c
179
-rw-r--r--
src/nvim/lua/executor.c
71
-rw-r--r--
src/nvim/lua/secure.c
5
-rw-r--r--
src/nvim/lua/spell.c
1
-rw-r--r--
src/nvim/lua/stdlib.c
100
-rw-r--r--
src/nvim/lua/treesitter.c
234
-rw-r--r--
src/nvim/lua/xdiff.c
15
-rw-r--r--
src/nvim/main.c
133
-rw-r--r--
src/nvim/mapping.c
122
-rw-r--r--
src/nvim/mapping_defs.h
3
-rw-r--r--
src/nvim/mark.c
54
-rw-r--r--
src/nvim/mark.h
8
-rw-r--r--
src/nvim/mark_defs.h
28
-rw-r--r--