←back to thread

Bare Metal (The Emacs Essay)

(waxbanks.wordpress.com)
197 points hpaone | 4 comments | | HN request time: 0s | source
Show context
billfruit ◴[] No.45653702[source]
While I still use emacs, I find that that despite the "batteries included" narrative about emacs, the things which are not included are causes of major frustration.

Such essential functionality like grep-find and LSP servers which is required for out of the box auto complete are not bundled with emacs. Most modern IDEs/editors have these functionality baked in.

If you install emacs for windows you find that grep-find doesn't work, because it depends on support from environment. A full text search should be built into the editor.

replies(13): >>45653816 #>>45653935 #>>45654013 #>>45654310 #>>45654657 #>>45654749 #>>45654984 #>>45655041 #>>45655085 #>>45655291 #>>45655623 #>>45656821 #>>45682752 #
teddyh ◴[] No.45653935[source]
Why not instead blame Windows for not having the standard tools “grep” and “find”?
replies(2): >>45654004 #>>45654956 #
pjmlp ◴[] No.45654956[source]
UNIX standard tools, and not every operating system is supposed to be a UNIX clone.

There are ways to search and grep files on Windows.

replies(1): >>45658834 #
1. teddyh ◴[] No.45658834[source]
Feel free to add the code to use something else by default on Windows: <https://cgit.git.savannah.gnu.org/cgit/emacs.git/tree/lisp/p...>
replies(1): >>45660144 #
2. pjmlp ◴[] No.45660144[source]
Why should I bother, when I share James Gosling opinion regarding using Emacs on the 21st century?

https://www.linuxtoday.com/developer/dont-use-emacs-says-jav...

Given that was in 2008, I would update his remark from Netbeans, to any of JetBrains products, Eclipse or whatever.

In any case, you can get those features using Windows Resource Toolkit on the old days, a mix of findstr and other similar improvements on Windows NT linage, nowadays Powershell will be enough.

replies(2): >>45662127 #>>45667991 #
3. teddyh ◴[] No.45662127[source]
He’s probabaly just salty that his commercial Emacs clone for Unix (with its terrible not-quite-Lisp extension language) never took off.
4. jhbadger ◴[] No.45667991[source]
Calling Gosling "the father of Emacs" is pretty inaccurate. What Gosling did was create the first UNIX version of Emacs, and while that predates RMS' GNU Emacs, Emacs was originally a series of macros created by RMS for the TECO editor running on ITS (Emacs originally meant "editor macros"), so RMS is clearly the father of Emacs.