3 ms·
It's important to note that, generally speaking, you don't need packages if you are an emacs newbie. I tend to generally give the same advice to vim newbies who
by tenfingers 12y ago
It's important to note that, generally speaking, you don't need packages if you are an emacs newbie. I tend to generally give the same advice to vim newbies who think they absolutely need to have 10 packages to put !COLORS! to be productive.
The emacs distribution comes with everything under the sun, plus the kitchen sink already. And I mean it literally.
Loading more packages, without understanding elisp and/or how emacs generally work, doesn't translate to "more productivity" in my mind.
That's how you would approach packages in a sane way:
- you start using emacs
- you start tweaking a mode that you use often
- you decide the tweak is still not enough and/or you envision a better way to do things
- you look up online for an alternative emacs package/mode
- you install it
The built-in package manager helps you only with the last step. And to be honest, there's not much that you have to do if you want to install it by hand, because at this point you should be at least familiar with elisp and emacs.
Another important note: elisp packages are mostly "stale". There are some big packages which are continuously improving, but whenever I read some mode sources, I discover they were last updated years ago, and didn't really need any changes.
I used to check for a couple of big packages manually on a year basis before using "package". Now I can automate the task, but I actually only update whenever I have a bug I noticed or I have time to read the full changelog.
You don't want your editor to have different behavior between updates, really.
- onedognight 12y ago> The emacs distribution comes with everything under the sun, plus the kitchen sink already. And I mean it literally. No it doesn't. There is no php-mode which is nothing other than a leadership failure given that PHP it is a decade(s)-old, top-5 language.
- empthought 12y agoThe leading Emacs PHP mode hasn't had its copyright transferred to the FSF and therefore can't be included.
- tenfingers 12y agophp-mode is quite a glaring omission from the official emacs distribution, but emacs itself being managed by FSF/RMS himself he's quite picky about licensing. That being said, on debian/ubuntu, php mode is "php-elisp" as an official package that you can install system-wide.