9813ff5f24c6ce8409490d7ef8b8c4458f2a6a66

Author
Andrew Janke <andrew@apjanke.net>
Committer
Andrew Janke <andrew@apjanke.net>
Date

Message

omz_diagnostic_dump: Add umask and $fpath listing.
This helps catch issues with compinit and insecure directories.

Diff

 1diff --git a/lib/diagnostics.zsh b/lib/diagnostics.zsh
 2index 023ba42b9efa98e83de14d36f9658e692a9651a5..f5f15deaaf5f883510e2ca93e8ae31e6fbaa2c44 100644
 3--- a/lib/diagnostics.zsh
 4+++ b/lib/diagnostics.zsh
 5@@ -106,6 +106,7 @@ function _omz_diag_dump_one_big_text() {
 6   builtin echo OSTYPE=$OSTYPE
 7   builtin echo ZSH_VERSION=$ZSH_VERSION
 8   builtin echo User: $USER
 9+  builtin echo umask: $(umask)
10   builtin echo
11 
12   # Installed programs
13@@ -159,13 +160,19 @@ function _omz_diag_dump_one_big_text() {
14   command locale
15   builtin echo
16 
17-  # Zsh configuration
18+  # Zsh installation and configuration
19   builtin echo Zsh configuration:
20   builtin echo setopt: $(builtin setopt)
21   builtin echo
22   builtin echo zstyle:
23   builtin zstyle
24   builtin echo
25+  builtin echo 'compaudit output:'
26+  compaudit
27+  builtin echo 
28+  builtin echo '$fpath directories:'
29+  command ls -lad $fpath
30+  builtin echo
31 
32   # Oh-my-zsh installation
33   builtin echo oh-my-zsh installation:
34@@ -195,7 +202,7 @@ function _omz_diag_dump_one_big_text() {
35     builtin bindkey
36     builtin echo
37     builtin echo "infocmp:"
38-    command infocmp
39+    command infocmp -L
40     builtin echo
41   fi
42