-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.psd1
More file actions
57 lines (48 loc) · 2.44 KB
/
Copy pathconfig.psd1
File metadata and controls
57 lines (48 loc) · 2.44 KB
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
# ================================================================================================
# UltraShell - Configuración personalizable
# ================================================================================================
#
# Edita este archivo para personalizar UltraShell sin modificar el perfil.
# El perfil carga estos valores al inicio y los combina con los defaults.
#
# Tras editar, recarga con: . $PROFILE
# ================================================================================================
@{
# Control de mensajes en IDEs (VS Code, Cursor)
ShowMessagesInIDE = $false
# Carpeta donde UltraShell guarda los temas Oh My Posh (se crea automáticamente)
# Por defecto: junto al perfil, en oh-my-posh-themes
OhMyPoshThemesPath = '{PROFILEDIR}\oh-my-posh-themes'
# Temas (nombres de https://ohmyposh.dev/docs/themes). Se descargan a OhMyPoshThemesPath al usarlos.
OhMyPoshThemes = @(
'space'
'atomic'
'zash'
'night-owl'
'powerlevel10k_rainbow'
)
# Índice del tema actual (0-based). Se actualiza automáticamente con: theme <n>
CurrentThemeIndex = 0
# Nombres de carpetas que UltraShell reconoce como entornos virtuales Python
VenvPaths = @('.venv', 'venv', '.venv-dev', 'env')
# Archivos que indican que el directorio es un proyecto Python
PythonProjectFiles = @('requirements.txt', 'setup.py', 'pyproject.toml', 'Pipfile', 'manage.py', 'poetry.lock')
# SSH Agent: $true para cargar claves automáticamente al inicio (pide passphrase)
SSHAutoLoadKeys = $false
SSHKeyPaths = @(
'{USERPROFILE}\.ssh\id_ed25519'
'{USERPROFILE}\.ssh\id_rsa'
)
# Logging del perfil (por defecto habilitado para depuración)
EnableLogging = $true
# LogPath = 'C:\Users\USER\Documents\PowerShell\Logs\perfil.log' # Descomenta para ruta personalizada
LogPath = '{USERPROFILE}\Documents\PowerShell\Logs\perfil.log'
# Directorio de snippets
# SnippetsPath = 'C:\Users\USER\Documents\PowerShell\Snippets' # Descomenta para ruta personalizada
SnippetsPath = '{USERPROFILE}\Documents\PowerShell\Snippets'
# PSReadLine: fuente de predicciones (None, History, HistoryAndPlugin)
PSReadLinePredictionSource = 'HistoryAndPlugin'
# Benchmark: muestra tiempos de carga de cada módulo si el total supera este umbral (ms)
# Poner 0 para mostrar siempre, $null para deshabilitar
BenchmarkThresholdMs = 2000
}