 L. YeungandJan De Dobbeleer
|
d7d372ce06
|
fix(init): enable persistent cache only when necessary
|
2025-10-13 07:52:09 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b9c6304fa6
|
fix(build): allow passing build date
|
2025-10-13 07:52:09 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
a79134e8ff
|
fix(cli): pass --eval flag of init command correctly for Elvish
|
2025-10-07 06:38:03 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
5138df9c36
|
fix(elvish): eliminate a race condition in cache access
|
2025-10-07 06:38:03 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b2eae3bd6f
|
chore: remove a redundant newline
|
2025-10-03 14:50:04 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
3788e7fc02
|
fix(pwsh): reset tooltip command correctly
|
2025-10-03 14:50:04 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b8cee377c1
|
fix(upgrade): disable auto upgrade in default config
|
2025-07-16 12:41:07 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
a0eefc212c
|
chore(cli): correct comments
|
2025-06-25 07:48:43 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
e3b748af51
|
chore: remove executable from repo
|
2025-06-13 06:47:43 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
8e4ba6ab80
|
fix(zsh): pass CLI option correctly
|
2025-06-09 08:38:33 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
f428e59680
|
fix(path): use forward slashes in normalized Cygwin paths
|
2025-06-08 21:09:15 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b4220b14c9
|
fix(zsh): avoid a redundant blank line below transient prompt
|
2025-06-08 21:09:15 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b642e4d28b
|
fix(prompt): display newlines correctly in Elvish on Windows
|
2025-06-08 21:09:15 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b4447091ad
|
fix(init): set session ID correctly
|
2025-06-04 09:04:19 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
a72c23f2ed
|
chore(schema): add missing properties and correct aliases to maps
|
2025-06-03 16:34:58 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
e803197920
|
fix(prompt): save rprompt in session cache
|
2025-06-03 16:34:58 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b1f0b7c4d4
|
fix(cmd): exclude an empty command when updating exit code
|
2025-05-12 08:36:47 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
6b2e98b7db
|
fix(tcsh): remove comments from initialization script
|
2025-04-03 06:32:05 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
8718b13306
|
chore(schema): correct default value of branch_template
|
2025-03-19 08:27:47 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
17ef841154
|
docs: correct a typo
|
2025-03-19 08:27:47 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
1a313f48ec
|
feat(cache): make template cache available to all prompts
|
2024-11-13 16:56:41 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
a0002e16b5
|
feat(cli): restore --version option
|
2024-11-11 17:47:02 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
3e06366efa
|
refactor(cli): hide global option --silent
|
2024-11-11 17:47:02 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
31fa1f37ab
|
chore(schema): add native_fallback property for git segment
|
2024-11-11 17:47:02 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
64071fc72c
|
chore(schema): add cache_duration property for language segments
|
2024-11-11 12:40:06 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
dd62c23c62
|
docs: correct default value of cache_duration for language segments
|
2024-11-11 12:40:06 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
ca17b7211c
|
chore(schema): add native_fallback property for mercurial segment
|
2024-11-11 12:40:06 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
f790b02b96
|
docs: add native_fallback property for mercurial segment
|
2024-11-11 12:40:06 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
1adf542a77
|
fix(prompt): reset colors before printing fillers
|
2024-11-07 20:40:04 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
48c4de31e5
|
docs(upgrade): update description of cache_duration property
|
2024-11-07 10:45:27 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
9100d702c4
|
chore(schema): update definitions
|
2024-11-07 10:45:27 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
472bd6fba7
|
fix(cli): correct help text
|
2024-11-05 18:19:07 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
2c982b2f0d
|
chore(schema): correct properties of cache in segment
|
2024-11-05 18:19:07 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
0a5e1f6e8e
|
fix(template): add missing .PSWD
|
2024-11-05 18:19:07 +01:00 |
|
 L. YeungandJan De Dobbeleer
