refactor: remove some unused includes (#19747)

- Remove autocmd.h from fileio.h
- Remove normal.h from main.h
- Move bufinfo_T from undo_defs.h to undo.c
This commit is contained in:
zeertzjq
2022-08-13 08:59:11 +08:00
committed by GitHub
parent e23c5fda0a
commit 6f14c5d2dd
23 changed files with 22 additions and 21 deletions

View File

@@ -9,9 +9,9 @@
#include "nvim/api/private/defs.h" #include "nvim/api/private/defs.h"
#include "nvim/api/private/helpers.h" #include "nvim/api/private/helpers.h"
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/eval/typval.h" #include "nvim/eval/typval.h"
#include "nvim/fileio.h"
#include "nvim/lua/executor.h" #include "nvim/lua/executor.h"
#ifdef INCLUDE_GENERATED_DECLARATIONS #ifdef INCLUDE_GENERATED_DECLARATIONS

View File

@@ -21,7 +21,6 @@
#include "nvim/ex_cmds_defs.h" #include "nvim/ex_cmds_defs.h"
#include "nvim/ex_eval.h" #include "nvim/ex_eval.h"
#include "nvim/extmark.h" #include "nvim/extmark.h"
#include "nvim/fileio.h"
#include "nvim/highlight_group.h" #include "nvim/highlight_group.h"
#include "nvim/lib/kvec.h" #include "nvim/lib/kvec.h"
#include "nvim/lua/executor.h" #include "nvim/lua/executor.h"

View File

@@ -27,6 +27,7 @@
#include "nvim/api/private/helpers.h" #include "nvim/api/private/helpers.h"
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/assert.h" #include "nvim/assert.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/buffer_updates.h" #include "nvim/buffer_updates.h"
#include "nvim/change.h" #include "nvim/change.h"

View File

@@ -30,7 +30,7 @@ typedef struct {
#include "nvim/option_defs.h" #include "nvim/option_defs.h"
// for jump list and tag stack sizes in a buffer and mark types // for jump list and tag stack sizes in a buffer and mark types
#include "nvim/mark_defs.h" #include "nvim/mark_defs.h"
// for u_header_T; needs buf_T. // for u_header_T
#include "nvim/undo_defs.h" #include "nvim/undo_defs.h"
// for hashtab_T // for hashtab_T
#include "nvim/hashtab.h" #include "nvim/hashtab.h"

View File

@@ -4,14 +4,15 @@
#include "nvim/api/private/converter.h" #include "nvim/api/private/converter.h"
#include "nvim/api/private/helpers.h" #include "nvim/api/private/helpers.h"
#include "nvim/api/ui.h" #include "nvim/api/ui.h"
#include "nvim/autocmd.h"
#include "nvim/channel.h" #include "nvim/channel.h"
#include "nvim/eval.h" #include "nvim/eval.h"
#include "nvim/eval/encode.h" #include "nvim/eval/encode.h"
#include "nvim/event/socket.h" #include "nvim/event/socket.h"
#include "nvim/fileio.h"
#include "nvim/lua/executor.h" #include "nvim/lua/executor.h"
#include "nvim/msgpack_rpc/channel.h" #include "nvim/msgpack_rpc/channel.h"
#include "nvim/msgpack_rpc/server.h" #include "nvim/msgpack_rpc/server.h"
#include "nvim/os/fs.h"
#include "nvim/os/shell.h" #include "nvim/os/shell.h"
#ifdef WIN32 #ifdef WIN32
# include "nvim/os/os_win_console.h" # include "nvim/os/os_win_console.h"

View File

@@ -14,6 +14,7 @@
#include <stdbool.h> #include <stdbool.h>
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/change.h" #include "nvim/change.h"
#include "nvim/charset.h" #include "nvim/charset.h"

View File

@@ -15,6 +15,7 @@
#endif #endif
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/change.h" #include "nvim/change.h"
#include "nvim/channel.h" #include "nvim/channel.h"
@@ -34,7 +35,6 @@
#include "nvim/ex_eval.h" #include "nvim/ex_eval.h"
#include "nvim/ex_getln.h" #include "nvim/ex_getln.h"
#include "nvim/ex_session.h" #include "nvim/ex_session.h"
#include "nvim/fileio.h"
#include "nvim/getchar.h" #include "nvim/getchar.h"
#include "nvim/highlight_group.h" #include "nvim/highlight_group.h"
#include "nvim/lua/executor.h" #include "nvim/lua/executor.h"

View File

@@ -12,6 +12,7 @@
#include <string.h> #include <string.h>
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/globals.h" #include "nvim/globals.h"
#include "nvim/vim.h" #include "nvim/vim.h"
#ifdef HAVE_LOCALE_H #ifdef HAVE_LOCALE_H

View File

@@ -50,6 +50,7 @@
#include <string.h> #include <string.h>
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/charset.h" #include "nvim/charset.h"
#include "nvim/eval.h" #include "nvim/eval.h"
#include "nvim/file_search.h" #include "nvim/file_search.h"

View File

@@ -1,7 +1,6 @@
#ifndef NVIM_FILEIO_H #ifndef NVIM_FILEIO_H
#define NVIM_FILEIO_H #define NVIM_FILEIO_H
#include "nvim/autocmd.h"
#include "nvim/buffer_defs.h" #include "nvim/buffer_defs.h"
#include "nvim/eval/typval.h" #include "nvim/eval/typval.h"
#include "nvim/garray.h" #include "nvim/garray.h"

View File

@@ -18,6 +18,7 @@
#include <sys/types.h> #include <sys/types.h>
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/charset.h" #include "nvim/charset.h"
#include "nvim/eval.h" #include "nvim/eval.h"

View File

@@ -2,7 +2,6 @@
#define NVIM_MAIN_H #define NVIM_MAIN_H
#include "nvim/event/loop.h" #include "nvim/event/loop.h"
#include "nvim/normal.h"
// Maximum number of commands from + or -c arguments. // Maximum number of commands from + or -c arguments.
#define MAX_ARG_CMDS 10 #define MAX_ARG_CMDS 10

View File

@@ -19,7 +19,6 @@
#include "nvim/eval.h" #include "nvim/eval.h"
#include "nvim/ex_cmds.h" #include "nvim/ex_cmds.h"
#include "nvim/extmark.h" #include "nvim/extmark.h"
#include "nvim/fileio.h"
#include "nvim/fold.h" #include "nvim/fold.h"
#include "nvim/mark.h" #include "nvim/mark.h"
#include "nvim/mbyte.h" #include "nvim/mbyte.h"

View File

@@ -44,6 +44,7 @@
#include <string.h> #include <string.h>
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/change.h" #include "nvim/change.h"
#include "nvim/cursor.h" #include "nvim/cursor.h"

View File

@@ -617,6 +617,7 @@ char *arena_memdupz(Arena *arena, const char *buf, size_t size)
#if defined(EXITFREE) #if defined(EXITFREE)
# include "nvim/autocmd.h"
# include "nvim/buffer.h" # include "nvim/buffer.h"
# include "nvim/charset.h" # include "nvim/charset.h"
# include "nvim/cmdhist.h" # include "nvim/cmdhist.h"
@@ -627,7 +628,6 @@ char *arena_memdupz(Arena *arena, const char *buf, size_t size)
# include "nvim/ex_docmd.h" # include "nvim/ex_docmd.h"
# include "nvim/ex_getln.h" # include "nvim/ex_getln.h"
# include "nvim/file_search.h" # include "nvim/file_search.h"
# include "nvim/fileio.h"
# include "nvim/fold.h" # include "nvim/fold.h"
# include "nvim/getchar.h" # include "nvim/getchar.h"
# include "nvim/mark.h" # include "nvim/mark.h"

View File

@@ -24,7 +24,6 @@
#include "nvim/ex_cmds2.h" #include "nvim/ex_cmds2.h"
#include "nvim/ex_getln.h" #include "nvim/ex_getln.h"
#include "nvim/extmark.h" #include "nvim/extmark.h"
#include "nvim/fileio.h"
#include "nvim/fold.h" #include "nvim/fold.h"
#include "nvim/getchar.h" #include "nvim/getchar.h"
#include "nvim/globals.h" #include "nvim/globals.h"

View File

@@ -10,7 +10,6 @@
#include "nvim/charset.h" #include "nvim/charset.h"
#include "nvim/eval.h" #include "nvim/eval.h"
#include "nvim/ex_getln.h" #include "nvim/ex_getln.h"
#include "nvim/fileio.h"
#include "nvim/macros.h" #include "nvim/macros.h"
#include "nvim/map.h" #include "nvim/map.h"
#include "nvim/memory.h" #include "nvim/memory.h"

View File

@@ -8,9 +8,9 @@
#include "nvim/api/private/defs.h" #include "nvim/api/private/defs.h"
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/event/loop.h" #include "nvim/event/loop.h"
#include "nvim/event/rstream.h" #include "nvim/event/rstream.h"
#include "nvim/fileio.h"
#include "nvim/getchar.h" #include "nvim/getchar.h"
#include "nvim/keycodes.h" #include "nvim/keycodes.h"
#include "nvim/main.h" #include "nvim/main.h"

View File

@@ -9,10 +9,10 @@
#endif #endif
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/eval.h" #include "nvim/eval.h"
#include "nvim/event/loop.h" #include "nvim/event/loop.h"
#include "nvim/event/signal.h" #include "nvim/event/signal.h"
#include "nvim/fileio.h"
#include "nvim/globals.h" #include "nvim/globals.h"
#include "nvim/log.h" #include "nvim/log.h"
#include "nvim/main.h" #include "nvim/main.h"

View File

@@ -14,6 +14,7 @@
#include "nvim/api/private/helpers.h" #include "nvim/api/private/helpers.h"
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/charset.h" #include "nvim/charset.h"
#include "nvim/cursor_shape.h" #include "nvim/cursor_shape.h"

View File

@@ -44,16 +44,15 @@
#include "nvim/api/private/helpers.h" #include "nvim/api/private/helpers.h"
#include "nvim/ascii.h" #include "nvim/ascii.h"
#include "nvim/autocmd.h"
#include "nvim/buffer.h" #include "nvim/buffer.h"
#include "nvim/change.h" #include "nvim/change.h"
#include "nvim/cursor.h" #include "nvim/cursor.h"
#include "nvim/edit.h"
#include "nvim/eval.h" #include "nvim/eval.h"
#include "nvim/event/loop.h" #include "nvim/event/loop.h"
#include "nvim/event/time.h" #include "nvim/event/time.h"
#include "nvim/ex_cmds.h" #include "nvim/ex_cmds.h"
#include "nvim/ex_docmd.h" #include "nvim/ex_docmd.h"
#include "nvim/fileio.h"
#include "nvim/getchar.h" #include "nvim/getchar.h"
#include "nvim/highlight.h" #include "nvim/highlight.h"
#include "nvim/highlight_group.h" #include "nvim/highlight_group.h"

View File

@@ -113,6 +113,12 @@
#include "nvim/types.h" #include "nvim/types.h"
#include "nvim/undo.h" #include "nvim/undo.h"
/// Structure passed around between undofile functions.
typedef struct {
buf_T *bi_buf;
FILE *bi_fp;
} bufinfo_T;
#ifdef INCLUDE_GENERATED_DECLARATIONS #ifdef INCLUDE_GENERATED_DECLARATIONS
# include "undo.c.generated.h" # include "undo.c.generated.h"
#endif #endif

View File

@@ -74,10 +74,4 @@ struct u_header {
#define UH_EMPTYBUF 0x02 // buffer was empty #define UH_EMPTYBUF 0x02 // buffer was empty
#define UH_RELOAD 0x04 // buffer was reloaded #define UH_RELOAD 0x04 // buffer was reloaded
/// Structure passed around between undofile functions.
typedef struct {
buf_T *bi_buf;
FILE *bi_fp;
} bufinfo_T;
#endif // NVIM_UNDO_DEFS_H #endif // NVIM_UNDO_DEFS_H