"Feline Herd" Offers Easier Package Management For Emacs
First time accepted submitter chris.kohlhepp writes "The Emacs editor just got consolidated package management with "Feline Herd", offering 2000+ packages under one roof. No struggle with convoluted keyboard shortcuts — only easy GUI navigation via toolbar buttons! Every conceivable programming language is handled. Cuts the Emacs learning curve to a minimum for learners."
Wake me when there's a Vim equivalent.
Oh great, I just heard about this potentially useful new tool, and it's already been forked into competing factions!
As of Emacs 24, package management is integrated, but yet again there are divergent package manager paradigms (EL-Get & ELPA) and a number of repositories exist for these. They are not pre-configured.
This would have been great 20 years ago. But these days, I can just apt-get install Emacs packages. Of course, on some other platforms, this may still be useful, but on Linux systems with built-in package management, these extra application specific package management systems can cause version conflicts and are best avoided.
Truly, it would be the world's most perfect operating system, if only it had a decent text editor.
What's the EMACS' relevance nowadays?
I'm not arguing about functionality, VI vs EMACS, or whatever. I'm just asking about the role it's playing on software development in this modern days.
By the way: I'm a Eclipse heavy user, and I use VIM now and them to quick and dirty linux configuration files editing. I flirted with LUCID EMACS some years ago, when I was looking for a good SGML editor - and at that time, EMACS appeared to be the best one available.
Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
VIM & VI also suck. The standard editor is, ed. Obviously. Ed. "Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity."
HELP MY ACCOUNT HAS BEEN HACKED BY AN ILLIBERAL ART STUDENT SET TO DESTROY THE INTERWEBZ!
Seriously: No Readme, no installation instructions?
I've already installed another package manager, so how do I add this one? Is there any website other than the GIT repository?
I believe the proper term is "clowder."
/* No Comment */
maintaining a large package repository is like herding a bag of kittens.
I'm assuming to launch the GUI you need to do "CTRL + A + SHIFT + INS + X + F1 + ! + ALT + T", I don't believe Emacs has a simple learning curve in anyway shape or form, I've tried to learn / use Emacs many times over the last few years and it's never been a good go, this why I use Vim.
Vi is great if you are editing a line based language.
Eclipse is great if you are editing Java.
For everything else, Emacs.
If you are doing iterative programming, then keep running your JUnit Tests.
So, keep running mvn, make and ant from the Command Line.
If you are doing Functional Programming, then writing code Interactively is the "Cats Ass".
I prefer to write a function and execute it immediately!
No running JUnit Tests iteratively, which means running all the tests.
And yes, some of this is available in Eclipse and IntelliJ, but not as well integrated.
What type of idiot thinks:
>No struggle with convoluted keyboard shortcuts — only easy GUI navigation via toolbar buttons!
is a feature? Why on earth would you use Emacs if you don't intend to edit by muscle memory?
I think the GUI stuff is for package installation. I agree that if you don't have escape-meta-alt-control-shift for editing commands then Emacs isn't Emacs. I like having a menu driven backup for things I rarely use, but for stuff you commonly use keystrokes are much faster. Having to constantly switch between keyboard and mouse is very slow and clunky.
Professional tools require professional users. If Emacs is now dumbed down so any cretin can use it, it will likely not be usable for people that are not cretins in the near future. Guess that means I have to either stick with an old version, or look for a replacement that is still a professional tool...
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Hate them both. My ssh editor of choice is nano, mainly because it just stays out of my way, not switching to insert mode in the middle of typing. No archaic sequences of keys to bother with, either.
Previously the lack of a package manager was the only thing holding it up. All it needs is a good editor now.
http://michaelsmith.id.au
I tried Eclipse, but the editor is pathetic, and there just wasn't enough other "goodness" to make up for it; same with Visual Studio. Further, Emacs does NOT leave the junk whitespace that bloats version control system repositories and breaks "make" syntax.
I do use vi(m) frquently when editing config files and shell scripts in active systems, because it works pretty well and doesn't leave the history (tilde) files around.
There is simply no other editor that I have found that combines huge cross-platform availability ('specially if you add microemacs for really resource-limited systems). Emacs gives me tremendous flexibility for handing multiple buffers, and handling them more efficiently than multiple windows, the macro recording capability has frequently simplified repetative tasks, and it takes up a lot less of the edit window with "features" I do not need. I use the language support in a limited way, mostly as a quick syntax checker ("missing paretheses" type of thing), but with the indent feature enabled, and really like that I can control the level at which the editor intrudes on my coding.
I would, infact, be much happier, if idiots would STOP trying to write their own editors and simply wrap Emacs (or Vi(m)) in the edit window, because they really cannot ever do better, or, apparently, as well.
Emacs article on Slashdot?? Cue the "all it needs is a good editor"
comments...
In an effort to understand what sets this project apart from the other
options to the point of being worthy of Slashdot (although "worthy of
Slashdot" has taken on a new meaning in recent years) I checked out the
code and had a look around...
* A grand total of 3 commits (including 2 one-liners)
- First commit was less than 2 weeks ago. This is literally some
dude's weekend project from a week and a half ago.
* About 600 lines of code
* About 1,300 lines of embedded XPM images
Definitely not noteworthy so far... "Unifying" all of the existing
solutions is fairly cool, but just wrapping them in a few toolbar
buttons is... not that cool...
Oh, and he's an OSX user.
/ducks
fun