3 ms·
My situation is similar but with Vim. I have a comfortable setup that combines a terminal multiplexer and Vim, and that lets me do almost anything text-based wi
by alpaca128 6y ago
My situation is similar but with Vim. I have a comfortable setup
that combines a terminal multiplexer and Vim, and that lets me
do almost anything text-based within the same environment.
In the recent year I also starting doing some of my own custom
scripting and syntax files and it's been fun.
Also with Firefox plugins it's possible to use NeoVim as text
editing backend on websites which is nice. I'd prefer a
lightweight terminal browser for certain use cases, but I
haven't found one that can convincingly handle the cluttered web
of today. Emacs' eww seems to be more consistent there.
- pmoriarty 6y agoCan you: - surf the web in vim? - read/write your email in vim? - read RSS feeds in vim? - IRC from vim? People do these regularly in Emacs. Emacs just offers a far greater range of things you can do in it than you can in vim.
- agumonkey 6y agovi has never held the concentric view of life lisp thus emacs did.
- alpaca128 6y agoI could do all these things beside Vim in the same terminal multiplexer instance or within Vim's terminal buffer. You have to understand that I'm not impressed by the number of features in a program but how it fits my workflow. Emacs just doesn't cut it for me despite multiple attempts, and Vim does.
- pmoriarty 6y agoHaving it beside your editor is just not nearly as good. It's hard to get across how great it is to have everything you use totally integrated in to one system, and everything programmable and extensible in the same easy and powerful language that the whole integrated system uses, as Emacs does with all of its packages in Lisp. A tightly integrated system minimizes mental context switching and having to deal an hodgepodge of different languages, configuration systems, and help systems. To extend or fix an Emacs package, I don't have to jump down in to C for one thing, Python for another, Rust for another, OCaml or Haskell of another, and Javascript for yet another. It's a rare person who knows all of these languages and is expert enough in them to be able to tweak, modify or extend all the applications they use that are written in them. In Emacs you just have to know Lisp, and all of the applications written for Emacs are open to you. That's hugely powerful. If you want these Emacs applications to behave a different way or integrate in to your setup in a different way from how they were designed, that's super easy to do compared to doing the same thing outside of Emacs, and the workflow you can develop in a system that you designed to be just the way you want can be extremely streamlined and efficient. I'm sorry to hear that trying Emacs hasn't worked out for you. I'll just say that I used vi and vim for decades before switching to Emacs, and while it did take a lot of work to set up Emacs the way I wanted, in a very vim-like fashion using Evil, it was very much worth it, and now my Emacs setup could do many things that my vim setup never could and probably never will.
- climb_stealth 6y agoWhich plugins would you recommend for Neovim input in Firefox? I was using GhostText and enjoyed it very much. Though it stopped working for me and I could never muster the energy to properly look into it. Nowadays I tend to write longer comments in vim and then copy paste to the browser which can be a bit cumbersome.
- alpaca128 6y agoI use FireNVim. So far it works exactly as advertised. It could use one or two more features but overall I like it a lot.