aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/log.lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-01-13 14:20:21 -0800
committerGitHub <noreply@github.com>2021-01-13 23:20:21 +0100
commitea8756f85ddd0aeed2e7eccd0ea86ade4fb7eca8 (patch)
tree1db34b1738a52f520ea7dd618916729e040a0b9a /runtime/lua/vim/lsp/log.lua
parent77a6049e07d070470d3274348ac61ab9b96cac6f (diff)
downloadrneovim-ea8756f85ddd0aeed2e7eccd0ea86ade4fb7eca8.tar.gz
rneovim-ea8756f85ddd0aeed2e7eccd0ea86ade4fb7eca8.tar.bz2
rneovim-ea8756f85ddd0aeed2e7eccd0ea86ade4fb7eca8.zip
logging: move to XDG_CACHE_HOME (#13739)
while there is some controversy, stdpath('cache') looks like a better fit for logs than stdpath('data'): you can remove logs without preventing nvim to work which fits the XDG_CACHE_HOME definition of `user specific non-essential data files`.
Diffstat (limited to 'runtime/lua/vim/lsp/log.lua')
-rw-r--r--runtime/lua/vim/lsp/log.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/lua/vim/lsp/log.lua b/runtime/lua/vim/lsp/log.lua
index 587a65cd96..b6e91e37b9 100644
--- a/runtime/lua/vim/lsp/log.lua
+++ b/runtime/lua/vim/lsp/log.lua
@@ -28,7 +28,7 @@ do
local function path_join(...)
return table.concat(vim.tbl_flatten{...}, path_sep)
end
- local logfilename = path_join(vim.fn.stdpath('data'), 'lsp.log')
+ local logfilename = path_join(vim.fn.stdpath('cache'), 'lsp.log')
--- Returns the log filename.
--@returns (string) log filename
@@ -36,7 +36,7 @@ do
return logfilename
end
- vim.fn.mkdir(vim.fn.stdpath('data'), "p")
+ vim.fn.mkdir(vim.fn.stdpath('cache'), "p")
local logfile = assert(io.open(logfilename, "a+"))
for level, levelnr in pairs(log.levels) do
-- Also export the log level on the root object.