diff options
| author | Xavier Young <[email protected]> | 2021-09-30 13:42:10 +0800 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2021-09-30 07:42:10 +0200 | 
| commit | 35d5615ecc2366ec5de4ce0fecd75fb426216ea0 (patch) | |
| tree | f9dd6536b4346d3aad71ced97a1df365368b51d4 /lua/core | |
| parent | 94a166594e9e4913a0b89f6bfd400c536a596dd4 (diff) | |
fix: can't open lvim log file cause by `lvim.log.viewer.cmd` (#1638)
Diffstat (limited to 'lua/core')
| -rw-r--r-- | lua/core/terminal.lua | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/lua/core/terminal.lua b/lua/core/terminal.lua index 4525ca63..418dc2c4 100644 --- a/lua/core/terminal.lua +++ b/lua/core/terminal.lua @@ -112,8 +112,14 @@ M.toggle_log_view = function(name)    if not logfile then      return    end + +  local log_viewer = lvim.log.viewer.cmd +  if vim.fn.executable(log_viewer) ~= 1 then +    log_viewer = "less +F" +  end +  log_viewer = log_viewer .. " " .. logfile    local term_opts = vim.tbl_deep_extend("force", lvim.builtin.terminal, { -    cmd = lvim.log.viewer.cmd .. " " .. logfile, +    cmd = log_viewer,      open_mapping = lvim.log.viewer.layout_config.open_mapping,      direction = lvim.log.viewer.layout_config.direction,      -- TODO: this might not be working as expected | 
