Jan De Dobbeleer
ca57311ef5
feat: add buf segment
2023-01-21 09:40:28 +01:00
Jan De Dobbeleer
25b29bc5bd
fix(git): clean ssh remote url correctly
...
resolves #3378
2023-01-20 21:41:16 +01:00
Jan De Dobbeleer
19e0efc1fc
fix(git): do not process remote when empty
...
resolves #3377
2023-01-20 21:41:16 +01:00
Jan De Dobbeleer
6fe030fd44
feat(config): support for 5 code point glyphs in export
...
relates to https://github.com/ryanoasis/nerd-fonts/issues/365#issuecomment-1398110379
2023-01-20 21:41:16 +01:00
L. Yeung
1a1aecbd36
fix(shell): split environment variable name and value correctly
2023-01-20 06:34:52 +01:00
Jan De Dobbeleer
759a90f4e4
feat(debug): color enabled/disabled
2023-01-17 18:49:53 +01:00
Jan De Dobbeleer
3ef7f1b481
chore(logs): pretty logs
2023-01-17 10:56:12 +01:00
Jan De Dobbeleer
8452b5b1e4
fix(ansi): do not end coloring on identical colors
...
resolves #3366
2023-01-14 11:03:34 +01:00
Jan De Dobbeleer
cc3a64fad2
refactor(ansi): remove background color on transparent
2023-01-14 11:03:34 +01:00
Jan De Dobbeleer
8d8f2b8497
fix(git): fallback to origin for remote URL
...
resolves #3364
2023-01-14 11:03:34 +01:00
Jan De Dobbeleer
502bb3256b
fix(images): strip transparent end from parser
2023-01-13 12:31:56 +01:00
Jan De Dobbeleer
4024632781
fix(config): use extension of remote config
2023-01-12 15:16:26 +01:00
Jan De Dobbeleer
1df98df6a6
feat(git): fallback to origin for remote url
...
relates to #3355
2023-01-12 15:16:26 +01:00
Jan De Dobbeleer
cb7839090f
fix(image): remove trailing ANSI clear sequence
2023-01-12 15:16:26 +01:00
Jan De Dobbeleer
4f83452e84
fix(hyperlink): use unique format to avoid conflicts
...
BREAKING CHANGE: this can cause existing manual hyperlinks
(`[text](link)`) to stop working. To fix, change those to
the following syntax: `«text»(link)`
resolves #3353
2023-01-12 10:01:16 +01:00
Jan De Dobbeleer
7ce487d6b1
fix(engine): always clear after every block write
2023-01-12 10:01:16 +01:00
Jan De Dobbeleer
9cd20f2764
fix(bash): escape rprompt
...
resolves #3347
2023-01-12 10:01:16 +01:00
David Courtney
822b7c755e
feat: add mercurial segment
2023-01-11 15:25:11 +01:00
Jan De Dobbeleer
41f2716237
fix(cycle): initialize by default
2023-01-11 14:13:15 +01:00
Jan De Dobbeleer
7dbc3c96ea
fix(cycle): cycle in a loop
2023-01-11 13:49:46 +01:00
David Hrdlička
caa2481589
fix(elixir): match on *.exs
files too
...
the `.exs` file extension is used for Elixir scripts, this also
includes project files and tests in Mix projects
2023-01-10 19:41:38 +01:00
Jan De Dobbeleer
86459f9a2f
feat: cycle through colors
...
resolves #3327
2023-01-10 13:54:51 +01:00
Jan De Dobbeleer
6ca3d22b80
fix: adjust Azure DevOps icon
...
relates to #3336
2023-01-10 13:54:51 +01:00
Jan De Dobbeleer
ef050bf023
fix(zsh): tooltip compatibility with oh-my-zsh
2023-01-10 13:54:51 +01:00
Jan De Dobbeleer
a2353d93e7
feat: add vala segment
...
resolves #3329
2023-01-09 09:18:18 +01:00
Jan De Dobbeleer
2751a243ef
feat: add elixir segment
...
resolves #3314
2023-01-09 09:18:18 +01:00
Jan De Dobbeleer
39594b0d34
fix(spotify): parse information correctly for PWA on Windows
...
resolves #3310
2023-01-09 09:18:18 +01:00
Jan De Dobbeleer
b8c09f92ab
feat(git): add commit information
...
resolves #3331
2023-01-09 09:18:18 +01:00
Jan De Dobbeleer
57bfb8a419
fix(pwd): do not print quotes
...
relates to #2515
2023-01-09 09:18:18 +01:00
Jan De Dobbeleer
f02017352d
fix(fish): remove hyperlink escaping
...
relates to #3288
2023-01-09 09:18:18 +01:00
Jan De Dobbeleer
d4ebc71f9c
fix(image): init writer before usage
...
resolves #3326
2023-01-08 10:43:42 +01:00
Jan De Dobbeleer
cd4ca2bdf4
feat(shell): add a CLI timeout of 4 seconds
...
resolves 3332
2023-01-08 10:43:42 +01:00
Jan De Dobbeleer
5eb6e99ea3
fix(ansi): allow hyperlink overrides
2023-01-06 13:59:10 +01:00
Jan De Dobbeleer
85897ce9ec
fix(ansi): append remaining hyperlink
...
resolves #3323
2023-01-06 13:59:10 +01:00
Jan De Dobbeleer
2b576a3cce
fix(ansi): do not print clear colors
...
resolves #3321
2023-01-06 11:02:37 +01:00
Jan De Dobbeleer
62a1bf96da
feat(git): allow adding own remote icons
...
resolves #3300
2023-01-06 08:14:05 +01:00
Jan De Dobbeleer
6f8733eacd
refactor(git): use map for upstream icons
2023-01-06 08:14:05 +01:00
maxlandon
02c557f42e
refactor(go): adapt imports for go.mod consistency
2023-01-06 07:48:14 +01:00
Jan De Dobbeleer
b5bb060641
fix(compare): support int64
...
resolves #3309
2023-01-05 21:00:22 +01:00
Jan De Dobbeleer
c1bf3a16fe
refactor(ansi): do not print when invisible
2023-01-05 17:54:32 +01:00
Jan De Dobbeleer
850787cd6f
refactor(ansi): write inverted colors correctly for transparency
2023-01-05 17:54:32 +01:00
Jan De Dobbeleer
0ebd59297b
refactor(ansi): count text correctly
2023-01-05 17:54:32 +01:00
Jan De Dobbeleer
f1b1a72868
refactor: move hyperlink logic intro writer loop
2023-01-05 17:54:32 +01:00
Jan De Dobbeleer
59ddfc2ba1
refactor: remove unused function
2023-01-05 17:54:32 +01:00
Jan De Dobbeleer
48d8a522bf
refactor: rename color module to ansi
2023-01-05 17:54:32 +01:00
Jan De Dobbeleer
005445b9fe
refactor(ansi): rewrite ansi and writer
2023-01-05 17:54:32 +01:00
Jan De Dobbeleer
e957e5f8cc
fix(fish): do not fix fish bug for hyperlinks
2023-01-02 20:09:08 +01:00
Jan De Dobbeleer
77d5c9ed95
refactor(ansi): do not allow plain GOOS override
2023-01-02 19:23:38 +01:00
Jan De Dobbeleer
ce7b7f1501
fix(fish): different hyperlink format on linux
2023-01-02 18:36:13 +01:00
Jan De Dobbeleer
784b5f1492
fix(colors): fallback to transparent on empty colors
...
resolves #3276
2022-12-31 12:30:16 +01:00
maxlandon
3559254292
chore: do not load config options more than once
...
do not set options for the configuration when it already has been set
this allows several prompt engines being created in a single runtime
2022-12-30 20:04:48 +01:00
LNK LEO
6ae0af6853
fix(networks): get missing 2 bytes back in SSID
2022-12-30 16:17:17 +01:00
Jan De Dobbeleer
cf4aa4ed62
fix(engine): always return a new writer for init
...
resolves #3268
2022-12-29 21:32:57 +01:00
NoF0rte
9d81f5a362
feat(style): segment style as a template string
2022-12-29 19:44:50 +01:00
NoF0rte
9e40a1a0dc
feat: conditional segment styles
2022-12-29 19:44:50 +01:00
L. Yeung
a3ef56f7fa
fix(python): set home_enabled
to false
by default
2022-12-29 11:28:01 +01:00
Jan De Dobbeleer
023546fe37
chore(go): rename module
2022-12-28 20:17:59 +01:00
maxlandon
04bfb2eef1
feat: add segment writers at runtime
2022-12-28 20:17:59 +01:00
Jan De Dobbeleer
8cd8c9a7be
feat(color): do not clear parent colors
2022-12-28 17:14:29 +01:00
Jan De Dobbeleer
60664e245a
feat(git): remove stash and worktree count from template
...
they are now individual functions so they no longer need a switch
2022-12-28 17:14:29 +01:00
Jan De Dobbeleer
dee040c719
fix(shell): lock template cache correctly
2022-12-28 17:14:29 +01:00
Jan De Dobbeleer
3cdb3bfc1d
fix(shell): do not lock template cache
...
resolves #3254
2022-12-27 17:32:45 +01:00
Jan De Dobbeleer
07206e5aae
feat(project): add always_enabled and project type
2022-12-27 15:53:31 +01:00
Jan De Dobbeleer
73e91eab5b
fix(shell): lock template cache creation
2022-12-27 15:53:31 +01:00
Jan De Dobbeleer
2f1bf39253
feat(svn): exclude branch info from fetch_status
...
resolves #3252
2022-12-27 15:53:31 +01:00
Jan De Dobbeleer
9dd462c0d0
fix(engine): close Env after prompt generation
...
relates to #3244
2022-12-25 20:59:46 +01:00
Jan De Dobbeleer
be803c838b
fix(template): use correct cache key
...
resolves #3244
2022-12-25 20:59:46 +01:00
Michael Carman
d9f59272f2
feat(svn): add counting of untracked files; don't default to counting as "unmerged"
2022-12-25 20:32:19 +01:00
Jan De Dobbeleer
ed870295be
fix(go): correct gopsutil dependency
...
resolves #3231
2022-12-21 19:34:30 +01:00
maxlandon
edc02ddb48
refactor(engine): new instantiation function
...
this commit adds a function to instantiate a new prompt engine
to be used within a Go application (typically a readline shell)
2022-12-20 20:14:13 +01:00
Jan De Dobbeleer
2255f9fd44
feat(template): custom compare functions
...
resolves #3218
2022-12-18 15:02:57 +01:00
Jan De Dobbeleer
80b92505bc
fix(template): remove the need for escaping a dot literal
2022-12-18 15:02:57 +01:00
Jan De Dobbeleer
2dc8dab25b
feat(template): print actual error
...
relates to #3218
2022-12-18 15:02:57 +01:00
David Anthoff
f965dc49aa
feat(project): add support for Julia
2022-12-18 14:55:57 +01:00
Jan De Dobbeleer
5047390bc4
fix(windows): build with app exe compatible fork
2022-12-16 13:49:13 +01:00
Jan De Dobbeleer
2b09eee61f
chore(go): update dependencies
2022-12-14 15:50:57 +01:00
Jan De Dobbeleer
309b044174
fix(windows): revert use of virtual file system for Windows apps
...
the virtual file system is unable to detect the presence of an
AppExecLink, so we need to revert back to using the real file system
2022-12-10 11:31:46 +01:00
Jan De Dobbeleer
2cba140522
fix(warp): support rprompt
2022-12-08 11:37:04 +01:00
Jan De Dobbeleer
1e50107ff6
fix(warp): support newlines
2022-12-08 11:37:04 +01:00
L. Yeung
3dc8538136
feat(pwsh): make it compatible with NVS auto-switching
2022-12-07 14:11:14 +01:00
Jan De Dobbeleer
fc80a8e11d
fix(path): ignore empty root in full path
...
resolves #2962
2022-12-07 06:42:56 +01:00
Jan De Dobbeleer
a86ab4f525
fix(color): validate number range
2022-12-06 21:31:00 +01:00
Jan De Dobbeleer
20462aa50f
fix(colors): support 256 palette
...
resolves #3175
2022-12-06 20:30:40 +01:00
Jan De Dobbeleer
a1801f717c
chore(path): add home tests for mapped locations
2022-12-06 20:30:40 +01:00
Jan De Dobbeleer
8365aae504
feat: allow block to hide based on terminal width
2022-12-03 17:31:15 +01:00
mirsella
93f6576da0
feat: allow segments to hide based on terminal width
2022-12-03 11:20:06 +01:00
Lemorz56
acd4d01d4d
feat: add gitversion segment
2022-11-30 12:51:08 +01:00
Jan De Dobbeleer
b9dd5c18a8
feat(path): add RootDir property
...
relates to #3103
2022-11-28 20:38:43 +01:00
Ted Reed
1c7db480f9
feat(shell): osc51 support
...
working directory OSC for emacs-libvterm
2022-11-27 10:14:55 +01:00
Jan De Dobbeleer
389262edd0
fix(segment): only case non-alias
...
relates to #3103
2022-11-26 15:49:57 +01:00
Jan De Dobbeleer
35edf3a93d
fix(path): use relative on empty root
...
relates to #2962
2022-11-26 15:49:57 +01:00
Jan De Dobbeleer
3bc9e83814
feat(os): support opensuse tumbleweed
...
resolves #3127
2022-11-26 15:49:57 +01:00
Jan De Dobbeleer
c8fb6322eb
feat(os): support for alma and rocky linux
...
resolves #3101
2022-11-25 13:37:21 +01:00
Jan De Dobbeleer
0d101537e6
fix(windows): writable should also look for group membership
...
resolves #3073
2022-11-24 11:42:08 +01:00
Jan De Dobbeleer
735d171b9f
fix(windows): validate permissions for world
...
relates to #3073
2022-11-23 08:08:20 +01:00
Jan De Dobbeleer
931a78c9bb
fix(shell): log platform correctly
...
relates to #3101
2022-11-22 20:48:09 +01:00
Gerben Welter
636a5e29fc
feat(os): add Redhat icon
2022-11-22 20:38:30 +01:00
Jan De Dobbeleer
ef267a8f4c
fix(init): show invalid config warning
...
resolves #3113
2022-11-22 20:37:42 +01:00
Jan De Dobbeleer
f93f223f5e
fix(init): lowercase shellname
...
relates to #3113
2022-11-22 20:37:42 +01:00
Albert Portnoy
ee46cc2645
fix(fish): repaint tooltip on sigint
2022-11-21 19:36:03 +01:00