mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
docs: fix typos (#20394)
Co-authored-by: Raphael <glephunter@gmail.com> Co-authored-by: smjonas <jonas.strittmatter@gmx.de> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
This commit is contained in:
parent
9cf252e121
commit
df646572c5
@ -2579,7 +2579,7 @@ nvim_buf_set_extmark({buffer}, {ns_id}, {line}, {col}, {*opts})
|
||||
• virt_text : virtual text to link to this mark. A list of
|
||||
[text, highlight] tuples, each representing a text chunk
|
||||
with specified highlight. `highlight` element can either
|
||||
be a a single highlight group, or an array of multiple
|
||||
be a single highlight group, or an array of multiple
|
||||
highlight groups that will be stacked (highest priority
|
||||
last). A highlight group can be supplied either as a
|
||||
string or as an integer, the latter which can be obtained
|
||||
@ -2897,7 +2897,7 @@ nvim_win_set_hl_ns({window}, {ns_id}) *nvim_win_set_hl_ns()*
|
||||
Set highlight namespace for a window. This will use highlights defined in
|
||||
this namespace, but fall back to global highlights (ns=0) when missing.
|
||||
|
||||
This takes predecence over the 'winhighlight' option.
|
||||
This takes precedence over the 'winhighlight' option.
|
||||
|
||||
Parameters: ~
|
||||
{ns_id} the namespace to use
|
||||
|
@ -489,7 +489,7 @@ backup.vim
|
||||
http://www.vim.org/scripts/script.php?script_id=1537
|
||||
Keeps as many backups as you like so you don't have to.
|
||||
|
||||
rainbow_parenthsis.vim
|
||||
rainbow_parenthesis.vim
|
||||
http://www.vim.org/scripts/script.php?script_id=1561
|
||||
Very helpful since Ada uses only '(' and ')'.
|
||||
|
||||
|
@ -3355,7 +3355,7 @@ uv.getnameinfo({address} [, {callback}]) *uv.getnameinfo()*
|
||||
- `family`: `string` or `integer` or `nil`
|
||||
- `callback`: `callable` (async version) or `nil` (sync
|
||||
version)
|
||||
- `err`: `nil` or `sring`
|
||||
- `err`: `nil` or `string`
|
||||
- `host`: `string` or `nil`
|
||||
- `service`: `string` or `nil`
|
||||
|
||||
|
@ -1340,7 +1340,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
used. The command-line will cover the last line of the screen when
|
||||
shown.
|
||||
|
||||
WARNING: `cmdheight=0` is considered experimental. Except some
|
||||
WARNING: `cmdheight=0` is considered experimental. Expect some
|
||||
unwanted behaviour. Some 'shortmess' flags and similar
|
||||
mechanism might fail to take effect, causing unwanted hit-enter
|
||||
prompts. Some informative messages, both from Nvim itself and
|
||||
|
@ -2365,7 +2365,7 @@ you set the variable: >
|
||||
|
||||
:let papp_include_html=1
|
||||
|
||||
in your startup file it will try to syntax-hilight html code inside phtml
|
||||
in your startup file it will try to syntax-highlight html code inside phtml
|
||||
sections, but this is relatively slow and much too colourful to be able to
|
||||
edit sensibly. ;)
|
||||
|
||||
|
@ -476,7 +476,7 @@ function M.apply_text_edits(text_edits, bufnr, offset_encoding)
|
||||
-- If the replacement is over the end of a line (i.e. e.end_col is out of bounds and the
|
||||
-- replacement text ends with a newline We can likely assume that the replacement is assumed
|
||||
-- to be meant to replace the newline with another newline and we need to make sure this
|
||||
-- doens't add an extra empty line. E.g. when the last line to be replaced contains a '\r'
|
||||
-- doesn't add an extra empty line. E.g. when the last line to be replaced contains a '\r'
|
||||
-- in the file some servers (clangd on windows) will include that character in the line
|
||||
-- while nvim_buf_set_text doesn't count it as part of the line.
|
||||
if
|
||||
|
@ -202,7 +202,7 @@ _ERROR_CATEGORIES = [
|
||||
'whitespace/cast',
|
||||
]
|
||||
|
||||
# The default state of the category filter. This is overrided by the --filter=
|
||||
# The default state of the category filter. This is overridden by the --filter=
|
||||
# flag. By default all errors are on, so only add here categories that should be
|
||||
# off by default (i.e., categories that must be enabled by the --filter= flags).
|
||||
# All entries here should start with a '-' or '+', as in the --filter= flag.
|
||||
|
@ -389,7 +389,7 @@ Array nvim_buf_get_extmarks(Buffer buffer, Integer ns_id, Object start, Object e
|
||||
/// - virt_text : virtual text to link to this mark.
|
||||
/// A list of [text, highlight] tuples, each representing a
|
||||
/// text chunk with specified highlight. `highlight` element
|
||||
/// can either be a a single highlight group, or an array of
|
||||
/// can either be a single highlight group, or an array of
|
||||
/// multiple highlight groups that will be stacked
|
||||
/// (highest priority last). A highlight group can be supplied
|
||||
/// either as a string or as an integer, the latter which
|
||||
|
@ -430,7 +430,7 @@ Object nvim_win_call(Window window, LuaRef fun, Error *err)
|
||||
/// Set highlight namespace for a window. This will use highlights defined in
|
||||
/// this namespace, but fall back to global highlights (ns=0) when missing.
|
||||
///
|
||||
/// This takes predecence over the 'winhighlight' option.
|
||||
/// This takes precedence over the 'winhighlight' option.
|
||||
///
|
||||
/// @param ns_id the namespace to use
|
||||
/// @param[out] err Error details, if any
|
||||
|
@ -999,7 +999,7 @@ int copy_indent(int size, char *src)
|
||||
/// "second_line_indent": indent for after ^^D in Insert mode or if flag
|
||||
/// OPENLINE_COM_LIST
|
||||
/// "did_do_comment" is set to true when intentionally putting the comment
|
||||
/// leader in fromt of the new line.
|
||||
/// leader in front of the new line.
|
||||
///
|
||||
/// @param dir FORWARD or BACKWARD
|
||||
///
|
||||
|
@ -650,7 +650,7 @@ static inline unsigned nr2hex(unsigned n)
|
||||
///
|
||||
/// @param b
|
||||
///
|
||||
/// @reeturn Number of display cells.
|
||||
/// @return Number of display cells.
|
||||
int byte2cells(int b)
|
||||
FUNC_ATTR_PURE
|
||||
{
|
||||
|
@ -2104,7 +2104,7 @@ static int handle_mapping(int *keylenp, bool *timedout, int *mapdepth)
|
||||
} else {
|
||||
keylen = 0;
|
||||
}
|
||||
if (keylen == 0) { // no simplication has been done
|
||||
if (keylen == 0) { // no simplification has been done
|
||||
// If there was no mapping at all use the character from the
|
||||
// typeahead buffer right here.
|
||||
if (mp == NULL) {
|
||||
|
@ -265,7 +265,7 @@ void hash_unlock(hashtab_T *ht)
|
||||
hash_may_resize(ht, 0);
|
||||
}
|
||||
|
||||
/// Resize hastable (new size can be given or automatically computed).
|
||||
/// Resize hashtable (new size can be given or automatically computed).
|
||||
///
|
||||
/// @param minitems Minimum number of items the new table should hold.
|
||||
/// If zero, new size will depend on currently used items:
|
||||
|
@ -2034,7 +2034,7 @@ void highlight_changed(void)
|
||||
}
|
||||
}
|
||||
|
||||
// sentinel value. used when no hightlight namespace is active
|
||||
// sentinel value. used when no highlight namespace is active
|
||||
highlight_attr[HLF_COUNT] = 0;
|
||||
|
||||
//
|
||||
|
@ -1369,7 +1369,7 @@ static int query_inspect(lua_State *L)
|
||||
lua_rawseti(L, -2, nextitem++); // [retval, patterns, pat, pred]
|
||||
}
|
||||
// last predicate should have ended with TypeDone
|
||||
lua_pop(L, 1); // [retval, patters, pat]
|
||||
lua_pop(L, 1); // [retval, patterns, pat]
|
||||
lua_rawseti(L, -2, (int)i + 1); // [retval, patterns]
|
||||
}
|
||||
lua_setfield(L, -2, "patterns"); // [retval]
|
||||
|
@ -805,7 +805,7 @@ done:
|
||||
/// char *output = NULL;
|
||||
/// size_t nread = 0;
|
||||
/// char *argv[] = {"ls", "-la", NULL};
|
||||
/// int exitcode = os_sytem(argv, NULL, 0, &output, &nread);
|
||||
/// int exitcode = os_system(argv, NULL, 0, &output, &nread);
|
||||
///
|
||||
/// @param argv The commandline arguments to be passed to the shell. `argv`
|
||||
/// will be consumed.
|
||||
|
@ -575,7 +575,7 @@ bool path_has_exp_wildcard(const char_u *p)
|
||||
/// @param path The path to search.
|
||||
/// @param flags Flags for regexp expansion.
|
||||
/// - EW_ICASE: Ignore case.
|
||||
/// - EW_NOERROR: Silence error messeges.
|
||||
/// - EW_NOERROR: Silence error messages.
|
||||
/// - EW_NOTWILD: Add matches literally.
|
||||
/// @returns the number of matches found.
|
||||
static size_t path_expand(garray_T *gap, const char_u *path, int flags)
|
||||
|
@ -1503,7 +1503,7 @@ bool current_quote(oparg_T *oap, long count, bool include, int quotechar)
|
||||
bool inside_quotes = false; // Looks like "i'" done before
|
||||
bool selected_quote = false; // Has quote inside selection
|
||||
int i;
|
||||
bool restore_vis_bef = false; // resotre VIsual on abort
|
||||
bool restore_vis_bef = false; // restore VIsual on abort
|
||||
|
||||
// When 'selection' is "exclusive" move the cursor to where it would be
|
||||
// with 'selection' "inclusive", so that the logic is the same for both.
|
||||
|
@ -737,7 +737,7 @@ void win_set_minimal_style(win_T *wp)
|
||||
}
|
||||
|
||||
// TODO(bfredl): this could use a highlight namespace directly,
|
||||
// and avoid pecularities around window options
|
||||
// and avoid peculiarities around window options
|
||||
char_u *old = (char_u *)wp->w_p_winhl;
|
||||
wp->w_p_winhl = ((*old == NUL)
|
||||
? xstrdup("EndOfBuffer:")
|
||||
|
@ -1046,7 +1046,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[3], 0, 4, 0, 8)
|
||||
end)
|
||||
|
||||
it('substitions over multiple lines with newline in pattern', function()
|
||||
it('substitutes over multiple lines with newline in pattern', function()
|
||||
feed('A<cr>67890<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 3)
|
||||
set_extmark(ns, marks[2], 0, 4)
|
||||
@ -1078,7 +1078,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[6], 1, 2, 0, 5)
|
||||
end)
|
||||
|
||||
it('substitions with multiple newlines in pattern', function()
|
||||
it('substitutes with multiple newlines in pattern', function()
|
||||
feed('A<cr>67890<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 4)
|
||||
set_extmark(ns, marks[2], 0, 5)
|
||||
@ -1093,7 +1093,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[5], 2, 0, 0, 6)
|
||||
end)
|
||||
|
||||
it('substitions over multiple lines with replace in substition', function()
|
||||
it('substitutes over multiple lines with replace in substitution', function()
|
||||
feed('A<cr>67890<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 1)
|
||||
set_extmark(ns, marks[2], 0, 2)
|
||||
@ -1111,7 +1111,7 @@ describe('API/extmarks', function()
|
||||
eq({1, 3}, get_extmark_by_id(ns, marks[3]))
|
||||
end)
|
||||
|
||||
it('substitions over multiple lines with replace in substition', function()
|
||||
it('substitutes over multiple lines with replace in substitution', function()
|
||||
feed('A<cr>x3<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 1, 0)
|
||||
set_extmark(ns, marks[2], 1, 1)
|
||||
@ -1122,7 +1122,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[3], 1, 2, 2, 0)
|
||||
end)
|
||||
|
||||
it('substitions over multiple lines with replace in substition', function()
|
||||
it('substitutes over multiple lines with replace in substitution', function()
|
||||
feed('A<cr>x3<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 1)
|
||||
set_extmark(ns, marks[2], 0, 2)
|
||||
@ -1140,7 +1140,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[3], 0, 4, 1, 3)
|
||||
end)
|
||||
|
||||
it('substitions with newline in match and sub, delta is 0', function()
|
||||
it('substitutes with newline in match and sub, delta is 0', function()
|
||||
feed('A<cr>67890<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 3)
|
||||
set_extmark(ns, marks[2], 0, 4)
|
||||
@ -1157,7 +1157,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[6], 2, 0, 2, 0)
|
||||
end)
|
||||
|
||||
it('substitions with newline in match and sub, delta > 0', function()
|
||||
it('substitutes with newline in match and sub, delta > 0', function()
|
||||
feed('A<cr>67890<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 3)
|
||||
set_extmark(ns, marks[2], 0, 4)
|
||||
@ -1174,7 +1174,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[6], 2, 0, 3, 0)
|
||||
end)
|
||||
|
||||
it('substitions with newline in match and sub, delta < 0', function()
|
||||
it('substitutes with newline in match and sub, delta < 0', function()
|
||||
feed('A<cr>67890<cr>xx<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 3)
|
||||
set_extmark(ns, marks[2], 0, 4)
|
||||
@ -1193,7 +1193,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[7], 3, 0, 2, 0)
|
||||
end)
|
||||
|
||||
it('substitions with backrefs, newline inserted into sub', function()
|
||||
it('substitutes with backrefs, newline inserted into sub', function()
|
||||
feed('A<cr>67890<cr>xx<cr>xx<esc>')
|
||||
set_extmark(ns, marks[1], 0, 3)
|
||||
set_extmark(ns, marks[2], 0, 4)
|
||||
@ -1210,7 +1210,7 @@ describe('API/extmarks', function()
|
||||
check_undo_redo(ns, marks[6], 2, 0, 3, 0)
|
||||
end)
|
||||
|
||||
it('substitions a ^', function()
|
||||
it('substitutes a ^', function()
|
||||
set_extmark(ns, marks[1], 0, 0)
|
||||
set_extmark(ns, marks[2], 0, 1)
|
||||
feed([[:s:^:x<cr>]])
|
||||
@ -1397,7 +1397,7 @@ describe('API/extmarks', function()
|
||||
eq({{id, 1, 0}}, bufmeths.get_extmarks(buf, ns, 0, -1, {}))
|
||||
end)
|
||||
|
||||
it('does not crash with append/delete/undo seqence', function()
|
||||
it('does not crash with append/delete/undo sequence', function()
|
||||
meths.exec([[
|
||||
let ns = nvim_create_namespace('myplugin')
|
||||
call nvim_buf_set_extmark(0, ns, 0, 0, {})
|
||||
|
@ -885,7 +885,7 @@ describe('nvim_set_keymap, nvim_del_keymap', function()
|
||||
eq({'<space>'}, meths.buf_get_lines(0, 0, -1, false))
|
||||
end)
|
||||
|
||||
it('lua expr mapping returning nil is equivalent to returnig an empty string', function()
|
||||
it('lua expr mapping returning nil is equivalent to returning an empty string', function()
|
||||
exec_lua [[
|
||||
vim.api.nvim_set_keymap ('i', 'aa', '', {callback = function() return nil end, expr = true })
|
||||
]]
|
||||
|
@ -7,7 +7,7 @@ describe(':qa', function()
|
||||
end)
|
||||
|
||||
it('verify #3334', function()
|
||||
-- just testing if 'qa' passed as a program argument wont result in memory
|
||||
-- just testing if 'qa' passed as a program argument won't result in memory
|
||||
-- errors
|
||||
end)
|
||||
end)
|
||||
|
@ -255,7 +255,7 @@ describe('fileformats option', function()
|
||||
|
||||
-- Assert buffer contents. This has to be done manually as
|
||||
-- helpers.expect() calls helpers.dedent() which messes up the white space
|
||||
-- and carrige returns.
|
||||
-- and carriage returns.
|
||||
eq(
|
||||
'unix\n'..
|
||||
'unix\n'..
|
||||
|
@ -907,7 +907,7 @@ describe('list and dictionary types', function()
|
||||
feed('o<C-R>=a<CR><esc>')
|
||||
feed_command('lang C')
|
||||
feed_command('redir => a')
|
||||
-- The test failes if this is not in one line.
|
||||
-- The test fails if this is not in one line.
|
||||
feed_command("try|foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry")
|
||||
feed_command('redir END')
|
||||
feed('o<C-R>=a<CR><esc>')
|
||||
|
@ -69,7 +69,7 @@ describe('72', function()
|
||||
feed_command('set undofile ul=100')
|
||||
feed('uuuuuu:w >>test.out<cr>')
|
||||
|
||||
---- Open the output to see if it meets the expections
|
||||
---- Open the output to see if it meets the expectations
|
||||
feed_command('e! test.out')
|
||||
|
||||
-- Assert buffer contents.
|
||||
|
@ -26,7 +26,7 @@ describe('tag search with !_TAG_FILE_ENCODING', function()
|
||||
'!_TAG_FILE_ENCODING cp932 //\n' ..
|
||||
'\130`\130a\130b Xtags2.txt /\130`\130a\130b\n'
|
||||
)
|
||||
-- The last file is very long but repetetive and can be generated on the
|
||||
-- The last file is very long but repetitive and can be generated on the
|
||||
-- fly.
|
||||
local text = helpers.dedent([[
|
||||
!_TAG_FILE_SORTED 1 //
|
||||
|
@ -211,7 +211,7 @@ describe('au OptionSet', function()
|
||||
expected_combination({'backup', 0, 0, '', 1, 'local', 'setlocal'})
|
||||
end)
|
||||
|
||||
it('should trigger if the current buffer is different from the targetted buffer', function()
|
||||
it('should trigger if the current buffer is different from the targeted buffer', function()
|
||||
local new_buffer = make_buffer()
|
||||
local new_bufnr = buf.get_number(new_buffer)
|
||||
|
||||
@ -590,7 +590,7 @@ describe('au OptionSet', function()
|
||||
expected_combination({'backup', 0, 0, '', 1, 'local', 'setlocal'})
|
||||
end)
|
||||
|
||||
it('should trigger if the current buffer is different from the targetted buffer', function()
|
||||
it('should trigger if the current buffer is different from the targeted buffer', function()
|
||||
set_hook('buftype')
|
||||
|
||||
local new_buffer = make_buffer()
|
||||
@ -616,7 +616,7 @@ describe('au OptionSet', function()
|
||||
expected_combination({'backup', 0, 0, '', 1, 'local', 'setlocal'})
|
||||
end)
|
||||
|
||||
it('should not trigger if the current window is different from the targetted window', function()
|
||||
it('should not trigger if the current window is different from the targeted window', function()
|
||||
set_hook('cursorcolumn')
|
||||
|
||||
local new_winnr = get_new_window_number()
|
||||
|
@ -166,7 +166,7 @@ describe('luaeval(vim.api.…)', function()
|
||||
eq({v={}}, funcs.luaeval('vim.api.nvim__id_dictionary({v={[vim.type_idx]=vim.types.array, [vim.val_idx]=10, [5]=1, foo=2}})'))
|
||||
|
||||
-- If API requests dictionary, then empty table will be the one. This is not
|
||||
-- the case normally because empty table is an empty arrray.
|
||||
-- the case normally because empty table is an empty array.
|
||||
eq({}, funcs.luaeval('vim.api.nvim__id_dictionary({})'))
|
||||
eq(4, eval([[type(luaeval('vim.api.nvim__id_dictionary({})'))]]))
|
||||
end)
|
||||
|
@ -333,7 +333,7 @@ describe('lua: nvim_buf_attach on_bytes', function()
|
||||
start_txt = meths.buf_get_lines(0, 0, -1, true)
|
||||
end
|
||||
local shadowbytes = table.concat(start_txt, '\n') .. '\n'
|
||||
-- TODO: while we are brewing the real strong coffe,
|
||||
-- TODO: while we are brewing the real strong coffee,
|
||||
-- verify should check buf_get_offset after every check_events
|
||||
if verify then
|
||||
local len = meths.buf_get_offset(0, meths.buf_line_count(0))
|
||||
|
@ -11,7 +11,7 @@ describe('URI methods', function()
|
||||
|
||||
describe('file path to uri', function()
|
||||
describe('encode Unix file path', function()
|
||||
it('file path includes only ascii charactors', function()
|
||||
it('file path includes only ascii characters', function()
|
||||
exec_lua("filepath = '/Foo/Bar/Baz.txt'")
|
||||
|
||||
eq('file:///Foo/Bar/Baz.txt', exec_lua("return vim.uri_from_fname(filepath)"))
|
||||
@ -23,7 +23,7 @@ describe('URI methods', function()
|
||||
eq('file:///Foo%20/Bar/Baz.txt', exec_lua("return vim.uri_from_fname(filepath)"))
|
||||
end)
|
||||
|
||||
it('file path including Unicode charactors', function()
|
||||
it('file path including Unicode characters', function()
|
||||
exec_lua("filepath = '/xy/åäö/ɧ/汉语/↥/🤦/🦄/å/بِيَّ.txt'")
|
||||
|
||||
-- The URI encoding should be case-insensitive
|
||||
@ -32,7 +32,7 @@ describe('URI methods', function()
|
||||
end)
|
||||
|
||||
describe('encode Windows filepath', function()
|
||||
it('file path includes only ascii charactors', function()
|
||||
it('file path includes only ascii characters', function()
|
||||
exec_lua([[filepath = 'C:\\Foo\\Bar\\Baz.txt']])
|
||||
|
||||
eq('file:///C:/Foo/Bar/Baz.txt', exec_lua("return vim.uri_from_fname(filepath)"))
|
||||
@ -44,7 +44,7 @@ describe('URI methods', function()
|
||||
eq('file:///C:/Foo%20/Bar/Baz.txt', exec_lua("return vim.uri_from_fname(filepath)"))
|
||||
end)
|
||||
|
||||
it('file path including Unicode charactors', function()
|
||||
it('file path including Unicode characters', function()
|
||||
exec_lua([[filepath = 'C:\\xy\\åäö\\ɧ\\汉语\\↥\\🤦\\🦄\\å\\بِيَّ.txt']])
|
||||
|
||||
eq('file:///C:/xy/%c3%a5%c3%a4%c3%b6/%c9%a7/%e6%b1%89%e8%af%ad/%e2%86%a5/%f0%9f%a4%a6/%f0%9f%a6%84/a%cc%8a/%d8%a8%d9%90%d9%8a%d9%8e%d9%91.txt', exec_lua("return vim.uri_from_fname(filepath)"))
|
||||
@ -72,7 +72,7 @@ describe('URI methods', function()
|
||||
eq('/Foo /Bar/Baz.txt', exec_lua("return vim.uri_to_fname(uri)"))
|
||||
end)
|
||||
|
||||
it('file path including Unicode charactors', function()
|
||||
it('file path including Unicode characters', function()
|
||||
local test_case = [[
|
||||
local uri = 'file:///xy/%C3%A5%C3%A4%C3%B6/%C9%A7/%E6%B1%89%E8%AF%AD/%E2%86%A5/%F0%9F%A4%A6/%F0%9F%A6%84/a%CC%8A/%D8%A8%D9%90%D9%8A%D9%8E%D9%91.txt'
|
||||
return vim.uri_to_fname(uri)
|
||||
@ -83,7 +83,7 @@ describe('URI methods', function()
|
||||
end)
|
||||
|
||||
describe('decode Windows filepath', function()
|
||||
it('file path includes only ascii charactors', function()
|
||||
it('file path includes only ascii characters', function()
|
||||
local test_case = [[
|
||||
local uri = 'file:///C:/Foo/Bar/Baz.txt'
|
||||
return vim.uri_to_fname(uri)
|
||||
@ -119,7 +119,7 @@ describe('URI methods', function()
|
||||
eq('C:\\Foo \\Bar\\Baz.txt', exec_lua(test_case))
|
||||
end)
|
||||
|
||||
it('file path including Unicode charactors', function()
|
||||
it('file path including Unicode characters', function()
|
||||
local test_case = [[
|
||||
local uri = 'file:///C:/xy/%C3%A5%C3%A4%C3%B6/%C9%A7/%E6%B1%89%E8%AF%AD/%E2%86%A5/%F0%9F%A4%A6/%F0%9F%A6%84/a%CC%8A/%D8%A8%D9%90%D9%8A%D9%8E%D9%91.txt'
|
||||
return vim.uri_to_fname(uri)
|
||||
|
@ -905,7 +905,7 @@ describe('lua stdlib', function()
|
||||
]]))
|
||||
|
||||
-- vim.empty_dict() gives new value each time
|
||||
-- equality is not overriden (still by ref)
|
||||
-- equality is not overridden (still by ref)
|
||||
-- non-empty table uses the usual heuristics (ignores the tag)
|
||||
eq({false, {"foo"}, {namey="bar"}}, exec_lua([[
|
||||
local aa = vim.empty_dict()
|
||||
|
@ -184,7 +184,7 @@ describe("'keymap' / :lmap", function()
|
||||
feed('il<esc>')
|
||||
expect('alllaaa')
|
||||
end)
|
||||
-- This is a problem introduced when introducting :lmap and macro
|
||||
-- This is a problem introduced when introducing :lmap and macro
|
||||
-- compatibility. There are no plans to fix this as the complexity involved
|
||||
-- seems too great.
|
||||
pending('mappings not applied to macro replay of :lnoremap', function()
|
||||
|
@ -310,18 +310,18 @@ describe('clipboard (with fake clipboard.vim)', function()
|
||||
insert([[
|
||||
text:
|
||||
first line
|
||||
secound line
|
||||
second line
|
||||
third line]])
|
||||
|
||||
feed('G"+dd"*dddd"+p"*pp')
|
||||
expect([[
|
||||
text:
|
||||
third line
|
||||
secound line
|
||||
second line
|
||||
first line]])
|
||||
-- linewise selection should be encoded as an extra newline
|
||||
eq({{'third line', ''}, 'V'}, eval("g:test_clip['+']"))
|
||||
eq({{'secound line', ''}, 'V'}, eval("g:test_clip['*']"))
|
||||
eq({{'second line', ''}, 'V'}, eval("g:test_clip['*']"))
|
||||
end)
|
||||
|
||||
it('handles null bytes when pasting and in getreg', function()
|
||||
@ -477,7 +477,7 @@ describe('clipboard (with fake clipboard.vim)', function()
|
||||
expect("indeed star")
|
||||
end)
|
||||
|
||||
it('unamed operations work even if the provider fails', function()
|
||||
it('unnamed operations work even if the provider fails', function()
|
||||
insert('the text')
|
||||
feed('yy')
|
||||
feed_command("let g:cliperror = 1")
|
||||
@ -511,7 +511,7 @@ describe('clipboard (with fake clipboard.vim)', function()
|
||||
eq('textstar', meths.get_current_line())
|
||||
end)
|
||||
|
||||
it('Block paste works currectly', function()
|
||||
it('Block paste works correctly', function()
|
||||
insert([[
|
||||
aabbcc
|
||||
ddeeff
|
||||
@ -559,7 +559,7 @@ describe('clipboard (with fake clipboard.vim)', function()
|
||||
eq({{'really unnamed', ''}, 'V'}, eval("g:test_clip['+']"))
|
||||
eq({{'really unnamed', ''}, 'V'}, eval("g:test_clip['*']"))
|
||||
|
||||
-- unnamedplus takes predecence when pasting
|
||||
-- unnamedplus takes precedence when pasting
|
||||
eq('+', eval('v:register'))
|
||||
feed_command("let g:test_clip['+'] = ['the plus','']")
|
||||
feed_command("let g:test_clip['*'] = ['the star','']")
|
||||
|
@ -762,7 +762,7 @@ describe('Buffer highlighting', function()
|
||||
local s1 = {{'Köttbullar', 'Comment'}, {'Kräuterbutter'}}
|
||||
local s2 = {{'こんにちは', 'Comment'}}
|
||||
|
||||
-- TODO: only a virtual text from the same ns curretly overrides
|
||||
-- TODO: only a virtual text from the same ns currently overrides
|
||||
-- an existing virtual text. We might add a prioritation system.
|
||||
set_virtual_text(id1, 0, s1, {})
|
||||
eq({{1, 0, 0, {
|
||||
|
@ -569,7 +569,7 @@ describe('float window', function()
|
||||
end)
|
||||
end)
|
||||
|
||||
describe('with mulitple tabpages but only one listed buffer,', function()
|
||||
describe('with multiple tabpages but only one listed buffer,', function()
|
||||
local float_opts = {relative = 'editor', row = 1, col = 1, width = 1, height = 1}
|
||||
local unlisted_buf, old_buf, old_win
|
||||
before_each(function()
|
||||
@ -2761,7 +2761,7 @@ describe('float window', function()
|
||||
}, "NW", 2, 1, 32, true }
|
||||
}}
|
||||
else
|
||||
-- note: appears misalinged due to cursor
|
||||
-- note: appears misaligned due to cursor
|
||||
screen:expect{grid=[[
|
||||
^example text that is wider than the window |
|
||||
{1:some info! } |
|
||||
|
@ -220,7 +220,7 @@ local setup_replace_cmd = [[
|
||||
end
|
||||
|
||||
-- ":<range>Replace <pat1> <pat2>"
|
||||
-- Replaces all occurences of <pat1> in <range> with <pat2>
|
||||
-- Replaces all occurrences of <pat1> in <range> with <pat2>
|
||||
vim.api.nvim_create_user_command(
|
||||
'Replace',
|
||||
replace,
|
||||
|
@ -194,7 +194,7 @@ end)
|
||||
describe('UI can set terminal option', function()
|
||||
local screen
|
||||
before_each(function()
|
||||
-- by default we implicity "--cmd 'set bg=light'" which ruins everything
|
||||
-- by default we implicitly "--cmd 'set bg=light'" which ruins everything
|
||||
clear{args_rm={'--cmd'}}
|
||||
screen = Screen.new(20,5)
|
||||
end)
|
||||
|
@ -519,7 +519,7 @@ function Screen:_wait(check, flags)
|
||||
end
|
||||
|
||||
assert(timeout >= minimal_timeout)
|
||||
local did_miminal_timeout = false
|
||||
local did_minimal_timeout = false
|
||||
|
||||
local function notification_cb(method, args)
|
||||
assert(method == 'redraw', string.format(
|
||||
@ -536,7 +536,7 @@ function Screen:_wait(check, flags)
|
||||
|
||||
if not err then
|
||||
success_seen = true
|
||||
if did_miminal_timeout then
|
||||
if did_minimal_timeout then
|
||||
self._session:stop()
|
||||
end
|
||||
elseif success_seen and #args > 0 then
|
||||
@ -558,7 +558,7 @@ function Screen:_wait(check, flags)
|
||||
end
|
||||
|
||||
if not success_seen and not eof then
|
||||
did_miminal_timeout = true
|
||||
did_minimal_timeout = true
|
||||
eof = run_session(self._session, flags.request_cb, notification_cb, nil, timeout-minimal_timeout)
|
||||
end
|
||||
|
||||
|
@ -8,7 +8,7 @@ local clear = helpers.clear
|
||||
before_each(clear)
|
||||
|
||||
describe('extend()', function()
|
||||
it('suceeds to extend list with itself', function()
|
||||
it('succeeds to extend list with itself', function()
|
||||
meths.set_var('l', {1, {}})
|
||||
eq({1, {}, 1, {}}, eval('extend(l, l)'))
|
||||
eq({1, {}, 1, {}}, meths.get_var('l'))
|
||||
|
@ -343,7 +343,7 @@ describe('json_decode() function', function()
|
||||
exc_exec('call json_decode("\\t\\"abc\\\\u0000")'))
|
||||
end)
|
||||
|
||||
it('fails to parse unknown escape sequnces', function()
|
||||
it('fails to parse unknown escape sequences', function()
|
||||
eq('Vim(call):E474: Unknown escape sequence: \\a"',
|
||||
exc_exec('call json_decode("\\t\\"\\\\a\\"")'))
|
||||
end)
|
||||
|
Loading…
Reference in New Issue
Block a user