29 karma · joined July 17, 2020
Or maybe someone has wrote a bot/Git hook for that?
Very handy.
- One major improvement would be to provide a button to "View blame prior to this change" like Gitlab blame does (screenshot below):
https://drive.google.com/file/d/1BjXpQNlFgHKIJz-5SmJIxYB6fGD...
Because c++ codebases nowadays are full of commits that just reformat or refactors code (clang-format, update to smart pointers, update to new api, etc) and so if I just want to find out the original commit which introduced that codeline (because I want to know the _original_ motivation for it), it means in Gitlab I just need to click 3 or 4 times on said button to skip all such formats/refactor commits until I get to the one I'm interested in. That is easy in Gitlab, while SublimeMerge just let me click on the SHA of the last change for the codeline, and from there I'm lost I don't know how to keep "blaming back" like Gitlab easily let me.
- In the same vein of easy skipping blame changes until the one you want, it would help a lot supporting the git config setting blame.ignoreRevsFile:
https://git-scm.com/docs/git-config#Documentation/git-config...
Thanks and long life to Sublime!
Firefox took 2 hours to compile in my pentium dual-core Intel laptop, it was in August so warm inside the house, the 2 hours compiling at closer 100% cpu made the laptop halt due to excessive temperature before finishing. I also recall the build failed because of out-of-memory error (ram exhausted) I had 2GB and had to expand to 4 GB or something like that.
After overcoming the struggles I was finally happy as the fix was committed.
F1 -> Terminals. (Wezterm showing 4 terminals in a 2x2 grid)
F2 -> Code editor or IDE. Sublime Text in my case.
F3 -> Internet Browser. Firefox with Container extension.
F4 -> File Manager or any other misc apps.
F5 -> unused
I'm so used to these keybindings, that when I'm on foreign computers I involuntarily find myself pressing F1 or F3 when I want to enter some command or browse some web page.
I also built my own kernel as Gentoo favors that. I remember tailoring the kernel to my hardware (picking only the kernel modules needed to my peripherals), my resulting kernel was about 2 MB in size, while the corresponding kernels at that time for Ubuntu or Fedora were around 20 MB (because they need to blindly include all peripherals which any user may have) that meant 18 MB less memory in RAM permanently (good for embedded and systems with constrained memory).
After some years I end up switching to Fedora because I could not spend so much free time just maintaining my Gentoo distro (it's fun and you have so much control over your distro, but at the expense of more time spent on that).
I mean, tendency is that most people want to live in the big city, sometimes as necessity (can only find a job there) sometimes as a preference (better services, etc.) the result is traffic jams and expensive real state.