The new Emacs features sound great! (We have native window management finally) I wish we would someday be able to edit in xref too, wgrep having landed in Emacs 30 (especially since project.el grep goes to xref by default). By the way, anyone more informed know about any work on getting a graphical browser to work on latest Emacs, now that webkit xwidgets is dead for Emacs 30+? (Have tried EAF; extremely buggy on Mac…
Emacs solo actually contains functionality for just that, the below snippet which allows exporting xref buffers to grep format by pressing 'E'. You can then use wgrep etc. ;; Makes any xref buffer "exportable" to a grep buffer with "E" so you can edit it with "e". (defun emacs-solo/xref-to-grep-compilation () "Export the current Xref results to a grep-like buffer (Emacs 30+)." (interactive) (unless (derived-mode-p 'x…
Two Years of Emacs Solo
81–90 of 147 posts
Re: Two Years of Emacs Solo
#82I’m always impressed by people who are hardcore EMacs or Vim devs, their setups are impressive af. I’m a GUI guy though. As soon as I try delving in, I abort when I see things like “just type c-C dingle bob to do x thing.” I’m happy these people found something that works with their brains. I just want a GUI that works like what they use. I recently saw a Zed fork stripped of AI stuff but there’s no binaries yet (you…
I'd say most people run Emacs in the GUI mode, not in a terminal. So these days, you're pretty much on the same level as most rivals. Sadly, "these days" is a low bar. The days of consistent platform-specific "Human Interface Guidelines" are over, it's all just a browser wrapped in a top-level window or something that simulates that, with most interaction patterns being a cargo cult of how it's remembered from the 90…
Re: Two Years of Emacs Solo
#83Earlier quoted context omitted.
It's a very different experience: - I already have tmux launched, if ssh drops – I can continue - I don't have to match windows to ssh sessions -- just have them in my tmux
Yes, tmux vastly inferior to tramp. Tramp runs in your local Emacs and edits files remotely. It can also launch processes remotely and keep track of them.
Re: Two Years of Emacs Solo
#84Is Eglot on par with emacs-lsp for C++? Specifically thinking about pointing it to a compile_commands.json and all of the usual C++ nonsense required for code navigation and autocomplete.
Everything mostly worked out of the box.
Re: Two Years of Emacs Solo
#85Poor guy - stuck with lisp on an ancient operating system ... And no - vim isn't any better either. I always felt that in the emacs-versus-vim debate there were two losing sides.
Re: Two Years of Emacs Solo
#86Earlier quoted context omitted.
Surprised to hear people told you not to change that - one of the earliest bits of advice I got on using emacs is to set the location of those files to a hidden directory in your home folder.
I was proposing to make default where those files are not created, since Emacs is actually surprisingly great out of the box with no configuration, except for this "little" thing. Apparrently, some people believe it's perfect as it is
Re: Two Years of Emacs Solo
#87Re: Two Years of Emacs Solo
#88This article shows how Emacs remains a beautiful, relevant project several decades after it was first created. The core design and implementation’s ability to evolve into something still useful today and competitive with modern tools is an amazing achievement. Also, with LLMs driving so much of current development it potentially makes Emacs even more competitive relative to modern IDEs. Development can be driven prim…
> I imagine an LLM would be very good at writing Elisp to leverage EMacs’ strong core functionality Yes, they are pretty good. I have set up GPTel (an excellent Emacs package for interacting with LLMs) with some tools allowing it to run Elisp, inspect files (Elisp functions know what file they were defined in, so it's easy to find stuff) and read Emacs documentation. LLMs use this to good effect, and iterate on my co…
Re: Two Years of Emacs Solo
#89I ended up cutting Emacs off from ELPA entirely, settled on a ~700-line init.el, and now use Emacs as a glorified Org-mode agenda keeper. It's been heavenly (especially with a dedicated monitor).
The one thing I'm still working out is syncing with calendars and email.
Re: Two Years of Emacs Solo
#90> — Sensible file handling: backups and auto-saves in a cache/ directory, recentf for recent files, clean buffer naming with uniquify It's crazy to me how out of the box when you edit nginx file at /etc/nginx/sites-enabled/foo it creates another file foo~ there and nginx tries to load that too When I tried to ask emacs reddit community they started attacking me for changing the default that only I need and fits every…
using the same directory drastically reduces the amount of assumptions about your system's permissions and your own installation (or lack thereof)
old school *nix editors typically do something like emacs and vi typically do, whereas old WinDOS/Mac single-user systems would have an installation file and a cache system-wide, and post NT and OS-X they have roughly the same but in a centralised user directory that is not system-wide, but is located as if it were (different evolution path)