4 ms·
Essentially the same argument as linux-style OS vs freebsd-style OS. Its worth pointing out the analogy that most OS have git as an addon and have emacs itself
by VLM 9y ago
Essentially the same argument as linux-style OS vs freebsd-style OS.
Its worth pointing out the analogy that most OS have git as an addon and have emacs itself as an addon. Once someone has gone to the effort of installing git, and installing emacs, installing magit isn't a noticeable or significant barrier.
Another interesting thing for non-emacs users to consider is this saves approximately zero time. A quick
grep -c use-package .emacs.d/init.el
shows I import about 36 packages and I'm kinda a minimalist emacs user. The most effort I could possibly save would be about 3%. Its not like I'm going to stop using cider or flycheck if magit is bundled.
- tbirdz 9y agoIs there any difference between use-package and require? I've been using require in my init.el.
- mark_h 9y agorequire simply loads a feature, assuming it exists. use-package can do a whole lot more, including installing the package, configuring auto-loads, setting up key-bindings, pre- and post-load configuration, etc. It's a third-party package itself at this point, but I believe it's going to be included in Emacs before too long.