Age | Commit message (Collapse) | Author |
|
unix-word-rubout erases all the characters before the cursor
until finding either a space or a BOL.
|
|
Thanks @mcules (via https://github.com/akavel/up/pull/26#discussion_r349895737)
|
|
|
|
Fixes #45 (hopefully)
|
|
Fixes #50, #33
|
|
|
|
Fixes #35
|
|
|
|
Fixes #11
|
|
|
|
> > how can I credit you for the logo? I'd especially love to put some name(s)
> > behind it if I may, it's always cool to feel a personal connection; I'm happy
> > to put even a long list out there, and with many links, and totally with the
> > name of your company too, which I also highly appreciate for sponsoring this
> > and the implicit endorsement of the project's usability :)
>
> on behalf of GPU Exchange Pty Ltd, the copyright holder, I hereby grant Akavel
> & future maintainers of the UP project a royalty-free, global and irrevocable
> licence to use the chosen logo (version 1) however you see fit in the context
> of the UP project (including but not limited to: general branding, web & print,
> creation of derivative works).
>
> If you want to give credit, I (Thoai Nguyen) came up with the original concept
> on pen & paper, and get it vectorised by our design partner at Many Pixels. A
> backlink to my startup (https://gpu.exchange/) would be much appreciated. ;)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Previous prototype of yank was O(n*m). The new code is more effective
O(n+m), and also removes the need for yank function, by extending the
insert function to accept more than 1 rune at once.
|
|
I'm not really sure why KeyCtrlB needs to be wrapped with ctrlKey() on
my machine, if it already has Ctrl in name; I hoped key() would be
enough here. But it seems to only work in ctrlKey() for me. However,
given the confusion, I currently prefer to err on the "beter safe than
sorry" side, and slap both variants everywhere. To be fixed some day in
future maybe.
|
|
|
|
Fix download link to point to v0.3.1 (was: v0.3).
Also, add convenience installation instructions for ArchLinux (via AUR) and macOS (via Homebrew).
Resolves #30, closes #17.
|
|
|
|
|
|
|
|
|
|
- C-b: left
- C-f: right
- C-a: beginning-of-line
- C-e: end-of-line
|
|
|
|
Closes #15.
Unfortunately, it seems that the "terminfo" infrastructure in the
Linux/Unix world is defined only at C ABI level (not at file format
level), and as such is fundamentally incompatible with pure-Go
applications. I don't see a good way to solve this problem in a
cross-platform (or, mainly, cross-Unix) way, so I'm currently falling
back to displaying an error message, asking user to patch the mess
locally for themselves by hand.
|
|
|
|
|
|
Closes #29 - thanks @rhnvrm for pointing out that readability of this
fragment of code could be improved!
|
|
|
|
|
|
Fixes #2.
This currently requires the $SHELL to support a `-c` option. For shells
that do not support such option, it's recommended to write a wrapper
script.
Thanks to everybody who contributed ideas how to resolve this, and
especially for ottidmes & symphorien on #nixos IRC channel.
|
|
|
|
|
|
Broken after changing the logic for "Enter to run" feature.
|
|
|
|
|
|
|
|
|
|
For reddit.com/u/attrigh and other zsh users.
https://www.reddit.com/r/commandline/comments/9qt0ay/ultimate_plumber_is_a_tool_for_writing_linux/e8d53n1
|
|
|
|
|
|
|
|
|
|
|
|
|