Earlier quoted context omitted.
I don't mind the backup files. And once in a blue moon they're useful.
Yes, but they're more useful in a central location.
Use GNU Emacs
261–270 of 301 posts
Re: Use GNU Emacs
#262Re: Use GNU Emacs
#263Earlier quoted context omitted.
I have only used IDEs and tried getting into emacs because I heard so many times how great it is, but it was the learning curve paired with the lack of good tutorials for beginners that made me eventually give up.
If you're actually interested in learning, there's a pretty good series "Emacs From Scratch" on the systemcrafters youtube channel. He starts with a completely empty emacs config and builds it up to a full blown IDE explaining how everything works along the way. Some of the things he does, there are better alternatives these days but most is still relevant and it'll teach a lot about how emacs works. That said, emacs…
Re: Use GNU Emacs
#264I used Emacs for a while and now I use Intellij. Now I don't understand the appeal of customizing the editor to such degree. I'm not that unique. I just want stuff that works. Give me the same setup as everyone else so that when issues arise everyone will push for them to get fixed and everyone can help each other.
Re: Use GNU Emacs
#265Gah, yet another instance of people treating Emacs like it’s a terminal application. It can run in the terminal, if a terminal is all you have, but you don’t want to do that . Use its default, graphical mode: https://www.gnu.org/software/emacs/tour/ You get not only graphics and colors, but also better keybindings which aren’t limited to 1970’s ASCII control codes.
Re: Use GNU Emacs
#266Gah, yet another instance of people treating Emacs like it’s a terminal application. It can run in the terminal, if a terminal is all you have, but you don’t want to do that . Use its default, graphical mode: https://www.gnu.org/software/emacs/tour/ You get not only graphics and colors, but also better keybindings which aren’t limited to 1970’s ASCII control codes.
The first point in that link trying to show that it supports different languages has a screenshot with broken Arabic rendering...
Re: Use GNU Emacs
#267But in the past few years I've noticed more and more nodejs and python programs insist on providing "enhanced" output which do not work well in shell-mode. Things like little multi-line progress bars with colors, checkboxes, weird unicode spinners, etc. Most of those depend on cursor motion and ANSI sequences not supported in shell-mode so when I run those I often end up with junk. Setting various recommended environment variables to prevent this rarely works. For example here's what I get if I run a node app that uses a vorpal.js-based REPL in a shell-mode buffer:
myapp$ ^[[7D^[[7Chelp
^[[1000Dmyapp$ h^[[8D^[[8C^[[1000Dmyapp$ he^[[9D^[[9C^[[1000Dmyapp$ hel^[[10D^[[10C^[[1000D
myapp$ help^[[11D^[[11C^[[1000Dmyapp$ help^[[11D^[[11C
Here vorpal's attempt to enhance my terminal experience by colorizing the command I typed effectively ruined my ability to use it in shell-mode. Having to shift out of emacs shell-mode to run these commands is a huge pain but I haven't found a very good solution for this. The ansi terminal emulation emacs provides with things like vterm partially address his but they have their own problems and don't provide the search features shell-mode does.I suspect few enhanced output terminal CLI developers care about emacs shell-mode users, but I'm hopeful some of them might read this and take a little time to read https://no-color.org and ensure their programs honor things like NO_COLOR, npm config set color false, TERM=dumb, INSIDE_EMACS etc.
Re: Use GNU Emacs
#268I occasionally use VSCode/VSCodium when I want to use a particular plugin like XState but for most of my command-line work nothing works as well for me as emacs shell-mode. I especially like it allows me to search and copy details from command output as easily as I would any other file or data. But in the past few years I've noticed more and more nodejs and python programs insist on providing "enhanced" output which…
Re: Use GNU Emacs
#269Earlier quoted context omitted.
When I open Android Studio I often think: "Man, how lucky we developers are, we have such great tools to do our work." I thought the same about Visual Studio with Whole Tomato's Visual Assist. And VS Code is not quite there, it has a chaotic keyboard navigation + highlighting issues, but it is a pretty good tool, for being a text editor.
It's been a few years since I last touched it, but Android Studio is the last thing, that I would ascribe "great tool" to. I ended up coding views by hand in the XML, because the graphical editor would go out of sync or render things wrongly. As far as I remember I also had to manually code in the XML event listeners for clicks, because the GUI did not offer that. All it did benefit me with was project structure and…
Well, that on top of the creepy uneasiness I always feel whenever dealing with companies like Google (or M$, FANG, etc.).
Re: Use GNU Emacs
#270I occasionally use VSCode/VSCodium when I want to use a particular plugin like XState but for most of my command-line work nothing works as well for me as emacs shell-mode. I especially like it allows me to search and copy details from command output as easily as I would any other file or data. But in the past few years I've noticed more and more nodejs and python programs insist on providing "enhanced" output which…
Does piping to cat help? That’s one of the first things I do when I run a command that insists on interactive output and I can’t be bothered to figure out what flag to set to turn it off.