|
69ee58fef8
|
fix(fish): do not accept autosuggestion by default
|
2024-10-23 14:53:08 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b3f3c0aa24
|
feat(build): embed timezone database
|
2024-10-05 21:49:01 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
4104a9a633
|
fix(cache): use UUIDs as session IDs
|
2024-09-25 10:34:21 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
3114666a25
|
fix(prompt): write real newlines for Elvish on non-Windows systems
|
2024-09-19 09:10:09 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
68a1e89f29
|
fix(cache): require saving explicitly
|
2024-09-19 08:29:35 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
9ce9ed72bb
|
refactor(cli): hide deprecated/internal subcommands and flags
|
2024-09-19 08:29:35 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
d2e04b6654
|
fix(prompt): rectify terminal width for proper rendering
|
2024-09-19 08:29:35 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
c7793a5f29
|
fix(tcsh): escape special characters correctly
|
2024-09-19 08:29:35 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
a8f246064e
|
fix(shell): improve initialization
For supported shells:
- Correct string quoting.
- Reorganize initialization scripts to improve maintainability.
|
2024-09-19 08:29:35 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
2050157aa7
|
chore: add coding styles for Lua
|
2024-09-19 08:29:35 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
991f146f88
|
docs: add quotes to Tcsh eval commands
|
2024-09-19 08:29:35 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
063b95da25
|
fix(pwsh): prevent a command from eating tail of a transient prompt
|
2024-09-12 20:43:37 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
0077f8f7df
|
chore: add recommended VS Code extensions
|
2024-09-09 06:27:08 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
f54cd26436
|
fix(elvish): prevent cutting off a right-aligned block
|
2024-09-02 13:40:48 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
d147f98d4b
|
chore(schema): add var
|
2024-09-01 12:20:41 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
abd6676c5b
|
fix(path): improve path cleaning, normalization and parsing
|
2024-08-29 18:15:00 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
23d200b56c
|
fix(shell): use Windows PID as POSH_PID in a Cygwin environment
|
2024-08-27 09:43:38 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
e28d91b854
|
fix(cli): correct execution logic and improve messages
|
2024-08-27 09:43:38 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
48f633e0cb
|
fix(export): omit specific fields
|
2024-08-27 09:43:38 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
0644c93a67
|
fix(bash): respect PROMPT_COMMAND as an array
|
2024-08-27 09:43:38 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
e2626c8668
|
fix(shell): avoid unexpected expansions in Bash/Zsh
|
2024-08-27 09:43:38 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
8f6aa125a5
|
fix(elvish): improve robustness of initialization
|
2024-08-22 20:02:13 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
9a1bbe143e
|
fix(shell): avoid unexpected expansions in Bash/Zsh
|
2024-08-18 20:11:59 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
5779f6ecb8
|
fix(bash): respect PROMPT_COMMAND as an array
|
2024-08-18 19:53:21 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
1510d207a2
|
refactor(font): remove unnecessary string formatting
|
2024-08-17 10:18:44 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
2450bb0d6c
|
refactor(battery): use syscall.SyscallN calls
|
2024-08-17 10:18:44 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
90aada5187
|
fix(path): apply style correctly
|
2024-08-08 10:05:14 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
2f5f59b5d2
|
feat(fish): support on-demand prompt re-rendering
|
2024-08-06 18:22:45 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
9bcc084787
|
refactor(pwsh): pass only non-filesystem path to pswd
|
2024-08-06 14:26:38 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
485f45c496
|
feat(template): add .PSWD
|
2024-08-06 14:26:38 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
69556d6fb6
|
docs(templates): correct example for matchP helper function
|
2024-08-05 10:08:47 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b4e19adae1
|
fix(zsh): work around bugs when used with zsh-syntax-highlighting
|
2024-07-27 16:25:51 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
7273dba124
|
fix(shell): revise initialization scripts
|
2024-07-26 10:35:45 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
479e6f551e
|
feat(pwsh): cache prompt for repainting
|
2024-07-20 20:55:19 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
4b5bac3b4b
|
fix(terminal): calculate length correctly
|
2024-07-17 11:11:12 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
2585b90946
|
refactor(shell): normalize identifiers in initialization scripts
|
2024-07-15 06:59:13 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
ec2c6fb2d8
|
fix(zsh): use decorated widget for rendering tooltips
|
2024-07-15 06:59:13 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
ad34a6e530
|
docs(fish): lower version requirement
|
2024-07-11 07:32:36 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
66f1347357
|
fix(shell): avoid unnecessary CLI calls for prompt repaint
|
2024-07-11 07:32:36 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
d5ec96fef0
|
fix(bash): cache pipe status correctly
|
2024-07-09 06:48:05 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
7f418d7c2d
|
fix(shell): prioritize $? for consistent status in Bash/Zsh
|
2024-06-20 12:54:03 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
e25d271d32
|
docs: add missing auto_upgrade setting
|
2024-06-19 06:51:52 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
b227fcece9
|
docs(os): use exact names of Linux distros
|
2024-05-10 09:48:25 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
0b5277e4a2
|
feat(os): add a default icon for deepin
|
2024-05-10 09:48:25 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
8db1365ea6
|
fix(cli): list all supported shells in usage text for init
|
2023-08-06 07:29:04 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
93b3e160ca
|
chore: adjust PR template
|
2023-06-08 15:36:58 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
2805c1b81a
|
docs(executiontime): remove outdated instructions
|
2023-06-08 15:36:58 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
61fa281894
|
fix(platform): avoid duplicate creations of template cache
|
2023-05-20 08:05:21 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
c3c7c9e6e0
|
fix(schema): add upgrade to segment types
|
2023-05-20 08:05:21 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
6d6efc2981
|
fix(upgrade): avoid duplicate HTTP requests
|
2023-05-19 20:51:51 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
6c7cffc69a
|
fix(schema): add definitions of upgrade and correct outdated links
|
2023-05-19 20:51:51 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
4b71c2ba07
|
feat(path): respect folder_separator_icon in a colon-trailed root
|
2023-05-11 06:53:28 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
17da877767
|
fix(pwsh): do not render a transient prompt when text is selected
|
2023-04-23 07:44:46 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
6c181c1120
|
refactor(pwsh): move tooltip erasure logic to engine
|
2023-04-22 17:46:41 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
8d8d06d4c8
|
fix(pwsh): erase a previous tooltip before a new one is rendered
|
2023-04-22 08:07:49 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
14f012308e
|
fix(tooltip): check only the first word of command line
|
2023-04-21 20:49:03 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
7368c6541e
|
fix(pwsh): remove cached tip command when rendering a new prompt
|
2023-04-21 20:49:03 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
1474979804
|
fix(cmd): do not cache an empty tooltip
|
2023-04-21 20:49:03 +02:00 |
|
 L. YeungandJan De Dobbeleer
|
770d1994bc
|
fix(fish): do not prevent entering space characters on empty buffer
|
2023-04-21 20:49:03 +02:00 |
|