소스 검색

feat: a less noisy tree (#3042)

Christian Chiarulli 2 년 전
부모
커밋
2190dba4c7
2개의 변경된 파일19개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      lua/lvim/core/lir.lua
  2. 18 0
      lua/lvim/core/nvimtree.lua

+ 1 - 1
lua/lvim/core/lir.lua

@@ -1,6 +1,6 @@
 local M = {}
 
-local Log = require "lvim.core.log"
+-- local Log = require "lvim.core.log"
 
 M.config = function()
   lvim.builtin.lir = {

+ 18 - 0
lua/lvim/core/nvimtree.lua

@@ -147,6 +147,24 @@ function M.setup()
     return
   end
 
+  local status_ok_1, utils = pcall(require, "nvim-tree.utils")
+  if not status_ok_1 then
+    return
+  end
+
+  local function notify_level()
+    return function(msg)
+      vim.schedule(function()
+        vim.api.nvim_echo({ { msg, "WarningMsg" } }, false, {})
+      end)
+    end
+  end
+
+  utils.notify.warn = notify_level(vim.log.levels.WARN)
+  utils.notify.error = notify_level(vim.log.levels.ERROR)
+  utils.notify.info = notify_level(vim.log.levels.INFO)
+  utils.notify.debug = notify_level(vim.log.levels.DEBUG)
+
   if lvim.builtin.nvimtree._setup_called then
     Log:debug "ignoring repeated setup call for nvim-tree, see kyazdani42/nvim-tree.lua#1308"
     return