diff options
| author | Simon Hauser <Simon-Hauser@outlook.de> | 2021-07-23 17:42:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-23 11:42:37 -0400 |
| commit | 79644ab67731c7ba956c354bf0545282f34e10cc (patch) | |
| tree | e65dbf73b3442ab1aa9fc59fc56a35b4c9edf1e0 /lua/tests/manual | |
| parent | 664690029fdb302bee8d3f27a458383e8477add7 (diff) | |
chore: use stylua for formatting (#1040)
* chore: stylua job and config
* reformat with stylua
Diffstat (limited to 'lua/tests/manual')
| -rw-r--r-- | lua/tests/manual/all_defaults.lua | 28 | ||||
| -rw-r--r-- | lua/tests/manual/auto_picker.lua | 60 | ||||
| -rw-r--r-- | lua/tests/manual/find_and_sort_spec.lua | 58 | ||||
| -rw-r--r-- | lua/tests/manual/large_search.lua | 40 | ||||
| -rw-r--r-- | lua/tests/manual/newline_tables.lua | 24 | ||||
| -rw-r--r-- | lua/tests/manual/profile_for_sorters.lua | 15 | ||||
| -rw-r--r-- | lua/tests/manual/reference_tracker.lua | 42 | ||||
| -rw-r--r-- | lua/tests/manual/resolver_spec.lua | 39 | ||||
| -rw-r--r-- | lua/tests/manual/slow_oneshot.lua | 47 |
9 files changed, 169 insertions, 184 deletions
diff --git a/lua/tests/manual/all_defaults.lua b/lua/tests/manual/all_defaults.lua index 6aea199..4d39a05 100644 --- a/lua/tests/manual/all_defaults.lua +++ b/lua/tests/manual/all_defaults.lua @@ -2,19 +2,21 @@ vim.api.nvim_buf_set_lines(0, 4, -1, false, vim.tbl_keys(require('telescope.builtin'))) --]] -require('telescope.builtin').git_files() -RELOAD('telescope'); require('telescope.builtin').oldfiles() -require('telescope.builtin').grep_string() -require('telescope.builtin').lsp_document_symbols() -RELOAD('telescope'); require('telescope.builtin').lsp_workspace_symbols() -require('telescope.builtin').lsp_references() -require('telescope.builtin').builtin() -require('telescope.builtin').fd() -require('telescope.builtin').command_history() -require('telescope.builtin').search_history() -require('telescope.builtin').live_grep() -require('telescope.builtin').loclist() +require("telescope.builtin").git_files() +RELOAD "telescope" +require("telescope.builtin").oldfiles() +require("telescope.builtin").grep_string() +require("telescope.builtin").lsp_document_symbols() +RELOAD "telescope" +require("telescope.builtin").lsp_workspace_symbols() +require("telescope.builtin").lsp_references() +require("telescope.builtin").builtin() +require("telescope.builtin").fd() +require("telescope.builtin").command_history() +require("telescope.builtin").search_history() +require("telescope.builtin").live_grep() +require("telescope.builtin").loclist() -- TODO: make a function that puts stuff into quickfix. -- that way we can test this better. -require('telescope.builtin').quickfix() +require("telescope.builtin").quickfix() diff --git a/lua/tests/manual/auto_picker.lua b/lua/tests/manual/auto_picker.lua index e33edee..5189ba7 100644 --- a/lua/tests/manual/auto_picker.lua +++ b/lua/tests/manual/auto_picker.lua @@ -1,24 +1,24 @@ -RELOAD('telescope') +RELOAD "telescope" -local finders = require('telescope.finders') -local make_entry = require('telescope.make_entry') -local previewers = require('telescope.previewers') -local pickers = require('telescope.pickers') -local sorters = require('telescope.sorters') +local finders = require "telescope.finders" +local make_entry = require "telescope.make_entry" +local previewers = require "telescope.previewers" +local pickers = require "telescope.pickers" +local sorters = require "telescope.sorters" local find_files = function(opts) opts = opts or {} - opts.prompt_prefix = '' + opts.prompt_prefix = "" local find_command = opts.find_command if not find_command then - if 1 == vim.fn.executable("fd") then - find_command = { 'fd', '--type', 'f' } - elseif 1 == vim.fn.executable("fdfind") then - find_command = { 'fdfind', '--type', 'f' } - elseif 1 == vim.fn.executable("rg") then - find_command = { 'rg', '--files' } + if 1 == vim.fn.executable "fd" then + find_command = { "fd", "--type", "f" } + elseif 1 == vim.fn.executable "fdfind" then + find_command = { "fdfind", "--type", "f" } + elseif 1 == vim.fn.executable "rg" then + find_command = { "rg", "--files" } end end @@ -29,11 +29,8 @@ local find_files = function(opts) opts.entry_maker = opts.entry_maker or make_entry.gen_from_file(opts) local p = pickers.new(opts, { - prompt = 'Find Files', - finder = finders.new_oneshot_job( - find_command, - opts - ), + prompt = "Find Files", + finder = finders.new_oneshot_job(find_command, opts), previewer = previewers.cat.new(opts), sorter = sorters.get_fuzzy_file(), @@ -42,21 +39,24 @@ local find_files = function(opts) local count = 0 p:register_completion_callback(function(s) - print(count, vim.inspect(s.stats, { - process = function(item) - if type(item) == 'string' and item:sub(1, 1) == '_' then - return nil - end - - return item - end, - })) + print( + count, + vim.inspect(s.stats, { + process = function(item) + if type(item) == "string" and item:sub(1, 1) == "_" then + return nil + end + + return item + end, + }) + ) count = count + 1 end) local feed = function(text, feed_opts) - feed_opts = feed_opts or 'n' + feed_opts = feed_opts or "n" vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes(text, true, false, true), feed_opts, true) end @@ -68,10 +68,10 @@ local find_files = function(opts) end vim.wait(300, function() end) - feed("<CR>", '') + feed("<CR>", "") coroutine.yield() - print("STILL CALLED?") + print "STILL CALLED?" end)) p:find() diff --git a/lua/tests/manual/find_and_sort_spec.lua b/lua/tests/manual/find_and_sort_spec.lua index 841399f..eec44b6 100644 --- a/lua/tests/manual/find_and_sort_spec.lua +++ b/lua/tests/manual/find_and_sort_spec.lua @@ -1,5 +1,5 @@ -require('plenary.reload').reload_module('plenary') -require('plenary.reload').reload_module('telescope') +require("plenary.reload").reload_module "plenary" +require("plenary.reload").reload_module "telescope" --[[ @@ -8,11 +8,11 @@ Goals: --]] -local finders = require('telescope.finders') -local make_entry = require('telescope.make_entry') -local pickers = require('telescope.pickers') -local sorters = require('telescope.sorters') -local EntryManager = require('telescope.entry_manager') +local finders = require "telescope.finders" +local make_entry = require "telescope.make_entry" +local pickers = require "telescope.pickers" +local sorters = require "telescope.sorters" +local EntryManager = require "telescope.entry_manager" local find_and_sort_test = function(prompt, f, s) local info = {} @@ -42,10 +42,7 @@ local find_and_sort_test = function(prompt, f, s) end info.added = info.added + 1 - entry_manager:add_entry( - s:score(prompt, entry), - entry - ) + entry_manager:add_entry(s:score(prompt, entry), entry) end local process_complete = function() @@ -58,7 +55,9 @@ local find_and_sort_test = function(prompt, f, s) f(prompt, process_result, process_complete) -- Wait until we're done to return - vim.wait(5000, function() return completed end, 10) + vim.wait(5000, function() + return completed + end, 10) return entry_manager, info end @@ -74,42 +73,33 @@ local info_to_csv = function(info, filename) writer:write(info.inserted .. "\t") writer:write(info.total .. "\t") writer:write(info.set_entry .. "\t") - writer:write(string.format("%.0f", collectgarbage("count")) .. "\t") - writer:write("\n") + writer:write(string.format("%.0f", collectgarbage "count") .. "\t") + writer:write "\n" writer:close() end +local cwd = vim.fn.expand "~/build/neovim" -local cwd = vim.fn.expand("~/build/neovim") - -collectgarbage("collect") +collectgarbage "collect" for _ = 1, 1 do - -- local s = sorters.get_fuzzy_file() local s = sorters.get_generic_fuzzy_sorter() - local finder = finders.new_oneshot_job( - {"fdfind"}, - { - cwd = cwd, - entry_maker = make_entry.gen_from_file {cwd = cwd}, - -- disable_devicons = true, - -- maximum_results = 1000, - } - ) - - local res, info = find_and_sort_test( - "pickers.lua", - finder, - s - ) + local finder = finders.new_oneshot_job({ "fdfind" }, { + cwd = cwd, + entry_maker = make_entry.gen_from_file { cwd = cwd }, + -- disable_devicons = true, + -- maximum_results = 1000, + }) + + local res, info = find_and_sort_test("pickers.lua", finder, s) -- print(vim.inspect(res:get_entry(1))) -- print(vim.inspect(info)) info_to_csv(info, "/home/tj/tmp/profile.csv") - collectgarbage("collect") + collectgarbage "collect" end -- No skip: 2,206,186 -- Ya skip: 2,133 diff --git a/lua/tests/manual/large_search.lua b/lua/tests/manual/large_search.lua index eda5f16..2685214 100644 --- a/lua/tests/manual/large_search.lua +++ b/lua/tests/manual/large_search.lua @@ -1,29 +1,25 @@ -RELOAD('plenary') -RELOAD('telescope') +RELOAD "plenary" +RELOAD "telescope" -local finders = require('telescope.finders') -local make_entry = require('telescope.make_entry') -local previewers = require('telescope.previewers') -local pickers = require('telescope.pickers') -local sorters = require('telescope.sorters') +local finders = require "telescope.finders" +local make_entry = require "telescope.make_entry" +local previewers = require "telescope.previewers" +local pickers = require "telescope.pickers" +local sorters = require "telescope.sorters" -local cwd = vim.fn.expand("~/build/neovim") +local cwd = vim.fn.expand "~/build/neovim" -pickers.new { - prompt = 'Large search', - finder = finders.new_oneshot_job( - {"fdfind"}, - { - cwd = cwd, - entry_maker = make_entry.gen_from_file {cwd = cwd}, - -- disable_devicons = true, - -- maximum_results = 1000, - } - ), +pickers.new({ + prompt = "Large search", + finder = finders.new_oneshot_job({ "fdfind" }, { + cwd = cwd, + entry_maker = make_entry.gen_from_file { cwd = cwd }, + -- disable_devicons = true, + -- maximum_results = 1000, + }), sorter = sorters.get_fuzzy_file(), - previewer = previewers.cat.new{cwd = cwd}, -}:find() - + previewer = previewers.cat.new { cwd = cwd }, +}):find() -- vim.wait(3000, function() -- vim.cmd [[redraw!]] diff --git a/lua/tests/manual/newline_tables.lua b/lua/tests/manual/newline_tables.lua index ec4988e..3be57a9 100644 --- a/lua/tests/manual/newline_tables.lua +++ b/lua/tests/manual/newline_tables.lua @@ -1,24 +1,24 @@ -require('plenary.reload').reload_module('telescope') +require("plenary.reload").reload_module "telescope" -local finders = require('telescope.finders') -local pickers = require('telescope.pickers') -local sorters = require('telescope.sorters') -local previewers = require('telescope.previewers') -local make_entry = require('telescope.make_entry') +local finders = require "telescope.finders" +local pickers = require "telescope.pickers" +local sorters = require "telescope.sorters" +local previewers = require "telescope.previewers" +local make_entry = require "telescope.make_entry" local my_list = { - 'lua/telescope/WIP.lua', - 'lua/telescope/actions.lua', - 'lua/telescope/builtin.lua', + "lua/telescope/WIP.lua", + "lua/telescope/actions.lua", + "lua/telescope/builtin.lua", } local opts = {} pickers.new(opts, { - prompt = 'Telescope Builtin', - finder = finders.new_table { + prompt = "Telescope Builtin", + finder = finders.new_table { results = my_list, }, - sorter = sorters.get_generic_fuzzy_sorter(), + sorter = sorters.get_generic_fuzzy_sorter(), previewer = previewers.cat.new(opts), }):find() diff --git a/lua/tests/manual/profile_for_sorters.lua b/lua/tests/manual/profile_for_sorters.lua index b5c7cd4..05a657a 100644 --- a/lua/tests/manual/profile_for_sorters.lua +++ b/lua/tests/manual/profile_for_sorters.lua @@ -1,18 +1,18 @@ -- TODO: Add a ladder test. -- 1, 2, 4, 8, 16, 32 attempts -RELOAD('plenary') +RELOAD "plenary" -- RELOAD('telescope') -local profiler = require('plenary.profile.lua_profiler') -local Job = require('plenary.job') +local profiler = require "plenary.profile.lua_profiler" +local Job = require "plenary.job" BIG_LIST = nil -BIG_LIST = BIG_LIST or Job:new { command = 'fdfind', cwd = '~/build/' }:sync() +BIG_LIST = BIG_LIST or Job:new({ command = "fdfind", cwd = "~/build/" }):sync() print(#BIG_LIST) local do_profile = true -local sorter_to_test = require('telescope.sorters').get_fuzzy_file() +local sorter_to_test = require("telescope.sorters").get_fuzzy_file() local strings_to_test = { "", "ev", "eval.c", "neovim/eval.c" } @@ -25,7 +25,7 @@ local first_results = setmetatable({}, { local obj = {} rawset(t, k, obj) return obj - end + end, }) local second_results = {} @@ -66,6 +66,5 @@ print(vim.inspect(first_results)) if do_profile then profiler.stop() - profiler.report('/home/tj/tmp/profiler_score.txt') + profiler.report "/home/tj/tmp/profiler_score.txt" end - diff --git a/lua/tests/manual/reference_tracker.lua b/lua/tests/manual/reference_tracker.lua index dc90671..f9e04c9 100644 --- a/lua/tests/manual/reference_tracker.lua +++ b/lua/tests/manual/reference_tracker.lua @@ -1,19 +1,24 @@ - -- local actions = require('telescope.actions') -- local utils = require('telescope.utils') -require('telescope') -local finders = require('telescope.finders') -local make_entry = require('telescope.make_entry') -local previewers = require('telescope.previewers') -local pickers = require('telescope.pickers') -local sorters = require('telescope.sorters') - -local log = require('telescope.log') - -local real_opts = setmetatable({}, { __mode = 'v' }) -local opts = setmetatable({}, { - __index = function(t, k) log.debug("accessing:", k); return real_opts[k] end, - __newindex = function(t, k, v) log.debug("setting:", k, v); real_opts[k] = v end +require "telescope" +local finders = require "telescope.finders" +local make_entry = require "telescope.make_entry" +local previewers = require "telescope.previewers" +local pickers = require "telescope.pickers" +local sorters = require "telescope.sorters" + +local log = require "telescope.log" + +local real_opts = setmetatable({}, { __mode = "v" }) +local opts = setmetatable({}, { + __index = function(t, k) + log.debug("accessing:", k) + return real_opts[k] + end, + __newindex = function(t, k, v) + log.debug("setting:", k, v) + real_opts[k] = v + end, }) opts.entry_maker = opts.entry_maker or make_entry.gen_from_file() @@ -31,17 +36,14 @@ end -- assert(not opts.entry_maker) local picker_config = { - prompt = 'Git File', - finder = finders.new_oneshot_job( - { "git", "ls-files", "-o", "--exclude-standard", "-c" } - , opts - ), + prompt = "Git File", + finder = finders.new_oneshot_job({ "git", "ls-files", "-o", "--exclude-standard", "-c" }, opts), -- previewer = previewers.cat.new(opts), -- sorter = sorters.get_fuzzy_file(opts), -- sorter = sorters.get_fuzzy_file(), } -log.debug("Done with config") +log.debug "Done with config" local x = pickers.new(picker_config) x:find() diff --git a/lua/tests/manual/resolver_spec.lua b/lua/tests/manual/resolver_spec.lua index 24f62cf..a03bfea 100644 --- a/lua/tests/manual/resolver_spec.lua +++ b/lua/tests/manual/resolver_spec.lua @@ -1,12 +1,10 @@ -RELOAD('telescope') +RELOAD "telescope" -local resolve = require('telescope.config.resolve') +local resolve = require "telescope.config.resolve" local eq = function(a, b) if a ~= b then - error(string.format( - "Expected a == b, got: %s and %s", vim.inspect(a), vim.inspect(b) - )) + error(string.format("Expected a == b, got: %s and %s", vim.inspect(a), vim.inspect(b))) end end @@ -25,30 +23,29 @@ eq(height_config, opt.preview) eq(height_config, opt.prompt) eq(height_config, opt.results) -local table_val = {'a'} +local table_val = { "a" } opt = resolve.win_option(nil, table_val) eq(table_val, opt.preview) eq(table_val, opt.prompt) eq(table_val, opt.results) -local prompt_override = {'a', prompt = 'b'} +local prompt_override = { "a", prompt = "b" } opt = resolve.win_option(prompt_override) -eq('a', opt.preview) -eq('a', opt.results) -eq('b', opt.prompt) +eq("a", opt.preview) +eq("a", opt.results) +eq("b", opt.prompt) -local all_specified = {preview = 'a', prompt = 'b', results = 'c'} +local all_specified = { preview = "a", prompt = "b", results = "c" } opt = resolve.win_option(all_specified) -eq('a', opt.preview) -eq('b', opt.prompt) -eq('c', opt.results) - -local some_specified = {prompt = 'b', results = 'c'} -opt = resolve.win_option(some_specified, 'a') -eq('a', opt.preview) -eq('b', opt.prompt) -eq('c', opt.results) +eq("a", opt.preview) +eq("b", opt.prompt) +eq("c", opt.results) +local some_specified = { prompt = "b", results = "c" } +opt = resolve.win_option(some_specified, "a") +eq("a", opt.preview) +eq("b", opt.prompt) +eq("c", opt.results) eq(10, resolve.resolve_height(0.1)(nil, 24, 100)) eq(2, resolve.resolve_width(0.1)(nil, 24, 100)) @@ -62,4 +59,4 @@ eq(24, resolve.resolve_width(50)(nil, 24, 100)) -- eq('b', opt.prompt) -- eq('c', opt.results) -print("DONE!") +print "DONE!" diff --git a/lua/tests/manual/slow_oneshot.lua b/lua/tests/manual/slow_oneshot.lua index f97c098..e16b3e1 100644 --- a/lua/tests/manual/slow_oneshot.lua +++ b/lua/tests/manual/slow_oneshot.lua @@ -1,12 +1,12 @@ -RELOAD('telescope') +RELOAD "telescope" -local actions = require('telescope.actions') -local finders = require('telescope.finders') -local make_entry = require('telescope.make_entry') -local previewers = require('telescope.previewers') -local pickers = require('telescope.pickers') -local sorters = require('telescope.sorters') -local utils = require('telescope.utils') +local actions = require "telescope.actions" +local finders = require "telescope.finders" +local make_entry = require "telescope.make_entry" +local previewers = require "telescope.previewers" +local pickers = require "telescope.pickers" +local sorters = require "telescope.sorters" +local utils = require "telescope.utils" local slow_proc = function(opts) opts = opts or {} @@ -18,11 +18,8 @@ local slow_proc = function(opts) opts.entry_maker = opts.entry_maker or make_entry.gen_from_file(opts) local p = pickers.new(opts, { - prompt = 'Slow Proc', - finder = finders.new_oneshot_job( - {"./scratch/slow_proc.sh"}, - opts - ), + prompt = "Slow Proc", + finder = finders.new_oneshot_job({ "./scratch/slow_proc.sh" }, opts), previewer = previewers.cat.new(opts), sorter = sorters.get_fuzzy_file(), @@ -31,21 +28,24 @@ local slow_proc = function(opts) local count = 0 p:register_completion_callback(function(s) - print(count, vim.inspect(s.stats, { - process = function(item) - if type(item) == 'string' and item:sub(1, 1) == '_' then - return nil - end - - return item - end, - })) + print( + count, + vim.inspect(s.stats, { + process = function(item) + if type(item) == "string" and item:sub(1, 1) == "_" then + return nil + end + + return item + end, + }) + ) count = count + 1 end) local feed = function(text) - vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes(text, true, false, true), 'n', true) + vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes(text, true, false, true), "n", true) end if false then @@ -64,7 +64,6 @@ local slow_proc = function(opts) end)) end - p:find() end |
