LWN: Comments on "Vim 8.0 released" https://lwn.net/Articles/700409/ This is a special feed containing comments posted to the individual LWN article titled "Vim 8.0 released". en-us Mon, 01 Sep 2025 00:45:02 +0000 Mon, 01 Sep 2025 00:45:02 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Vim 8.0 released https://lwn.net/Articles/702053/ https://lwn.net/Articles/702053/ ssmith32 <div class="FormattedComment"> The only one I've used that seems to work well on large (100GB pr more) is EmEditor. Haven't had to touch it for a couple years - it was windows only, and I haven't had to deal with a windows server in a while.<br> </div> Wed, 28 Sep 2016 06:19:10 +0000 Vim 8.0 released https://lwn.net/Articles/700996/ https://lwn.net/Articles/700996/ gilboa <div class="FormattedComment"> async files, gtk 3.0, vlf support (major sour point when opening huge log files).<br> Looks like a very impressive release.<br> <p> Good to see vim developers have picked up the pace.<br> <p> - Gilboa<br> </div> Sat, 17 Sep 2016 05:48:14 +0000 Vim 8.0 released https://lwn.net/Articles/700977/ https://lwn.net/Articles/700977/ foom <div class="FormattedComment"> I've always found emacs to work well on relatively large files -- even large files that are partially binary. I use it on 1GB files fairly routinely. Even if do an operation which you realize is going to take too long, it allows you to abort operations with control-g.<br> <p> "less", on the other hand, I would not really recommend. It likes to do things like synchronously hang to count the number of lines, which is annoying -- although you can control-c to stop it. Emacs does a pretty good job of avoiding hanging to compute a line number in the first place, while still giving line numbers when it can do so without undue slowdown.<br> <p> less also doesn't work so hot on partially binary files: its wrapping/repainting algorithm gets reaaaaaaaly slow if there aren't linebreaks often enough in the file. And its search function also doesn't always seem to always find things it ought to in binary files. Emacs has neither of these issues.<br> <p> </div> Fri, 16 Sep 2016 21:27:58 +0000 Vim 8.0 released https://lwn.net/Articles/700868/ https://lwn.net/Articles/700868/ donio <div class="FormattedComment"> Emacs has vlf mode for this: <a rel="nofollow" href="https://github.com/m00natic/vlfi">https://github.com/m00natic/vlfi</a><br> <p> It's available in melpa.<br> </div> Thu, 15 Sep 2016 20:03:18 +0000 Vim 8.0 released https://lwn.net/Articles/700761/ https://lwn.net/Articles/700761/ tzafrir <div class="FormattedComment"> Not an editor, but have you tried less?<br> </div> Thu, 15 Sep 2016 11:12:46 +0000 Vim 8.0 released https://lwn.net/Articles/700760/ https://lwn.net/Articles/700760/ ribalda <div class="FormattedComment"> May I ask what proprietary editor do you use for that? <br> </div> Thu, 15 Sep 2016 11:03:17 +0000 Vim 8.0 released https://lwn.net/Articles/700711/ https://lwn.net/Articles/700711/ karkhaz <div class="FormattedComment"> The release notes for Vim 8.0 mention that support for OS/2, MS-DOS and 16 bit Windows (95 and older) has been removed. The reason given for DOS removal is that "Vim doesn't fit in memory" :D<br> </div> Wed, 14 Sep 2016 23:19:20 +0000 Vim 8.0 released https://lwn.net/Articles/700696/ https://lwn.net/Articles/700696/ mrjk <div class="FormattedComment"> I agree! <br> We have all sorts of logs and journal files and no Open Source editor works as well as proprietory stuff.<br> <p> I never thought I would be looking at Gig size files but I seem to be doing it on a weekly basis at this point.<br> </div> Wed, 14 Sep 2016 21:07:29 +0000 Vim 8.0 released https://lwn.net/Articles/700609/ https://lwn.net/Articles/700609/ mathstuf <div class="FormattedComment"> Not to mention that Neovim, IIRC, dropped support for…obscure things like EBCDIC, old OS support, uses things like C99, etc. and is apparently a nicer place to develop in (the few times I've been in the Vim codebase were, thankfully, brief).<br> </div> Wed, 14 Sep 2016 12:18:01 +0000 Vim 8.0 released https://lwn.net/Articles/700601/ https://lwn.net/Articles/700601/ jpnp I don't think it was, until, frustrated by the fact that patches for features such as async were being turned down, <a href="https://neovim.io/">Neovim</a> forked the code and set about some major refactoring as well as adding new features. This element of competition does seem to have spurred the development of the original vim on. Wed, 14 Sep 2016 12:02:49 +0000 Vim 8.0 released https://lwn.net/Articles/700560/ https://lwn.net/Articles/700560/ NightMonkey <div class="FormattedComment"> Wow. Congratulations, Vim devs! :wq!<br> </div> Tue, 13 Sep 2016 23:04:13 +0000 Vim 8.0 released https://lwn.net/Articles/700556/ https://lwn.net/Articles/700556/ ssmith32 <div class="FormattedComment"> Anybody try this on muti-gigabyte files yet? Large file support (as in, quickly loading and navigating them, not just loading them) has been the one feature I've found in proprietary editors that I haven't found an open source match for...<br> </div> Tue, 13 Sep 2016 21:08:50 +0000 Soon to come... https://lwn.net/Articles/700494/ https://lwn.net/Articles/700494/ cruff <div class="FormattedComment"> Looks like Vim has enough features to write emulators now, perhaps we can have a Vim based QEMU to host containers. :-)<br> </div> Tue, 13 Sep 2016 15:14:38 +0000 Vim 8.0 released https://lwn.net/Articles/700485/ https://lwn.net/Articles/700485/ nye <div class="FormattedComment"> It looks like it should do, although obviously plugins will need to be updated to support it, which could take a long time.<br> <p> I'm also hoping for things like being able to run pep8 when saving, which currently blocks the UI for too long to be a realistic option unless you're running on a super powerful machine.<br> <p> Actually there are quite a few checkers that I have running at save, where blocking for a second or two isn't too awful, which perhaps will be able to run near-continuously in the glorious async future.<br> </div> Tue, 13 Sep 2016 14:18:21 +0000 Vim 8.0 released https://lwn.net/Articles/700484/ https://lwn.net/Articles/700484/ jhoblitt <div class="FormattedComment"> Does the new asynchronous support mean that something like neomake is now possible?<br> </div> Tue, 13 Sep 2016 13:50:50 +0000 Vim 8.0 released https://lwn.net/Articles/700466/ https://lwn.net/Articles/700466/ nye <div class="FormattedComment"> Damn there's some good stuff here. Async I/O in particular should make a number of more complex plugins significantly less painful (and in some cases, less impossible). To be honest I didn't realise Vim was getting this level of development.<br> <p> Also:<br> <font class="QuotedText">&gt;When no vimrc file is found ... Vim no longer starts up in Vi compatible mode</font><br> And there was much rejoicing.<br> </div> Tue, 13 Sep 2016 11:06:09 +0000