"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.
Do not !! This is just a glimpse !!
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
Canonical crowdfunds 7 million dollars in 7 days to build a phone that doubles as a PC and Slashdot has Emacs headlines.
ffs
XML is a known as a key material required to create SMD: Software of Mass Destruction
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 */
... see Subject ...
And did someone finally wrote systemd support for it ?
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.
EMACS gets a package manager!
Now the only thing this OS is missing is a text editor. Once they have that have, they'll be good to go.
Richard Stallman was extremely turned on when he heard about this extension to EMACS.
I guess you could say he was.... (adjusts glasses)... feline herd.
YEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAH!!!
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.
Because using emacs is like herding cats sometimes.
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.
$ sudo apt-get purge emacs*
is all the emacs I need to know.
$ sudo apt-get purge nano
is all the nano I need to know to - I HATE IT WHEN A NEWLY INSTALLED SYSTEM DEFAULTS TO fracking NANO!!!!!
BTW, I say this as a reformed emacs user. I used emacs when I was new to UNIX, for about 6 months. Soon, I found myself dropping into vi-mode all the time to get things done. All-the-time. After about 9 months, I gave up and purged emacs, started using vi (pre-vim) and was happy. It also cleared up a crapload of storage on my Alpha. That machine was always running out of storage - only 2G disks back then and emacs ate too much.
From time to time, I do use Geany when a lite-Perl/Ruby/Python IDE is needed, but 95% of the time, I use vim.
Folks - stop bitching about vim and just learn it already. Vim is extremely capable - until you see an expert use it - you-have-no-idea how much it blows away every other editor ever made. All of them. I've used editors on almost every platform from pdp, OS360, MVS, TSO, DOS, Mac, UNIX, VAX, Widnows, routers ... they all suck in some way. vi works the same across every platform - imbedded to the fanciest OSX or workstation class machines. Learn vi and never learn any other editor again.
I've never seen emacs on a router - just sayin'.
"0 Downloads (this week)", says SourceForge. It may be an excellent solution, but not for a problem that anyone feels the need to have solved.
The amount of bloat going around in the editor wars is just obscene. There are essentially about three editor worth your time depending on usage pattern:
Keyboard chording: MicroEmacs. Specifically the port Linus is using.
Keyboard+Mouse chording: Acme. There's the p9p version Rus is doing.
Command language: Sam. p9p again.
If this don't do the job, you might as well get Eclipse going cause anything short of a full blown IDE won't be enough anyhow.
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