{"thread":{"id":"60834","subject":"single-char options","startedAt":"2024-02-02T13:45:59Z","lastAt":"2024-02-05T01:34:59Z","messageCount":4,"participants":["Martin Guy","Kristoffer Haugsbakk","Sergey Organov","Oswald Buddenhagen"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"487814","messageId":"0e88ac8ad60d2da689d0a308cc59a02d468bc15f.camel@gmail.com","threadId":"60834","inReplyTo":null,"subject":"single-char options","fromName":"Martin Guy","fromEmail":"martinwguy@gmail.com","sentAt":"2024-02-02T13:45:55Z","receivedAt":"2024-02-02T13:45:59Z","isPatch":false,"sender":{"key":"martinwguy@gmail.com","avatar":"https://gravatar.com/avatar/702a80021885e76563919dd1674bfa4dac9d9ec1eab3ab45da95ebce83346505?d=mp&s=160"},"body":"I'm sure this must have been thought of before and rejected, but us RSI\nsufferers would like to be able to say \"git rebase -c\" for \"--continue\"\nnot only for speed and ease, but for all the other RSI sufferers out\nthere.\n\nI mean, yes, I can implement them for myself (at least for the most\ncommon long ones) but wondere what the zeitgeist was on this issue - at\nleast that way they would be the same letters for everybody.\n\nThanks\n\n    M\n"},{"id":"487815","messageId":"418c0333-50fa-41c7-92bd-0797f06041de@app.fastmail.com","threadId":"60834","inReplyTo":"0e88ac8ad60d2da689d0a308cc59a02d468bc15f.camel@gmail.com","subject":"Re: single-char options","fromName":"Kristoffer Haugsbakk","fromEmail":"code@khaugsbakk.name","sentAt":"2024-02-02T14:42:23Z","receivedAt":"2024-02-02T14:42:45Z","isPatch":false,"sender":{"key":"code@khaugsbakk.name","avatar":"https://avatars.githubusercontent.com/u/2229597?v=4"},"body":"On Fri, Feb 2, 2024, at 14:45, Martin Guy wrote:\n> I'm sure this must have been thought of before and rejected, but us RSI\n> sufferers would like to be able to say \"git rebase -c\" for \"--continue\"\n> not only for speed and ease, but for all the other RSI sufferers out\n> there.\n>\n> I mean, yes, I can implement them for myself (at least for the most\n> common long ones) but wondere what the zeitgeist was on this issue - at\n> least that way they would be the same letters for everybody.\n>\n> Thanks\n>\n>     M\n\nMagit is nice if you use Emacs. All interactions are a combination of\none-letter commands and one-letter options.\n\nThe CLI is too tedious to do everything in for me.\n\n-- \nKristoffer Haugsbakk\n\n"},{"id":"487817","messageId":"8734ua52ue.fsf@osv.gnss.ru","threadId":"60834","inReplyTo":"0e88ac8ad60d2da689d0a308cc59a02d468bc15f.camel@gmail.com","subject":"Re: single-char options","fromName":"Sergey Organov","fromEmail":"sorganov@gmail.com","sentAt":"2024-02-02T14:59:37Z","receivedAt":"2024-02-02T14:59:41Z","isPatch":false,"sender":{"key":"sorganov@gmail.com","avatar":"https://avatars.githubusercontent.com/u/8501568?v=4"},"body":"Martin Guy <martinwguy@gmail.com> writes:\n\n> I'm sure this must have been thought of before and rejected, but us RSI\n> sufferers would like to be able to say \"git rebase -c\" for \"--continue\"\n> not only for speed and ease, but for all the other RSI sufferers out\n> there.\n\nI'm afraid you'll have hard time to bring *any* one-letter option into\ncore Git.\n\nThat said, an option here is to maintain suitable set of aliases,\nprobably contributed to Git to be easily installed, containing, say,\n\n  git config --global alias.re 'rebase'\n  git config --global alias.rc 'rebase --continue'\n  git config --global alias.ra 'rebase --abort'\n  etc.\n\nHTH,\n-- \nSergey Organov\n"},{"id":"487908","messageId":"Zb+Vake8k3Lpx3Ut@ugly","threadId":"60834","inReplyTo":"0e88ac8ad60d2da689d0a308cc59a02d468bc15f.camel@gmail.com","subject":"Re: single-char options","fromName":"Oswald Buddenhagen","fromEmail":"oswald.buddenhagen@gmx.de","sentAt":"2024-02-04T13:47:22Z","receivedAt":"2024-02-05T01:34:59Z","isPatch":false,"sender":{"key":"oswald.buddenhagen@gmx.de","avatar":"https://avatars.githubusercontent.com/u/812380?v=4"},"body":"On Fri, Feb 02, 2024 at 01:45:55PM +0000, Martin Guy wrote:\n>I'm sure this must have been thought of before and rejected, but us RSI\n>sufferers would like to be able to say \"git rebase -c\" for \"--continue\"\n>not only for speed and ease, but for all the other RSI sufferers out\n>there.\n>\nyou don't need to re-type the commands.\nin bash (or any other readline-using shell) just type ctrl-r 'onti' (or\nanything else sufficiently unique) and maybe ctrl-r a few times more.\nit's very rare that i type repeat commands from scratch. in fact, to the\npoint that i often spend more time hopping through the history than it\nwould have taken to re-type the command, heh.\n\n"}]}