Thomas Otto

Results 98 comments of Thomas Otto

@robinmoussu also see PR #13 which among other things discusses that single changed words are emphasized more than an entire added or removed line.

> '%Y-%m-%d' That is because `DateTime` also requires a the time component of the input. Parsing the exact blame key should work (is this in the git config data which...

The left side is also blank when a large block is added, in my opinion the "new" side should not jump around depending on whether the file was there already:...

On a), handling the input: Detecting unified diff vs. word diff format is probably not that difficult, when a hunk contains no `+/-` characters in column zero it (only probably)...

Given that this is clearly the Correct Way™ to handle tabs (otherwise all sorts of subtle alignment issues show up), running each line through your improved `expand_tabs()` should become the...

* Because one byte or even one char inside a string does not equal a display width of one, that's why a Unicode library has to be asked to group...

Yes, when not taking tabstops into account the graphemes can be ignored. But with this patch the exact display width up to a tab must be known. That could be...

Note that using `--tabs` like this is documented to possibly not work. The side-by-side mode could exit with an error here, or assume that however uses it like that knows...

I learned a new weird terminal command: `tabs` This can change the width to e.g. 1 `tabs -1`, but can also set completely arbitrary tabstops: `tabs 2,+2,+5,+11,+12,+1,+4`. But I don't...

Yes, just a simple thread. By the looks of it `sysinfo` is mostly extracting the information from files in `/proc`, and a crude imitation of that does not show this...