From 0221a9220a2ec0691a7139c8362aba80d1f3b8ee Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Tue, 20 Aug 2019 19:41:45 +0200 Subject: paste: edge-case: handle EOL at end-of-buffer This is "readfile()-style", see also ":help channel-lines". --- src/nvim/api/vim.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/nvim/api') diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c index bafb21bd4e..9ba855b61f 100644 --- a/src/nvim/api/vim.c +++ b/src/nvim/api/vim.c @@ -1210,9 +1210,13 @@ Dictionary nvim_get_namespaces(void) /// /// Compare |:put| and |p| which are always linewise. /// -/// @param lines contents -/// @param type type ("c", "l", "b") or empty to guess from contents -/// @param direction behave like |P| instead of |p| +/// @param lines |readfile()|-style list of lines. |channel-lines| +/// @param type Edit behavior: +/// - "b" |blockwise-visual| mode +/// - "c" |characterwise| mode +/// - "l" |linewise| mode +/// - "" guess by contents +/// @param direction Behave like |P| instead of |p| /// @param[out] err Error details, if any void nvim_put(ArrayOf(String) lines, String type, Boolean direction, Error *err) -- cgit