瀏覽代碼

revert: remove incomplete lir integration (#3030)

kylo252 2 年之前
父節點
當前提交
62d9a4ea9d
共有 3 個文件被更改,包括 2 次插入99 次删除
  1. 0 1
      lua/lvim/core/builtins/init.lua
  2. 0 90
      lua/lvim/core/lir.lua
  3. 2 8
      lua/lvim/plugins.lua

+ 0 - 1
lua/lvim/core/builtins/init.lua

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

+ 0 - 90
lua/lvim/core/lir.lua

@@ -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

+ 2 - 8
lua/lvim/plugins.lua

@@ -132,19 +132,13 @@ local core_plugins = {
   -- NvimTree
   {
     "kyazdani42/nvim-tree.lua",
+    -- event = "BufWinOpen",
+    -- cmd = "NvimTreeToggle",
     config = function()
       require("lvim.core.nvimtree").setup()
     end,
     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",