diff options
-rw-r--r-- | lua/lvim/core/telescope/custom-finders.lua | 50 | ||||
-rw-r--r-- | lua/lvim/plugins.lua | 2 | ||||
-rw-r--r-- | lua/lvim/utils/git.lua | 18 | ||||
-rw-r--r-- | snapshots/default.json | 54 | ||||
-rw-r--r-- | tests/lvim/helpers.lua | 18 |
5 files changed, 71 insertions, 71 deletions
diff --git a/lua/lvim/core/telescope/custom-finders.lua b/lua/lvim/core/telescope/custom-finders.lua index b0ee1c07..69428a44 100644 --- a/lua/lvim/core/telescope/custom-finders.lua +++ b/lua/lvim/core/telescope/custom-finders.lua @@ -55,33 +55,35 @@ function M.view_lunarvim_changelog() } opts.entry_maker = make_entry.gen_from_git_commits(opts) - pickers.new(opts, { - prompt_title = "~ LunarVim Changelog ~", + pickers + .new(opts, { + prompt_title = "~ LunarVim Changelog ~", - finder = finders.new_oneshot_job( - vim.tbl_flatten { - "git", - "log", - "--pretty=oneline", - "--abbrev-commit", + finder = finders.new_oneshot_job( + vim.tbl_flatten { + "git", + "log", + "--pretty=oneline", + "--abbrev-commit", + }, + opts + ), + previewer = { + previewers.git_commit_diff_as_was.new(opts), }, - opts - ), - previewer = { - previewers.git_commit_diff_as_was.new(opts), - }, - --TODO: consider opening a diff view when pressing enter - attach_mappings = function(_, map) - map("i", "<enter>", copy_to_clipboard_action) - map("n", "<enter>", copy_to_clipboard_action) - map("i", "<esc>", actions._close) - map("n", "<esc>", actions._close) - map("n", "q", actions._close) - return true - end, - sorter = sorters.generic_sorter, - }):find() + --TODO: consider opening a diff view when pressing enter + attach_mappings = function(_, map) + map("i", "<enter>", copy_to_clipboard_action) + map("n", "<enter>", copy_to_clipboard_action) + map("i", "<esc>", actions._close) + map("n", "<esc>", actions._close) + map("n", "q", actions._close) + return true + end, + sorter = sorters.generic_sorter, + }) + :find() end -- Smartly opens either git_files or find_files, depending on whether the working directory is diff --git a/lua/lvim/plugins.lua b/lua/lvim/plugins.lua index dd40b967..fec91bc9 100644 --- a/lua/lvim/plugins.lua +++ b/lua/lvim/plugins.lua @@ -12,6 +12,7 @@ local core_plugins = { }, { "lunarvim/onedarker.nvim", + branch = "freeze", config = function() pcall(function() if lvim and lvim.colorscheme == "onedarker" then @@ -37,6 +38,7 @@ local core_plugins = { -- Telescope { "nvim-telescope/telescope.nvim", + branch = "0.1.x", config = function() require("lvim.core.telescope").setup() end, diff --git a/lua/lvim/utils/git.lua b/lua/lvim/utils/git.lua index 62915458..99c178f3 100644 --- a/lua/lvim/utils/git.lua +++ b/lua/lvim/utils/git.lua @@ -13,16 +13,14 @@ local function git_cmd(opts) opts.cwd = opts.cwd or get_lvim_base_dir() local stderr = {} - local stdout, ret = Job - :new({ - command = "git", - args = opts.args, - cwd = opts.cwd, - on_stderr = function(_, data) - table.insert(stderr, data) - end, - }) - :sync() + local stdout, ret = Job:new({ + command = "git", + args = opts.args, + cwd = opts.cwd, + on_stderr = function(_, data) + table.insert(stderr, data) + end, + }):sync() if not vim.tbl_isempty(stderr) then Log:debug(stderr) diff --git a/snapshots/default.json b/snapshots/default.json index 2918f9b0..564e26b3 100644 --- a/snapshots/default.json +++ b/snapshots/default.json @@ -1,90 +1,90 @@ { "Comment.nvim": { - "commit": "3c69bab" + "commit": "2e0572c" }, "FixCursorHold.nvim": { - "commit": "1bfb32e" + "commit": "5aa5ff1" }, "LuaSnip": { - "commit": "79b2019" + "commit": "be3083b" }, "alpha-nvim": { - "commit": "ef27a59" + "commit": "14974c3" }, "bufferline.nvim": { - "commit": "c78b3ec" + "commit": "d7b775a" }, "cmp-buffer": { - "commit": "12463cf" + "commit": "62fc67a" }, "cmp-nvim-lsp": { "commit": "affe808" }, "cmp-path": { - "commit": "466b6b8" + "commit": "981baf9" }, "cmp_luasnip": { "commit": "a9de941" }, "dap-buddy.nvim": { - "commit": "3679132" + "commit": "bbda2b0" }, "friendly-snippets": { - "commit": "d27a83a" + "commit": "40c306b" }, "gitsigns.nvim": { - "commit": "c18e016" + "commit": "bb6c3bf" }, "lua-dev.nvim": { "commit": "54149d1" }, "lualine.nvim": { - "commit": "3362b28" + "commit": "8d956c1" }, "nlsp-settings.nvim": { - "commit": "62d72bc" + "commit": "6c4e1a4" }, "null-ls.nvim": { - "commit": "ff40739" + "commit": "9c396ab" }, "nvim-autopairs": { - "commit": "fa6876f" + "commit": "972a797" }, "nvim-cmp": { - "commit": "df6734a" + "commit": "c4dcb12" }, "nvim-dap": { - "commit": "014ebd5" + "commit": "c0f43f4" }, "nvim-lsp-installer": { - "commit": "2408a0f" + "commit": "45571e1" }, "nvim-lspconfig": { - "commit": "10c3934" + "commit": "3479473" }, "nvim-notify": { - "commit": "8960269" + "commit": "74ba257" }, "nvim-tree.lua": { - "commit": "bdb6d4a" + "commit": "08ab346" }, "nvim-treesitter": { - "commit": "518e275" + "commit": "07b7221" }, "nvim-ts-context-commentstring": { "commit": "8834375" }, "nvim-web-devicons": { - "commit": "8d2c533" + "commit": "2d02a56" }, "onedarker.nvim": { "commit": "b00dd21" }, "packer.nvim": { - "commit": "00ec5ad" + "commit": "494fd59" }, "plenary.nvim": { - "commit": "968a4b9" + "commit": "986ad71" }, "popup.nvim": { "commit": "b7404d3" @@ -93,7 +93,7 @@ "commit": "541115e" }, "schemastore.nvim": { - "commit": "a32911d" + "commit": "fbc7c71" }, "structlog.nvim": { "commit": "232a8e2" @@ -102,10 +102,10 @@ "commit": "6a33ece" }, "telescope.nvim": { - "commit": "d96eaa9" + "commit": "273ccff" }, "toggleterm.nvim": { - "commit": "aaeed9e" + "commit": "9db6f98" }, "which-key.nvim": { "commit": "f03a259" diff --git a/tests/lvim/helpers.lua b/tests/lvim/helpers.lua index 2d8477de..0ce1a57b 100644 --- a/tests/lvim/helpers.lua +++ b/tests/lvim/helpers.lua @@ -3,16 +3,14 @@ local M = {} function M.search_file(file, args) local Job = require "plenary.job" local stderr = {} - local stdout, ret = Job - :new({ - command = "grep", - args = { args, file }, - cwd = get_cache_dir(), - on_stderr = function(_, data) - table.insert(stderr, data) - end, - }) - :sync() + local stdout, ret = Job:new({ + command = "grep", + args = { args, file }, + cwd = get_cache_dir(), + on_stderr = function(_, data) + table.insert(stderr, data) + end, + }):sync() return ret, stdout, stderr end |