The best emacs mode I’ve ever used is org-mode. Inline LaTeX rendering, inline images, outlines, TODOs, it’s amazing. And when you add yasnippet in to the mix, it gets even better. I can write up math notes faster than someone could write it on a blackboard! Emacs is probably the best piece of software I’ve ever used, and will use. I bet in 100 years, emacs will still be going strong. There’s really nothing it can’t…
Emacs 26.2 Released
191–200 of 278 posts
Re: Emacs 26.2 Released
#192Earlier quoted context omitted.
At this point honestly it's an objectively worse decision to not use modern IDEs. (It's not a matter of taste anymore.) IDEs have gotten really good. If you only use Emacs or vim, you're literally putting yourself at a competitive disadvantage. All the avante garde language extensions (Rust, D, etc.) support VS Code better than Emacs now. VS Code is where all the new ideas are tried first.
I've used both Visual Studio (not Code) and Vim and I have to say, the improvements over my Vim setup are pretty marginal for C++ code. Every time people come out saying you can't possibly be productive with Vim in it always feels a bit like they're projecting their own insecurities. All I really miss in Vim is good debugger integration, but so far I make do ok with plain gdb in a terminal. And this is a big enterpri…
I only learned Vim recently and I have hit no issues so far working on a large enough codebase such that navigation and autocompletion wouldn’t work effectively for any IDE.
I instead use cscope and ctags which allow me to selectively setup navigation and autocomplete from within Vim.
Regarding your last point: that already exists https://github.com/VSCodeVim/Vim
Re: Emacs 26.2 Released
#193Earlier quoted context omitted.
Use menus. The menus are really handy for discovery. Many I see disable them (the menu-bar-mode), but it doesn't take up more than about a line, and I go to it to discover what interesting bits a mode has or to find some functionality I use less often and forgot the keybinding to it. I do also use which-key-mode, and there is always M-x apropos & the completion, but menu is a nice companion to these stuff.
I'm one who turns them off. When disabled, you can just hit C-down-mouse-3 (i.e., ctrl-right click) anywhere in a buffer to get the global menu in the form of a pop-up. That works well enough for me for the rare occasions when I want to go spelunking through the menu (mostly to find some obscure Calc op).
Re: Emacs 26.2 Released
#194Earlier quoted context omitted.
If you haven't seen it before, you might be interested in something like chunkwm[1], a tiling window manager for MacOS. I've been using it for a couple of years now and its been fantastic and works almost exactly like a linux-based tiling wm. [1] https://github.com/koekeishiya/chunkwm
Thanks! I've eyed chunkwm, but was put off by its externalized keyboard-shortcut system. skhd scares me a bit, and I figure that since chunkwm is macOS only, it should be handling its shortcuts itself rather than abstract it out.
Re: Emacs 26.2 Released
#195What’s a good resource for learning emacs for someone who’s been using vim for more than 20 years?
I haven't tried distributions like spacemacs or doom-emacs (which is lighter-weight than spacemacs, with fewer abstractions above emacs). I think emacs is software which benefits from being well understood by the user, to the extent of "if something breaks I can fix it".
Re: Emacs 26.2 Released
#196Re: Emacs 26.2 Released
#197This is a reasonably small release, I don’t have anything to say about it so I will instead do what most other people in this thread have done and make a general comment about emacs: I think emacs has a few simple advantages: 1. It’s based on a high quality extensible programming language which supports writing extensible programs. This makes implementing new features, new language features, or just modifying/fixing…
Re: Emacs 26.2 Released
#198Earlier quoted context omitted.
For me, the only software that I have used consistently since that era (~1981 or so) would be UNIX and the C programming language. And to be honest, I don't write that much straight C anymore.
What language do you write now?
Re: Emacs 26.2 Released
#199Earlier quoted context omitted.
> f there is already an selection, the click causes the start or the end of the selection to move to the site of the click, which is behavior I've not seen in any other GUI Emacs does that in X11 because that is (or at least was ) the standard behavior for text selection in X11. Emacs is simply conforming to the environment it is running within.
Emacs's Mac (graphical) interface does that, too, which is not conforming to the environment it is running in. And there is no user option for changing it to a contextual menu containing Cut, Copy, Paste, etc. (I changed it for myself by writing about 100 lines of Emacs Lisp.)
Even iTerm supports middle-click paste. Unix people are used to it.
Re: Emacs 26.2 Released
#200Earlier quoted context omitted.
I only just understood Emacs about a year ago, despite being a nerd for at least 30 years. I like to think I don't have too many regrets in life - but I'm kicking myself for not realizing what Emacs was way back then - or at any of the times I've tried it out in the past (writing it off as "a text editor")! Never too late though, and on the plus side I've now got decades of hidden Emacs goodies still to discover!
Just imagine when you discover vim!! :)
Emacs is often confused as being an editor, but it's not.
It certainly houses a few different editors, including Vim (as people will often point out eVil is Vim inside Emacs)
Emacs is basically a text centric computing platform, built with a flavor of Lisp.
At this point there's several thousand apps / packages.
It used to be a joke that Emacs is an Operating System that lacks a decent text editor. These days it has several.
The joke now should be that it lacks a decent logo and marketing department.
Or perhaps the joke should be that Vim users are terrified they're missing out on something they don't get so they use snark as a defense mechanism.