Koichi Murase
a9b463f381
themes/vscode: Adjust the coding styles and refactor
2022-06-21 07:11:39 +09:00
leofdss
6f5895dc94
themes: Add the "vscode" theme
2022-06-21 07:11:29 +09:00
Koichi Murase
8797ea3c2f
themes: change black foregrounds to gray for dark terminals
2022-02-05 11:43:33 +09:00
Koichi Murase
d1171d3b5d
themes/rana: Refactor
2022-02-01 20:08:07 +09:00
Koichi Murase
b12f315a06
themes/rana: Normalize indentation
2022-02-01 20:04:15 +09:00
Koichi Murase
7ed2896ab8
themes/rana: Use omb color variables
2022-02-01 20:04:15 +09:00
einwickler
deff47b6b3
themes/rana: Fix the cursor position issue by bare ANSI sequences ( Fix #248 )
2022-02-01 20:03:16 +09:00
Koichi Murase
46818bec17
themes/modern-t: Print information on the command "t" when it's not found
2022-02-01 19:11:06 +09:00
Koichi Murase
827277253a
lib/omb-prompt-colors: Rename basic colors
2022-02-01 01:43:32 +09:00
Koichi Murase
8eb9fec5ed
lib, themes: Resolve conflicting variables
...
"lib" has used the variables "red", "green", "yellow", "blue", and
"purple" for outputting logs to stdout/stderr. On the other hand,
"themes" has used the same variables for including escape sequences in
PS1. These two sets of variables have different values, i.e., the
latter is enclosed by '\[' and '\]' and contains escaped '\e', which
means that there have been variable conflicts. In this commit, more
specific variables are used in these places to resolve the conflicts.
2022-02-01 01:42:52 +09:00
Koichi Murase
7ed389eafd
themes: Use new color variables
2022-02-01 01:42:50 +09:00
Koichi Murase
a0db119be6
themes: Move "themes/{colours,base}.theme.sh => lib/omp-prompt-{colors,base}.sh"
2022-02-01 01:30:06 +09:00
Koichi Murase
f51f2f455d
themes/colours: Refactor "color" and "echo_color"
2022-02-01 01:30:06 +09:00
Koichi Murase
ee9eb7659e
lib/utils, themes: Deprecate color variables
2022-02-01 01:30:06 +09:00
Koichi Murase
9788583d4e
refactor(omb-deprecate): Rename "_omb_{util_defun_deprecate => deprecate_function}"
2022-02-01 01:30:06 +09:00
Koichi Murase
f208b02458
themes/rjorgenson: Reduce forks by using here strings
2022-02-01 01:22:23 +09:00
Koichi Murase
f953288b17
themes/rjorgenson: Accept empty "OMB_THEME_{BRACKET,STRING}_COLOR" by users
2022-02-01 01:22:23 +09:00
James Conroy
6c0dcf3ce7
themes/rjorgenson: Use globs when checking OS
...
On MacOS the OSTYPE can be `darwin9.0` so we need to check for that
2022-02-01 01:22:23 +09:00
James Conroy
ec42a3c09c
themes/rjorgenson: Remove function keyword
...
Made it more consistent to the rest of the functions in the file
2022-02-01 01:22:23 +09:00
James Conroy
ef9ca87851
themes/rjorgenson: Prefix two vars with OMB_THEME_
...
This will allow us to expose the variables to end user customizations
2022-02-01 01:22:23 +09:00
James Conroy
fa53beee56
themes/rjorgenson: Set variables as local
...
- set variables my_* as local
- set the variable line2 as local
Co-authored-by: Koichi Murase <myoga.murase@gmail.com >
2022-02-01 01:22:23 +09:00
James Conroy
93286597a7
themes/rjorgenson: Refactor rjorgenson theme to reduce subshells
...
- Removed several unnecessary branches
- Improved indentation
- No longer pipes grep output into awk
2022-02-01 01:22:23 +09:00
Koichi Murase
ab0ca1eb15
Merge pull request #292 from akinomyoga/upgrade-in-same-shell
...
Upgrade/Uninstall/Install OMB in the interactive shell process
2022-01-19 09:31:05 +09:00
Koichi Murase
8c6b66ca14
themes/powerline: Avoid using non-POSIX uptime
2022-01-18 15:48:04 +09:00
Koichi Murase
1d1b160a8d
themes/powerline: Make sudo checks opt-in
2022-01-18 15:48:04 +09:00
Koichi Murase
7f420263b2
themes: Make PROMPT_COMMAND usage consistent for reloading OMB
2022-01-15 19:14:30 +09:00
Koichi Murase
c3bcc5c6d2
refactor: Normalize shebang of scripts to source
2022-01-15 19:00:35 +09:00
Koichi Murase
3d2b35a3eb
refactor: Replace invalid shebang lines
2022-01-15 15:46:11 +09:00
Koichi Murase
abff767533
fix: Correct executable bit in permissions
2022-01-15 15:29:41 +09:00
Koichi Murase
a4f752cd01
themes/kitsune: Fix a bug that information is not updated
2022-01-15 14:03:57 +09:00
Koichi Murase
6b2d92efbd
themes/kitsune: Add a proper dependency
2022-01-15 14:03:57 +09:00
Koichi Murase
56f692daf0
themes/base: Fix a typo
2022-01-12 18:28:19 +09:00
Koichi Murase
8780308a4f
themes: Fix wrong usage of command substitutions in conditions
2022-01-08 15:34:05 +09:00
Jacob Hrbek
85211c1f76
themes/rjorgenson: Use the POSIX command substitution
2022-01-08 15:34:05 +09:00
Jacob Hrbek
a085f452fb
themes/agnoster: Use the POSIX command substitutions
...
Co-authored-by: Koichi Murase <myoga.murase@gmail.com >
2022-01-08 15:34:05 +09:00
Koichi Murase
744489eb5b
themes/half-way: Adjust coding styles
2021-12-30 22:01:14 +09:00
Memduh Çağrı Demir
c58321b9e6
themes/half-way: Apply review comments
2021-12-30 21:55:06 +09:00
Memduh Çağrı Demir
dbc3db03f3
themes: Add "half-life" theme
2021-12-30 21:54:58 +09:00
Koichi Murase
a3b8e5fdbf
lib/utils: move and refactor "safe_append_prompt_command => _omb_util_append_prompt_command"
2021-12-28 09:21:17 +09:00
Koichi Murase
d59c91bc35
themes/base: Refactor prompt info for ruby envs
2021-12-28 08:53:41 +09:00
Koichi Murase
56c72b87fa
lib/utils: refactor "{type => _omb_util_command}_exists"
2021-12-28 08:33:07 +09:00
Koichi Murase
1401e86e9f
themes: Show the "conda" environment with "virtualenv"
2021-12-27 23:53:16 +09:00
Koichi Murase
77e5874e62
themes/base: Refactor prompt strings for python envs
2021-12-27 23:53:16 +09:00
Koichi Murase
81535a1e49
themes/cupcase: Remove dup def of "virtualenv_prompt"
2021-12-27 23:53:16 +09:00
Jack
cc2e8a87f9
themes/font: Add conda python venv prompt
2021-12-27 23:53:10 +09:00
Maciej Borsz
f4a24a11de
Make it possible to disable clock in font theme
2021-12-25 14:22:57 +09:00
Jon Ware
39af832b76
Add '_' to git branch name character whitelist
2021-12-24 22:20:22 +09:00
Jay Vercellone
c308e0821e
themes/agnoster: Prompt broken when using pyenv ( #176 ) ( #177 )
...
* Make sure that the output of `python --version` is always captured.
* Refactor logic to extract Python version using `awk` instead of a
for-loop.
Fixes #176
2020-09-27 22:08:13 +07:00
Jan Bernlöhr
4d0efc87aa
themes/powerline: Fix POWERLINE_PROMPT is not an array ( #37 )
...
Authored-by: Jan Bernloehr <bosch.bernloehr@extaccount.com >
2020-06-11 15:40:27 +07:00
lucasgnavarro
749823b78f
themes/agnoster: Changes in prompt_virtualenv() function in order to show the python version and not the folder name. ( #147 )
2020-06-11 15:38:32 +07:00