mirror of
https://github.com/neovim/neovim.git
synced 2025-09-12 22:38:16 +00:00
lint
This commit is contained in:
@@ -91,21 +91,21 @@ static char *e_auabort = N_("E855: Autocommands caused command to abort");
|
||||
// Number of times free_buffer() was called.
|
||||
static int buf_free_count = 0;
|
||||
|
||||
/* Read data from buffer for retrying. */
|
||||
// Read data from buffer for retrying.
|
||||
static int
|
||||
read_buffer(
|
||||
int read_stdin, /* read file from stdin, otherwise fifo */
|
||||
exarg_T *eap, /* for forced 'ff' and 'fenc' or NULL */
|
||||
int flags) /* extra flags for readfile() */
|
||||
int read_stdin, // read file from stdin, otherwise fifo
|
||||
exarg_T *eap, // for forced 'ff' and 'fenc' or NULL
|
||||
int flags) // extra flags for readfile()
|
||||
{
|
||||
int retval = OK;
|
||||
linenr_T line_count;
|
||||
|
||||
/*
|
||||
* Read from the buffer which the text is already filled in and append at
|
||||
* the end. This makes it possible to retry when 'fileformat' or
|
||||
* 'fileencoding' was guessed wrong.
|
||||
*/
|
||||
//
|
||||
// Read from the buffer which the text is already filled in and append at
|
||||
// the end. This makes it possible to retry when 'fileformat' or
|
||||
// 'fileencoding' was guessed wrong.
|
||||
//
|
||||
line_count = curbuf->b_ml.ml_line_count;
|
||||
retval = readfile(
|
||||
read_stdin ? NULL : curbuf->b_ffname,
|
||||
@@ -113,27 +113,30 @@ read_buffer(
|
||||
(linenr_T)line_count, (linenr_T)0, (linenr_T)MAXLNUM, eap,
|
||||
flags | READ_BUFFER);
|
||||
if (retval == OK) {
|
||||
/* Delete the binary lines. */
|
||||
while (--line_count >= 0)
|
||||
ml_delete((linenr_T)1, FALSE);
|
||||
} else {
|
||||
/* Delete the converted lines. */
|
||||
while (curbuf->b_ml.ml_line_count > line_count)
|
||||
ml_delete(line_count, FALSE);
|
||||
// Delete the binary lines.
|
||||
while (--line_count >= 0) {
|
||||
ml_delete((linenr_T)1, false);
|
||||
}
|
||||
/* Put the cursor on the first line. */
|
||||
} else {
|
||||
// Delete the converted lines.
|
||||
while (curbuf->b_ml.ml_line_count > line_count) {
|
||||
ml_delete(line_count, false);
|
||||
}
|
||||
}
|
||||
// Put the cursor on the first line.
|
||||
curwin->w_cursor.lnum = 1;
|
||||
curwin->w_cursor.col = 0;
|
||||
|
||||
if (read_stdin) {
|
||||
/* Set or reset 'modified' before executing autocommands, so that
|
||||
* it can be changed there. */
|
||||
if (!readonlymode && !bufempty())
|
||||
// Set or reset 'modified' before executing autocommands, so that
|
||||
// it can be changed there.
|
||||
if (!readonlymode && !bufempty()) {
|
||||
changed();
|
||||
else if (retval != FAIL)
|
||||
unchanged(curbuf, FALSE);
|
||||
} else if (retval != FAIL) {
|
||||
unchanged(curbuf, false);
|
||||
}
|
||||
|
||||
apply_autocmds_retval(EVENT_STDINREADPOST, NULL, NULL, FALSE,
|
||||
apply_autocmds_retval(EVENT_STDINREADPOST, NULL, NULL, false,
|
||||
curbuf, &retval);
|
||||
}
|
||||
return retval;
|
||||
@@ -154,7 +157,7 @@ open_buffer (
|
||||
int retval = OK;
|
||||
bufref_T old_curbuf;
|
||||
long old_tw = curbuf->b_p_tw;
|
||||
int read_fifo = FALSE;
|
||||
int read_fifo = false;
|
||||
|
||||
/*
|
||||
* The 'readonly' flag is only set when BF_NEVERLOADED is being reset.
|
||||
@@ -218,12 +221,16 @@ open_buffer (
|
||||
|| S_ISSOCK(perm)
|
||||
# endif
|
||||
# ifdef OPEN_CHR_FILES
|
||||
|| (S_ISCHR(perm) && is_dev_fd_file(curbuf->b_ffname))
|
||||
|| (S_ISCHR(perm)
|
||||
&& is_dev_fd_file(curbuf->b_ffname))
|
||||
# endif
|
||||
))
|
||||
read_fifo = TRUE;
|
||||
if (read_fifo)
|
||||
curbuf->b_p_bin = TRUE;
|
||||
)
|
||||
) {
|
||||
read_fifo = true;
|
||||
}
|
||||
if (read_fifo) {
|
||||
curbuf->b_p_bin = true;
|
||||
}
|
||||
#endif
|
||||
if (shortmess(SHM_FILEINFO)) {
|
||||
msg_silent = 1;
|
||||
@@ -235,8 +242,9 @@ open_buffer (
|
||||
#ifdef UNIX
|
||||
if (read_fifo) {
|
||||
curbuf->b_p_bin = save_bin;
|
||||
if (retval == OK)
|
||||
retval = read_buffer(FALSE, eap, flags);
|
||||
if (retval == OK) {
|
||||
retval = read_buffer(false, eap, flags);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
msg_silent = old_msg_silent;
|
||||
@@ -259,14 +267,14 @@ open_buffer (
|
||||
(linenr_T)0, (linenr_T)MAXLNUM, NULL,
|
||||
flags | (READ_NEW + READ_STDIN));
|
||||
curbuf->b_p_bin = save_bin;
|
||||
if (retval == OK)
|
||||
retval = read_buffer(TRUE, eap, flags);
|
||||
|
||||
if (retval == OK) {
|
||||
retval = read_buffer(true, eap, flags);
|
||||
}
|
||||
}
|
||||
|
||||
/* if first time loading this buffer, init b_chartab[] */
|
||||
if (curbuf->b_flags & BF_NEVERLOADED) {
|
||||
(void)buf_init_chartab(curbuf, FALSE);
|
||||
(void)buf_init_chartab(curbuf, false);
|
||||
parse_cino(curbuf);
|
||||
}
|
||||
|
||||
@@ -463,8 +471,8 @@ void close_buffer(win_T *win, buf_T *buf, int action, int abort_if_last)
|
||||
return;
|
||||
}
|
||||
|
||||
/* When the buffer becomes hidden, but is not unloaded, trigger
|
||||
* BufHidden */
|
||||
// When the buffer becomes hidden, but is not unloaded, trigger
|
||||
// BufHidden
|
||||
if (!unload_buf) {
|
||||
buf->b_locked++;
|
||||
if (apply_autocmds(EVENT_BUFHIDDEN, buf->b_fname, buf->b_fname, false,
|
||||
|
@@ -471,7 +471,7 @@ readfile (
|
||||
curbuf->b_p_ro = FALSE;
|
||||
|
||||
if (newfile && !read_stdin && !read_buffer && !read_fifo) {
|
||||
/* Remember time of file. */
|
||||
// Remember time of file.
|
||||
FileInfo file_info;
|
||||
if (os_fileinfo((char *)fname, &file_info)) {
|
||||
buf_store_file_info(curbuf, &file_info);
|
||||
|
@@ -4,14 +4,14 @@
|
||||
#include "nvim/buffer_defs.h"
|
||||
#include "nvim/os/os.h"
|
||||
|
||||
/* Values for readfile() flags */
|
||||
#define READ_NEW 0x01 /* read a file into a new buffer */
|
||||
#define READ_FILTER 0x02 /* read filter output */
|
||||
#define READ_STDIN 0x04 /* read from stdin */
|
||||
#define READ_BUFFER 0x08 /* read from curbuf (converting stdin) */
|
||||
#define READ_DUMMY 0x10 /* reading into a dummy buffer */
|
||||
#define READ_KEEP_UNDO 0x20 /* keep undo info */
|
||||
#define READ_FIFO 0x40 /* read from fifo or socket */
|
||||
// Values for readfile() flags
|
||||
#define READ_NEW 0x01 // read a file into a new buffer
|
||||
#define READ_FILTER 0x02 // read filter output
|
||||
#define READ_STDIN 0x04 // read from stdin
|
||||
#define READ_BUFFER 0x08 // read from curbuf (converting stdin)
|
||||
#define READ_DUMMY 0x10 // reading into a dummy buffer
|
||||
#define READ_KEEP_UNDO 0x20 // keep undo info
|
||||
#define READ_FIFO 0x40 // read from fifo or socket
|
||||
|
||||
#define READ_STRING(x, y) (char_u *)read_string((x), (size_t)(y))
|
||||
|
||||
|
Reference in New Issue
Block a user