Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add ab+simple theme, tested on termux #195

Merged
merged 7 commits into from
Oct 7, 2022
Merged

Conversation

cauerego
Copy link
Contributor

this is basically a simpler and short version of powerline, with date and time and support for titled sessions in termux.

to keep it short and fun, date only shows randomly. true random (rather than pseudo).

the plugins are only added to support the titling.

@cauerego cauerego mentioned this pull request Jan 27, 2021
@cauerego
Copy link
Contributor Author

am i missing anything? why couldn't this be merged yet?? 😭

cauerego referenced this pull request in akinomyoga/oh-my-bash Dec 24, 2021
Just remove the notice following the below discussion:

> ohmybash#194 (comment)
>
> i read you don't want new themes. and adding plugins is
> complicated. plus, i probably added way more than necessary,
> anyway. but it works for me. by @cauerego
>
> ohmybash#194 (comment)
>
> The words there is a lie, I do recommend new theme pushed to the
> repository, please feel free to do that! by @nntoan
@akinomyoga
Copy link
Contributor

akinomyoga@7e30994#commitcomment-62440936 by @cauerego

awesome! 🤗

but the pr to my plugin still haven't been accepted or even considered, apparently. 😒

ohmybash#195

akinomyoga@7e30994#commitcomment-62441468 by @akinomyoga

Thank you for your notice and your patience with the delay in the review! Currently, we don't have sufficient human resources to review all of the incoming PRs and to address the issues. In particular, the priority for new features would necessarily be lower than the real issues at present. We would appreciate it if you could help us resolve the other stacking issues and PRs ohmybash#196..ohmybash#268. Anyway, we'd make the priority of ohmybash#195 a bit higher than the other recent ones because the PR author is still active.

Copy link
Contributor

@akinomyoga akinomyoga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your patience. Here's the result of a quick scan for you.

bash-preexec.sh Outdated Show resolved Hide resolved
.gitignore Outdated Show resolved Hide resolved
lib/xterm.plugin.bash.sh Outdated Show resolved Hide resolved
lib/xterm.plugin.bash.sh Outdated Show resolved Hide resolved
lib/xterm.plugin.bash.sh Outdated Show resolved Hide resolved
themes/absimple/absimple.theme.sh Outdated Show resolved Hide resolved
themes/absimple/absimple.theme.sh Outdated Show resolved Hide resolved
themes/absimple/absimple.theme.sh Outdated Show resolved Hide resolved
themes/absimple/absimple.theme.sh Outdated Show resolved Hide resolved
@akinomyoga
Copy link
Contributor

Could you also check the paragraph in the upcoming change 1f63760 in CONTRIBUTING.md?

@cauerego
Copy link
Contributor Author

i literally can't thank you enough for this review, @akinomyoga 🥺

at least not this year! 🤣

i am too rusty on programming, as it is evident by my noobish tab mistakes, and i still couldn't get myself a good environment to work properly with all this, without a desktop (all devices i have today are mobile phones, either with android or ubuntu touch, which is almost not ubuntu)...

really sorry. 😔

on top of that, i haven't been using any shell in a long while and, last few times i did, the git plugin turned out to slow it down tremendously... so i was even considering to look for another shell.

if i can give you anything today, i hope this might cheer you up: ahoxus.org/achoz being developed with me by @kcubeterm using the only license that should ever be used agpl3+

@akinomyoga akinomyoga mentioned this pull request Jan 6, 2022
42 tasks
Copy link
Contributor Author

@cauerego cauerego left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still couldn't thank you enough for this review...

but i hope at least going through all points as much as i could today is a beginning!

today i just wanted to go over this to remove an annoying "which is deprecated" warning on termux.

but i noticed it was actually related to check_for_upgrade.sh and changed it in my end to use command -v instead.

perhaps next time.

i think i will have other focuses this year.

cheers!

@cauerego
Copy link
Contributor Author

here i come again...

just removed my conflict caused by my outdated copy of original source (on the "which" issue).

working now to prevent this on the next time!

@cauerego cauerego requested a review from akinomyoga March 16, 2022 16:46
@akinomyoga
Copy link
Contributor

Thanks. It seems there are still some points that have not yet been addressed, but I'll look at them later.

@akinomyoga
Copy link
Contributor

There are still many problems, so I decided to directly edit this PR.

lib/xterm.sh Outdated Show resolved Hide resolved
lib/xterm.sh Outdated Show resolved Hide resolved
lib/xterm.sh Outdated Show resolved Hide resolved
plugins/bash-preexec/bash-preexec.sh Outdated Show resolved Hide resolved
themes/absimple/README.md Outdated Show resolved Hide resolved
@akinomyoga
Copy link
Contributor

rebased

@akinomyoga akinomyoga force-pushed the master branch 2 times, most recently from 569b169 to 1c9f187 Compare October 2, 2022 01:13
@akinomyoga
Copy link
Contributor

Squashed and removed extra images.

@akinomyoga akinomyoga force-pushed the master branch 2 times, most recently from 9dbf7ce to 74f10ca Compare October 2, 2022 02:06
@akinomyoga
Copy link
Contributor

I have also updated the description of the theme 347a077

cauerego and others added 4 commits October 2, 2022 11:18
* plugins/bash-preexec: Add loader
* plugins/bash-preexec/README: Fix description
akinomyoga
akinomyoga previously approved these changes Oct 2, 2022
Copy link
Contributor

@akinomyoga akinomyoga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've completed necessary changes.

@akinomyoga
Copy link
Contributor

We need to add README for the xterm plugin. I'll later do that.

* plugins/xterm: Add header line as an OMB plugin
* plugins/xterm: Add link to the upstream version
* plugins/xterm: Add the list of the configuration variables
* plugins/xterm: Do not rely on the function "cite"
* plugins/xterm: Add dependency to bash-preexec
* plugins/xterm: Use "function func" to avoid aliasing
* plugins/xterm: Namespacing function names
* plugins/xterm: Namespacing configuration variables
* plugins/xterm (_omb_plugin_xterm_set_title): Avoid expanding escapes in directory names, etc.
* plugins/xterm: Always enable precmd/preexec because the plugin should be enabled by the users' decision
* plugins/xterm: Do no unneccessarily add braces around ${var}
* plugins/xterm: Do no uneccessarily quote words
* plugins/xterm: Add README
@akinomyoga
Copy link
Contributor

I have added README.md for the xterm plugin.

@akinomyoga akinomyoga merged commit 33859d9 into ohmybash:master Oct 7, 2022
@akinomyoga
Copy link
Contributor

Thanks, I have finally merged it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants