-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstarship.toml
140 lines (121 loc) · 2.55 KB
/
starship.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# starship config
# Overall prompt format
format = """
[](#3A3A3A)\
$python\
$username\
[](bg:#3A3A3A fg:#3A3A3A)\
$directory\
$git_branch\
$git_status\
$c\
$elixir\
$elm\
$golang\
$haskell\
$java\
$julia\
$nodejs\
$nim\
$rust\
[](fg:#3A3A3A bg:#3A3A3A)\
$docker_context\
[](fg:#3A3A3A bg:#3A3A3A)\
$time\
[ ](fg:#3A3A3A)\
"""
command_timeout = 5000
# Disable the blank line at the start of the prompt
# add_newline = false
# Username settings
[username]
show_always = true
style_user = "bg:#3A3A3A fg:#FFFFFF"
style_root = "bg:#3A3A3A fg:#FFFFFF"
format = '[$user ]($style)'
# Directory settings
[directory]
style = "bg:#3A3A3A fg:#FFFFFF"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
# Directory substitutions
[directory.substitutions]
"Documents" = " "
"Downloads" = " "
"Music" = " "
"Pictures" = " "
# C settings
[c]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Docker context settings
[docker_context]
symbol = " "
style = "bg:#3A3A3A fg:#FFFFFF"
format = '[ $symbol $context ]($style) $path'
# Elixir settings
[elixir]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Elm settings
[elm]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Git branch settings
[git_branch]
symbol = ""
style = "bg:#3A3A3A fg:#FFFFFF"
format = '[ $symbol $branch ]($style)'
# Git status settings
[git_status]
style = "bg:#3A3A3A fg:#FFFFFF"
format = '[$all_status$ahead_behind ]($style)'
# Go settings
[golang]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Haskell settings
[haskell]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Java settings
[java]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Julia settings
[julia]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Node.js settings
[nodejs]
symbol = ""
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Nim settings
[nim]
symbol = " "
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Python settings
[python]
style = "bg:#3A3A3A fg:#FFFFFF"
format = '[(\($virtualenv\) )]($style)'
# Rust settings
[rust]
symbol = ""
style = "bg:#3A3A3A fg:#000000"
format = '[ $symbol ($version) ]($style)'
# Time settings
[time]
disabled = false
time_format = "%R"
style = "bg:#3A3A3A fg:#FFFFFF"
format = '[ $time ]($style)'