diff options
Diffstat (limited to 'lua/core')
| -rw-r--r-- | lua/core/terminal.lua | 9 | ||||
| -rw-r--r-- | lua/core/which-key.lua | 8 | 
2 files changed, 9 insertions, 8 deletions
| diff --git a/lua/core/terminal.lua b/lua/core/terminal.lua index 87053412..4525ca63 100644 --- a/lua/core/terminal.lua +++ b/lua/core/terminal.lua @@ -1,5 +1,6 @@  local M = {}  local utils = require "utils" +local Log = require "core.log"  M.config = function()    lvim.builtin["terminal"] = { @@ -81,7 +82,6 @@ end  M._exec_toggle = function(exec)    local binary = M._split(exec)[1]    if vim.fn.executable(binary) ~= 1 then -    local Log = require "core.log"      Log:error("Unable to run executable " .. binary .. ". Please make sure it is installed properly.")      return    end @@ -92,12 +92,13 @@ end  local function get_log_path(name)    --handle custom paths not managed by Plenary.log -  local logger = require "core.log"    local file    if name == "nvim" then -    file = utils.join_paths(get_cache_dir(), "log") +    file = utils.join_paths(vim.fn.stdpath "cache", "log") +  elseif name == "packer.nvim" then +    file = utils.join_paths(vim.fn.stdpath "cache", "packer.nvim.log")    else -    file = logger:new({ plugin = name }):get_path() +    file = Log:get_path()    end    if utils.is_file(file) then      return file diff --git a/lua/core/which-key.lua b/lua/core/which-key.lua index 3379100d..36949467 100644 --- a/lua/core/which-key.lua +++ b/lua/core/which-key.lua @@ -198,16 +198,16 @@ M.config = function()              "<cmd>lua require('core.terminal').toggle_log_view('lunarvim')<cr>",              "view default log",            }, -          D = { "<cmd>edit ~/.cache/nvim/lunarvim.log<cr>", "Open the default logfile" }, +          D = { "<cmd>exe 'edit '.stdpath('cache').'/lunarvim.log'<cr>", "Open the default logfile" },            n = { "<cmd>lua require('core.terminal').toggle_log_view('lsp')<cr>", "view lsp log" }, -          N = { "<cmd>edit ~/.cache/nvim/log<cr>", "Open the Neovim logfile" }, +          N = { "<cmd>edit $NVIM_LOG_FILE<cr>", "Open the Neovim logfile" },            l = { "<cmd>lua require('core.terminal').toggle_log_view('nvim')<cr>", "view neovim log" }, -          L = { "<cmd>edit ~/.cache/nvim/lsp.log<cr>", "Open the LSP logfile" }, +          L = { "<cmd>exe 'edit '.stdpath('cache').'/lsp.log'<cr>", "Open the LSP logfile" },            p = {              "<cmd>lua require('core.terminal').toggle_log_view('packer.nvim')<cr>",              "view packer log",            }, -          P = { "<cmd>edit ~/.cache/nvim/packer.nvim.log<cr>", "Open the Packer logfile" }, +          P = { "<cmd>exe 'edit '.stdpath('cache').'/packer.nvim.log'<cr>", "Open the Packer logfile" },          },          r = { "<cmd>lua require('utils').reload_lv_config()<cr>", "Reload configurations" },        }, | 
