revert: remove incomplete lir integration (#3030)

This commit is contained in:
kylo252 2022-09-16 11:15:18 +02:00 committed by GitHub
parent a4c2dc4d0b
commit 62d9a4ea9d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 2 additions and 99 deletions

View file

@ -9,7 +9,6 @@ local builtins = {
"lvim.core.telescope", "lvim.core.telescope",
"lvim.core.treesitter", "lvim.core.treesitter",
"lvim.core.nvimtree", "lvim.core.nvimtree",
"lvim.core.lir",
"lvim.core.project", "lvim.core.project",
"lvim.core.bufferline", "lvim.core.bufferline",
"lvim.core.autopairs", "lvim.core.autopairs",

View file

@ -1,90 +0,0 @@
local M = {}
M.config = function()
local status_ok, lir = pcall(require, "lir")
if not status_ok then
return
end
local actions = require "lir.actions"
local mark_actions = require "lir.mark.actions"
local clipboard_actions = require "lir.clipboard.actions"
lir.setup {
show_hidden_files = false,
devicons_enable = true,
mappings = {
["l"] = actions.edit,
["<CR>"] = actions.edit,
["<C-s>"] = actions.split,
["v"] = actions.vsplit,
["<C-t>"] = actions.tabedit,
["h"] = actions.up,
["q"] = actions.quit,
["A"] = actions.mkdir,
["a"] = actions.newfile,
["r"] = actions.rename,
["@"] = actions.cd,
["Y"] = actions.yank_path,
["i"] = actions.toggle_show_hidden,
["d"] = actions.delete,
["J"] = function()
mark_actions.toggle_mark()
vim.cmd "normal! j"
end,
["c"] = clipboard_actions.copy,
["x"] = clipboard_actions.cut,
["p"] = clipboard_actions.paste,
},
float = {
winblend = 0,
curdir_window = {
enable = false,
highlight_dirname = true,
},
-- -- You can define a function that returns a table to be passed as the third
-- -- argument of nvim_open_win().
win_opts = function()
local width = math.floor(vim.o.columns * 0.7)
local height = math.floor(vim.o.lines * 0.7)
return {
border = "rounded",
width = width,
height = height,
-- row = 1,
-- col = math.floor((vim.o.columns - width) / 2),
}
end,
},
hide_cursor = false,
on_init = function()
-- use visual mode
vim.api.nvim_buf_set_keymap(
0,
"x",
"J",
':<C-u>lua require"lir.mark.actions".toggle_mark("v")<CR>',
{ noremap = true, silent = true }
)
-- echo cwd
-- vim.api.nvim_echo({ { vim.fn.expand "%:p", "Normal" } }, false, {})
end,
}
-- custom folder icon
require("nvim-web-devicons").set_icon {
lir_folder_icon = {
icon = "",
-- color = "#7ebae4",
-- color = "#569CD6",
color = "#42A5F5",
name = "LirFolderNode",
},
}
end
return M

View file

@ -132,19 +132,13 @@ local core_plugins = {
-- NvimTree -- NvimTree
{ {
"kyazdani42/nvim-tree.lua", "kyazdani42/nvim-tree.lua",
-- event = "BufWinOpen",
-- cmd = "NvimTreeToggle",
config = function() config = function()
require("lvim.core.nvimtree").setup() require("lvim.core.nvimtree").setup()
end, end,
disable = not lvim.builtin.nvimtree.active, disable = not lvim.builtin.nvimtree.active,
}, },
{
"christianchiarulli/lir.nvim",
config = function()
require("lvim.core.lir").setup()
end,
disable = not lvim.builtin.nvimtree.active,
},
{ {
"lewis6991/gitsigns.nvim", "lewis6991/gitsigns.nvim",