aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/buffer.c1
-rw-r--r--src/nvim/charset.c1
-rw-r--r--src/nvim/crypt.c1
-rw-r--r--src/nvim/cursor_shape.c1
-rw-r--r--src/nvim/diff.c1
-rw-r--r--src/nvim/digraph.c1
-rw-r--r--src/nvim/edit.c1
-rw-r--r--src/nvim/eval.c1
-rw-r--r--src/nvim/ex_cmds.c1
-rw-r--r--src/nvim/ex_cmds2.c1
-rw-r--r--src/nvim/ex_docmd.c1
-rw-r--r--src/nvim/ex_eval.c1
-rw-r--r--src/nvim/ex_getln.c1
-rw-r--r--src/nvim/farsi.c1
-rw-r--r--src/nvim/file_search.c1
-rw-r--r--src/nvim/fileio.c1
-rw-r--r--src/nvim/fold.c1
-rw-r--r--src/nvim/garray.c1
-rw-r--r--src/nvim/getchar.c1
-rw-r--r--src/nvim/hardcopy.c1
-rw-r--r--src/nvim/if_cscope.c1
-rw-r--r--src/nvim/indent.c1
-rw-r--r--src/nvim/indent_c.c1
-rw-r--r--src/nvim/main.c1
-rw-r--r--src/nvim/mark.c1
-rw-r--r--src/nvim/mbyte.c1
-rw-r--r--src/nvim/memline.c1
-rw-r--r--src/nvim/menu.c1
-rw-r--r--src/nvim/message.c1
-rw-r--r--src/nvim/misc1.c1
-rw-r--r--src/nvim/misc2.c1
-rw-r--r--src/nvim/move.c1
-rw-r--r--src/nvim/normal.c1
-rw-r--r--src/nvim/ops.c1
-rw-r--r--src/nvim/option.c1
-rw-r--r--src/nvim/os/env.c1
-rw-r--r--src/nvim/os/fs.c1
-rw-r--r--src/nvim/os/shell.c1
-rw-r--r--src/nvim/os/users.c1
-rw-r--r--src/nvim/os_unix.c1
-rw-r--r--src/nvim/path.c1
-rw-r--r--src/nvim/popupmnu.c1
-rw-r--r--src/nvim/quickfix.c1
-rw-r--r--src/nvim/regexp.c1
-rw-r--r--src/nvim/screen.c1
-rw-r--r--src/nvim/search.c1
-rw-r--r--src/nvim/spell.c1
-rw-r--r--src/nvim/syntax.c1
-rw-r--r--src/nvim/tag.c1
-rw-r--r--src/nvim/term.c1
-rw-r--r--src/nvim/undo.c1
-rw-r--r--src/nvim/version.c2
-rw-r--r--src/nvim/window.c1
53 files changed, 53 insertions, 1 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c
index 6c5b30cfc7..42b7826981 100644
--- a/src/nvim/buffer.c
+++ b/src/nvim/buffer.c
@@ -60,6 +60,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/charset.c b/src/nvim/charset.c
index f0a1441a31..6618a7c22d 100644
--- a/src/nvim/charset.c
+++ b/src/nvim/charset.c
@@ -18,6 +18,7 @@
#include "nvim/garray.h"
#include "nvim/move.h"
#include "nvim/os_unix.h"
+#include "nvim/strings.h"
static int win_chartabsize(win_T *wp, char_u *p, colnr_T col);
diff --git a/src/nvim/crypt.c b/src/nvim/crypt.c
index e0f49f7e40..2eb699d84e 100644
--- a/src/nvim/crypt.c
+++ b/src/nvim/crypt.c
@@ -17,6 +17,7 @@
#include "nvim/ex_getln.h"
#include "nvim/message.h"
#include "nvim/option.h"
+#include "nvim/strings.h"
static void make_crc_tab(void);
diff --git a/src/nvim/cursor_shape.c b/src/nvim/cursor_shape.c
index c8c42cfbac..a36f04ce8f 100644
--- a/src/nvim/cursor_shape.c
+++ b/src/nvim/cursor_shape.c
@@ -3,6 +3,7 @@
#include "nvim/misc2.h"
#include "nvim/ex_getln.h"
#include "nvim/charset.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
/*
diff --git a/src/nvim/diff.c b/src/nvim/diff.c
index a5b4b64751..0e5d1c20b7 100644
--- a/src/nvim/diff.c
+++ b/src/nvim/diff.c
@@ -23,6 +23,7 @@
#include "nvim/option.h"
#include "nvim/path.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/undo.h"
#include "nvim/window.h"
#include "nvim/os/os.h"
diff --git a/src/nvim/digraph.c b/src/nvim/digraph.c
index f119587b8a..b7f0c40788 100644
--- a/src/nvim/digraph.c
+++ b/src/nvim/digraph.c
@@ -16,6 +16,7 @@
#include "nvim/garray.h"
#include "nvim/normal.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/ui.h"
typedef int result_T;
diff --git a/src/nvim/edit.c b/src/nvim/edit.c
index e44ea3d120..440787643e 100644
--- a/src/nvim/edit.c
+++ b/src/nvim/edit.c
@@ -45,6 +45,7 @@
#include "nvim/screen.h"
#include "nvim/search.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/tag.h"
#include "nvim/term.h"
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index b2ed7a486c..499e0a2b5b 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -54,6 +54,7 @@
#include "nvim/search.h"
#include "nvim/sha256.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/tag.h"
#include "nvim/term.h"
diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c
index 7c3592bb4b..0918e73b8a 100644
--- a/src/nvim/ex_cmds.c
+++ b/src/nvim/ex_cmds.c
@@ -51,6 +51,7 @@
#include "nvim/screen.h"
#include "nvim/search.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/tag.h"
#include "nvim/term.h"
diff --git a/src/nvim/ex_cmds2.c b/src/nvim/ex_cmds2.c
index 3a76e2028c..b616b2de24 100644
--- a/src/nvim/ex_cmds2.c
+++ b/src/nvim/ex_cmds2.c
@@ -39,6 +39,7 @@
#include "nvim/quickfix.h"
#include "nvim/regexp.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/undo.h"
#include "nvim/window.h"
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 88b0c6be77..268e625b48 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -54,6 +54,7 @@
#include "nvim/screen.h"
#include "nvim/search.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/tag.h"
#include "nvim/term.h"
diff --git a/src/nvim/ex_eval.c b/src/nvim/ex_eval.c
index 089fa0dc69..cc2d4b6405 100644
--- a/src/nvim/ex_eval.c
+++ b/src/nvim/ex_eval.c
@@ -20,6 +20,7 @@
#include "nvim/misc2.h"
#include "nvim/memory.h"
#include "nvim/regexp.h"
+#include "nvim/strings.h"
static void free_msglist(struct msglist *l);
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c
index e9977187c5..d5410346aa 100644
--- a/src/nvim/ex_getln.c
+++ b/src/nvim/ex_getln.c
@@ -49,6 +49,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/tag.h"
#include "nvim/term.h"
diff --git a/src/nvim/farsi.c b/src/nvim/farsi.c
index df91330ee3..1f9dbf8985 100644
--- a/src/nvim/farsi.c
+++ b/src/nvim/farsi.c
@@ -15,6 +15,7 @@
#include "nvim/misc1.h"
#include "nvim/misc2.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/vim.h"
diff --git a/src/nvim/file_search.c b/src/nvim/file_search.c
index 4e08dc0955..dbef8b422d 100644
--- a/src/nvim/file_search.c
+++ b/src/nvim/file_search.c
@@ -56,6 +56,7 @@
#include "nvim/misc2.h"
#include "nvim/os_unix.h"
#include "nvim/path.h"
+#include "nvim/strings.h"
#include "nvim/tag.h"
#include "nvim/ui.h"
#include "nvim/window.h"
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c
index e6e0b589b6..4112c5288d 100644
--- a/src/nvim/fileio.c
+++ b/src/nvim/fileio.c
@@ -45,6 +45,7 @@
#include "nvim/screen.h"
#include "nvim/search.h"
#include "nvim/sha256.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/undo.h"
diff --git a/src/nvim/fold.c b/src/nvim/fold.c
index e1ff74f598..f5801205d7 100644
--- a/src/nvim/fold.c
+++ b/src/nvim/fold.c
@@ -30,6 +30,7 @@
#include "nvim/move.h"
#include "nvim/option.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/undo.h"
diff --git a/src/nvim/garray.c b/src/nvim/garray.c
index cd274fc1a3..0edd8ed039 100644
--- a/src/nvim/garray.c
+++ b/src/nvim/garray.c
@@ -10,6 +10,7 @@
#include "nvim/memory.h"
#include "nvim/path.h"
#include "nvim/garray.h"
+#include "nvim/strings.h"
// #include "nvim/globals.h"
#include "nvim/memline.h"
diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c
index ca6ca2e14e..efa63f2682 100644
--- a/src/nvim/getchar.c
+++ b/src/nvim/getchar.c
@@ -40,6 +40,7 @@
#include "nvim/option.h"
#include "nvim/regexp.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/undo.h"
diff --git a/src/nvim/hardcopy.c b/src/nvim/hardcopy.c
index 3c4fba134a..c0a86a415b 100644
--- a/src/nvim/hardcopy.c
+++ b/src/nvim/hardcopy.c
@@ -31,6 +31,7 @@
#include "nvim/option.h"
#include "nvim/path.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/if_cscope.c b/src/nvim/if_cscope.c
index 31e52f9605..8b52fb521f 100644
--- a/src/nvim/if_cscope.c
+++ b/src/nvim/if_cscope.c
@@ -20,6 +20,7 @@
#include "nvim/os/time.h"
#include "nvim/path.h"
#include "nvim/quickfix.h"
+#include "nvim/strings.h"
#include "nvim/tag.h"
#include "nvim/ui.h"
#include "nvim/window.h"
diff --git a/src/nvim/indent.c b/src/nvim/indent.c
index 0c8a9370ef..aa02efe5b2 100644
--- a/src/nvim/indent.c
+++ b/src/nvim/indent.c
@@ -8,6 +8,7 @@
#include "nvim/option.h"
#include "nvim/regexp.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/undo.h"
static int lisp_match(char_u *p);
diff --git a/src/nvim/indent_c.c b/src/nvim/indent_c.c
index 71d4d8f0dc..6f9a72ea47 100644
--- a/src/nvim/indent_c.c
+++ b/src/nvim/indent_c.c
@@ -9,6 +9,7 @@
#include "nvim/misc2.h"
#include "nvim/option.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
static char_u *skip_string(char_u *p);
diff --git a/src/nvim/main.c b/src/nvim/main.c
index caeefe1582..16a155fa20 100644
--- a/src/nvim/main.c
+++ b/src/nvim/main.c
@@ -43,6 +43,7 @@
#include "nvim/path.h"
#include "nvim/quickfix.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/mark.c b/src/nvim/mark.c
index 31876cb51e..16d360d093 100644
--- a/src/nvim/mark.c
+++ b/src/nvim/mark.c
@@ -32,6 +32,7 @@
#include "nvim/path.h"
#include "nvim/quickfix.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/os/os.h"
diff --git a/src/nvim/mbyte.c b/src/nvim/mbyte.c
index 38728c2eea..97509040df 100644
--- a/src/nvim/mbyte.c
+++ b/src/nvim/mbyte.c
@@ -91,6 +91,7 @@
#include "nvim/option.h"
#include "nvim/screen.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/ui.h"
#include "nvim/os/os.h"
diff --git a/src/nvim/memline.c b/src/nvim/memline.c
index f21f007bbb..28f3f2a9cc 100644
--- a/src/nvim/memline.c
+++ b/src/nvim/memline.c
@@ -64,6 +64,7 @@
#include "nvim/screen.h"
#include "nvim/sha256.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/undo.h"
diff --git a/src/nvim/menu.c b/src/nvim/menu.c
index 557b7211b0..7fa813c5b3 100644
--- a/src/nvim/menu.c
+++ b/src/nvim/menu.c
@@ -25,6 +25,7 @@
#include "nvim/misc2.h"
#include "nvim/keymap.h"
#include "nvim/garray.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
diff --git a/src/nvim/message.c b/src/nvim/message.c
index 0e4d83a54b..5f2d1226de 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -31,6 +31,7 @@
#include "nvim/option.h"
#include "nvim/normal.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/os/os.h"
diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c
index f90772b057..4f7a78e534 100644
--- a/src/nvim/misc1.c
+++ b/src/nvim/misc1.c
@@ -43,6 +43,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/tag.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/misc2.c b/src/nvim/misc2.c
index c094672df4..1292bc8eb4 100644
--- a/src/nvim/misc2.c
+++ b/src/nvim/misc2.c
@@ -43,6 +43,7 @@
#include "nvim/screen.h"
#include "nvim/search.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/tag.h"
#include "nvim/term.h"
diff --git a/src/nvim/move.c b/src/nvim/move.c
index 06ca570545..758275578f 100644
--- a/src/nvim/move.c
+++ b/src/nvim/move.c
@@ -28,6 +28,7 @@
#include "nvim/misc2.h"
#include "nvim/popupmnu.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
static void comp_botline(win_T *wp);
static void redraw_for_cursorline(win_T *wp);
diff --git a/src/nvim/normal.c b/src/nvim/normal.c
index cdd1a76716..714607e913 100644
--- a/src/nvim/normal.c
+++ b/src/nvim/normal.c
@@ -47,6 +47,7 @@
#include "nvim/screen.h"
#include "nvim/search.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/tag.h"
#include "nvim/term.h"
diff --git a/src/nvim/ops.c b/src/nvim/ops.c
index 8f92af8725..dff9822dd0 100644
--- a/src/nvim/ops.c
+++ b/src/nvim/ops.c
@@ -38,6 +38,7 @@
#include "nvim/path.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/undo.h"
diff --git a/src/nvim/option.c b/src/nvim/option.c
index cc612cae08..c6bd17c04f 100644
--- a/src/nvim/option.c
+++ b/src/nvim/option.c
@@ -69,6 +69,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/os/env.c b/src/nvim/os/env.c
index 0c4f9e7060..e7cfb8b176 100644
--- a/src/nvim/os/env.c
+++ b/src/nvim/os/env.c
@@ -4,6 +4,7 @@
#include "nvim/os/os.h"
#include "nvim/misc2.h"
+#include "nvim/strings.h"
#ifdef HAVE__NSGETENVIRON
#include <crt_externs.h>
diff --git a/src/nvim/os/fs.c b/src/nvim/os/fs.c
index f2df3e77e8..47bf2fd933 100644
--- a/src/nvim/os/fs.c
+++ b/src/nvim/os/fs.c
@@ -6,6 +6,7 @@
#include "nvim/misc1.h"
#include "nvim/misc2.h"
#include "nvim/path.h"
+#include "nvim/strings.h"
static bool is_executable(const char_u *name);
static bool is_executable_in_path(const char_u *name);
diff --git a/src/nvim/os/shell.c b/src/nvim/os/shell.c
index 420e01b024..bf72811117 100644
--- a/src/nvim/os/shell.c
+++ b/src/nvim/os/shell.c
@@ -17,6 +17,7 @@
#include "nvim/memline.h"
#include "nvim/option_defs.h"
#include "nvim/charset.h"
+#include "nvim/strings.h"
#define BUFFER_LENGTH 1024
diff --git a/src/nvim/os/users.c b/src/nvim/os/users.c
index f4eaf61f74..1b302098dd 100644
--- a/src/nvim/os/users.c
+++ b/src/nvim/os/users.c
@@ -5,6 +5,7 @@
#include "nvim/os/os.h"
#include "nvim/garray.h"
#include "nvim/misc2.h"
+#include "nvim/strings.h"
#ifdef HAVE_PWD_H
# include <pwd.h>
#endif
diff --git a/src/nvim/os_unix.c b/src/nvim/os_unix.c
index 351f9a5837..1669a7cf77 100644
--- a/src/nvim/os_unix.c
+++ b/src/nvim/os_unix.c
@@ -45,6 +45,7 @@
#include "nvim/garray.h"
#include "nvim/path.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/path.c b/src/nvim/path.c
index c6a074378e..3d6eacba4c 100644
--- a/src/nvim/path.c
+++ b/src/nvim/path.c
@@ -22,6 +22,7 @@
#include "nvim/quickfix.h"
#include "nvim/regexp.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/tag.h"
#include "nvim/types.h"
#include "nvim/ui.h"
diff --git a/src/nvim/popupmnu.c b/src/nvim/popupmnu.c
index aa5f80c8ac..7408ce292b 100644
--- a/src/nvim/popupmnu.c
+++ b/src/nvim/popupmnu.c
@@ -12,6 +12,7 @@
#include "nvim/option.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/window.h"
static pumitem_T *pum_array = NULL; // items of displayed pum
diff --git a/src/nvim/quickfix.c b/src/nvim/quickfix.c
index 0689b9a12b..299a0a38db 100644
--- a/src/nvim/quickfix.c
+++ b/src/nvim/quickfix.c
@@ -40,6 +40,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/window.h"
diff --git a/src/nvim/regexp.c b/src/nvim/regexp.c
index d7e675478f..b724439401 100644
--- a/src/nvim/regexp.c
+++ b/src/nvim/regexp.c
@@ -57,6 +57,7 @@
#include "nvim/misc1.h"
#include "nvim/misc2.h"
#include "nvim/garray.h"
+#include "nvim/strings.h"
#ifdef REGEXP_DEBUG
/* show/save debugging data when BT engine is used */
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index 9043e707c0..55cc1e23d0 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -120,6 +120,7 @@
#include "nvim/regexp.h"
#include "nvim/search.h"
#include "nvim/spell.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/search.c b/src/nvim/search.c
index c20c44b450..22dca0b22f 100644
--- a/src/nvim/search.c
+++ b/src/nvim/search.c
@@ -38,6 +38,7 @@
#include "nvim/path.h"
#include "nvim/regexp.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/window.h"
diff --git a/src/nvim/spell.c b/src/nvim/spell.c
index 1071bfb362..e1b290843d 100644
--- a/src/nvim/spell.c
+++ b/src/nvim/spell.c
@@ -313,6 +313,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/ui.h"
diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c
index 50ce4ea1c9..bfe13212ce 100644
--- a/src/nvim/syntax.c
+++ b/src/nvim/syntax.c
@@ -36,6 +36,7 @@
#include "nvim/path.h"
#include "nvim/regexp.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/os/os.h"
diff --git a/src/nvim/tag.c b/src/nvim/tag.c
index 77a81e7c1c..aa553f9b24 100644
--- a/src/nvim/tag.c
+++ b/src/nvim/tag.c
@@ -41,6 +41,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/window.h"
diff --git a/src/nvim/term.c b/src/nvim/term.c
index c4f0ee2580..7a44b52f36 100644
--- a/src/nvim/term.c
+++ b/src/nvim/term.c
@@ -44,6 +44,7 @@
#include "nvim/os_unix.h"
#include "nvim/popupmnu.h"
#include "nvim/screen.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/ui.h"
#include "nvim/window.h"
diff --git a/src/nvim/undo.c b/src/nvim/undo.c
index d0a2213fe5..439cb9b2a5 100644
--- a/src/nvim/undo.c
+++ b/src/nvim/undo.c
@@ -102,6 +102,7 @@
#include "nvim/quickfix.h"
#include "nvim/screen.h"
#include "nvim/sha256.h"
+#include "nvim/strings.h"
#include "nvim/os/os.h"
#include "nvim/os/time.h"
diff --git a/src/nvim/version.c b/src/nvim/version.c
index 9515c4daee..a140453c96 100644
--- a/src/nvim/version.c
+++ b/src/nvim/version.c
@@ -17,7 +17,7 @@
#include "nvim/message.h"
#include "nvim/misc2.h"
#include "nvim/screen.h"
-
+#include "nvim/strings.h"
#include "nvim/version_defs.h"
char *Version = VIM_VERSION_SHORT;
diff --git a/src/nvim/window.c b/src/nvim/window.c
index ba4420685f..8270ccc7ea 100644
--- a/src/nvim/window.c
+++ b/src/nvim/window.c
@@ -41,6 +41,7 @@
#include "nvim/regexp.h"
#include "nvim/screen.h"
#include "nvim/search.h"
+#include "nvim/strings.h"
#include "nvim/syntax.h"
#include "nvim/term.h"
#include "nvim/undo.h"