scratch: minimal init vim

This commit is contained in:
TJ DeVries
2020-09-22 09:58:20 -04:00
parent 025485fa1f
commit fa16efaeb6
2 changed files with 35 additions and 0 deletions

28
scratch/fast_split.lua Normal file
View File

@@ -0,0 +1,28 @@
local test_line = "/home/tj/hello/world.lua"
local function fast_split(line, split)
-- local split_line = vim.split(line, split)
local areas = {}
local processed = 1
local line_length = #line + 1
local part, start
repeat
start = string.find(line, split, processed, true) or line_length
part = string.sub(line, processed, start - 1)
if start - processed > 0 then
table.insert(areas, {
word = part,
offset = processed
})
end
processed = start + 1
until start == line_length
return areas
end
print(vim.inspect(fast_split(test_line, '/')))

7
scratch/minimal_init.vim Normal file
View File

@@ -0,0 +1,7 @@
set rtp+=/home/tj/plugins/popup.nvim/
set rtp+=/home/tj/plugins/plenary.nvim/
set rtp+=/home/tj/plugins/telescope.nvim/
nnoremap ,,x :luafile %<CR>