Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
111 lines
1.9 KiB
Lua
111 lines
1.9 KiB
Lua
require('if_lua_compat')
|
|
local b = vim.buffer()
|
|
-- b()
|
|
-- print(#b)
|
|
-- print(b[154])
|
|
-- print(b.name)
|
|
-- print(b.fname)
|
|
-- print(b.number)
|
|
-- b:insert('hello', 127)
|
|
-- print(b:isvalid())
|
|
-- print(b:next())
|
|
-- print(b:previous())
|
|
-- print(vim.type(b))
|
|
-- print(b:next().name)
|
|
-- print(b:previous().name)
|
|
|
|
local w = vim.window()
|
|
-- w()
|
|
-- print(w.buffer.name)
|
|
-- print(w.line)
|
|
-- w.line = 20
|
|
-- print(w.col)
|
|
-- w.col = 3
|
|
-- print(w.width)
|
|
-- w.width = 60
|
|
-- print(w.height)
|
|
-- w.height = 20
|
|
-- w:next()
|
|
-- w:previous()
|
|
-- print(w:isvalid())
|
|
-- print(vim.type(w))
|
|
-- print(w:next().height)
|
|
-- print(w:previous().line)
|
|
|
|
|
|
-- print(vim.type(3))
|
|
-- print(vim.type({}))
|
|
-- print(vim.type('str'))
|
|
|
|
|
|
local l = vim.list({1, test = 2, 3})
|
|
-- print(l[2])
|
|
-- print(l.test)
|
|
-- print(vim.type(l))
|
|
-- print(#l)
|
|
-- for v in l() do
|
|
-- print(v)
|
|
-- end
|
|
-- table.insert(l, 4)
|
|
-- table.insert(l, 2, 2)
|
|
-- table.insert(l, 2, 2)
|
|
-- print(l[2])
|
|
-- print(l[4])
|
|
-- print(vim.inspect(l))
|
|
-- table.remove(l, 4)
|
|
-- print(vim.inspect(l))
|
|
-- l.test = 'hello'
|
|
-- print(l.test)
|
|
-- l:add(4)
|
|
-- l:insert('test', 1)
|
|
-- l:insert('test2')
|
|
-- for k, v in l() do
|
|
-- print(k, v)
|
|
-- end
|
|
|
|
local d = vim.dict({1, test = 2, 3})
|
|
-- print(d.test)
|
|
-- print(d['test'])
|
|
-- print(d[1])
|
|
-- print(d[2])
|
|
-- for k, v in d() do
|
|
-- print(k, v)
|
|
-- end
|
|
-- print(#d)
|
|
-- print(vim.type(d))
|
|
-- d[4] = 4
|
|
-- print(d['4'], d[4])
|
|
-- d[true] = 1
|
|
|
|
vim.beep()
|
|
|
|
-- vim.open('init.lua')
|
|
-- vim.open('not_a_file')
|
|
-- vim.open(1)
|
|
-- vim.open()
|
|
-- vim.open(true)
|
|
-- vim.open({})
|
|
|
|
local f = vim.funcref('printf')
|
|
-- local invalid_f = vim.funcref('ffffff')
|
|
-- local invalid_type = vim.funcref({})
|
|
|
|
-- f()
|
|
|
|
local bl = vim.blob('test')
|
|
local bl2 = vim.blob('😀')
|
|
local bl3 = vim.blob()
|
|
-- print(vim.inspect(bl))
|
|
-- print(vim.inspect(bl2))
|
|
-- local tbl = {}
|
|
-- bl2:add(1.1)
|
|
--
|
|
-- print(vim.inspect(bl2))
|
|
--
|
|
-- for i = 0, #bl2 do
|
|
-- table.insert(tbl, string.char(bl2[i]))
|
|
-- end
|
|
--
|
|
-- print(table.concat(tbl))
|
|
-- bl3:add('test')
|