diff options
author | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-01-13 14:20:21 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-13 23:20:21 +0100 |
commit | ea8756f85ddd0aeed2e7eccd0ea86ade4fb7eca8 (patch) | |
tree | 1db34b1738a52f520ea7dd618916729e040a0b9a /runtime | |
parent | 77a6049e07d070470d3274348ac61ab9b96cac6f (diff) | |
download | rneovim-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')
-rw-r--r-- | runtime/doc/starting.txt | 2 | ||||
-rw-r--r-- | runtime/lua/vim/lsp/log.lua | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt index 160995b440..48b9aad58b 100644 --- a/runtime/doc/starting.txt +++ b/runtime/doc/starting.txt @@ -1342,7 +1342,7 @@ LOG FILE *$NVIM_LOG_FILE* Besides 'debug' and 'verbose', Nvim keeps a general log file for internal debugging, plugins and RPC clients. > :echo $NVIM_LOG_FILE -Usually the file is ~/.local/share/nvim/log unless that path is inaccessible +Usually the file is ~/.cache/nvim/log unless that path is inaccessible or if $NVIM_LOG_FILE was set before |startup|. 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. |