back
user profile

iLemming

2,828karma·2,026submissions·February 14, 2015
about
@iLemming

[ my public key: https://keybase.io/agzam; my proof: https://keybase.io/agzam/sigs/La7qFk8YkbwfkgeSx7vkBWBba2f3HIpZyNVxUHvshbU ]

recent activity (2,026 total)
comment
Awww thanks, all of us who use Magit will switch back to git-gui now. Seriously, it's not a competition of which git-client has more features. Magit is much more than just "I can do that&quo…
6y ago·view thread
comment
> nice things about magit are in vanilla git as well Magit is not trying to replace Git, it's not pretending to be something else. You still have pretty much everything what's in Git. You…
6y ago·view thread
comment
Cool. I would like to see the discussion. Perhaps this isn't an entirely unreasonable request, I'm inclining to take your side on this.
6y ago·view thread
comment
I apologized so it is clear that I'm not rejecting your idea due to my shallow thinking. Maybe you are trying to convey a story that potentially opens wide-range of possibilities and I just don&#…
6y ago·view thread
comment
Sorry, the "problem" you have is just too alien to me personally. I never had any issues with that feature of Magit, never thought about it until now. Maybe there are people just like you wh…
6y ago·view thread
comment
"If you spend much time solving equations you eventually get a knack for it. Not saying that calculators not worth it (never used one), I just don't think they are that much useful. Why do y…
6y ago·view thread
comment
Well, I could say "sure, here's my config * ", but all that I described may not be very simple and straightforward (especially for a beginner). For example: we use Jira at work and I ca…
6y ago·view thread
comment
No, I think I get what you want the first time I read it. So I did a little experiment (just to make sure I'm not wrong about it). I did everything in the command line. I staged a file, then run …
6y ago·view thread
comment
> Same but one caveat that still bothers me about it is that it's not a scriptable package. What are you talking about? It's written in Emacs-lisp, the possibilities are virtually limited…
6y ago·view thread
comment
Do you limit number of commits? I set mine to 250, and even that is too big of a number, I usually don't need to see that many commits at once. By not doing it in Magit, you're missing many …
6y ago·view thread
comment
Seems you need to get comfortable with rebasing. Don't think about your commits (especially if you haven't pushed them out) like something carved in stone. When I work, depending on what I&#…
6y ago·view thread
comment
But like it was noted in the comment a few levels above - Magit's workflow is nonlinear. It doesn't feel like you're switching from one activity to another. Even when rebasing (which is…
6y ago·view thread
comment
> I guess it might be really effective for those who know emacs. You don't have to know Emacs to use Magit. People often try Magit, usually because someone shows them the workflow. They don&#x…
6y ago·view thread
comment
So let's say you stage a few different things. Then run linter/code formatter/etc. You can see the changes done by the linter, you can refine the diff (so it shows not only the lines th…
6y ago·view thread
comment
That's a partial hunk staging, not line-by-line based. Read the comments. IntelliJ doesn't seem to support that feature, yet (or still). I have used IntelliJ for about seven years. It does h…
6y ago·view thread
comment
Well, in Magit buffers that show diffs you can do refinements (see exact portion of changed thing in a line highlighted, not just the whole line). You can choose different diffing algorithm, ignore wh…
6y ago·view thread
comment
So what's the problem? Commit often, make a bunch of commits. Or commit into the same commit over and over (<c e> - extend). Then depending on level of granularity you can either group rela…
6y ago·view thread
comment
It's okay. Every time there's a discussion about Magit, people bring their favorite Git GUI to tell everyone how stoked they are to use it. I myself have tried several of them. However, majo…
6y ago·view thread
comment
> Magit isn't hype, it's as good as everyone says it is. You just have to try it. Exactly! People switch to Emacs because someone shows them Magit. Even though they either don't care…
6y ago·view thread
comment
You can remove things you don't need. For example: ;; who cares about tags to be displayed in magit-refs buffer? (remove-hook 'magit-refs-sections-hook 'magit-insert-tags) Also there ar…
6y ago·view thread
comment
> Eventually I decided that the sheer number of magic incantations I had to remember to do anything useful wasn’t worth it Isn't that the point of Magit? People who never tried Magit often say…
6y ago·view thread
comment
> the only extra thing magit does is rebasing You have no idea on how many levels that statements is false, there's much more than just the rebase: - You ever needed to see branches in a speci…
6y ago·view thread
comment
What truly makes Magit powerful (like many things in Emacs) that it is extremely extensible. Example: When I'm ready to commit my changes: I can spin-off a new branch: - If I have an Org-mode tas…
6y ago·view thread
comment
> Is this a need that arises frequently? In editors that have good support for vertical splits, yes. Before Lisp I would never keep more than two-three split windows, with Lisp I sometimes do four,…
6y ago·view thread
comment
> dismissive of those who find it hard to read I've seen it multiple times - it's only the initial reaction, it doesn't usually take too long for anyone to adjust to the syntax. I ha…
6y ago·view thread
comment
I have encountered indentation problem in Python far way often than the problem with a misplaced paren in any Lisp. It is very rare and every editor/compiler/linter has ways to detect that a…
6y ago·view thread
comment
I'm not trying to belittle anyone. Sometimes, I don't understand tribalism against Lisp syntax. I question its sincerity, probably because of my own indisposition towards Lisp that I carried…
6y ago·view thread
comment
I haven't written much Java professionally (I know the language, I've used it), but I have written tons of Javascript code. I have to say - Clojurescript just makes much more sense. Java and…
6y ago·view thread
comment
No, I'm serious. Lisp is incredibly fast to write, and (with a bit of practice) is amazingly readable. People foreign to Lisp often look at it and without even slightest attempt to give it a try,…
6y ago·view thread
comment
Clojure is spelled with 'ou' in the UK. #truestory
6y ago·view thread