6 ms·
Vim 8.2
- __s 7y agohttps://www.vim.org/vim-8.2-released.php https://www.vim.org/vim-8.2-released.php
- wyldfire 7y agoThis page is remarkably more informative than the commit diff, let's consider updating the url to this instead.
- chrisbra80 7y agothat wasn't there, when I noticed the commit
- wyldfire 7y agoIt's not a complaint about your post, just a moderation request. :)
- dmortin 7y agoThe pink color of those popups is brutal.
- dang 7y agoOk, we changed to that from https://github.com/vim/vim/commit/98056533b96b6b5d8849641de93185dd7bcadc44 https://github.com/vim/vim/commit/98056533b96b6b5d8849641de9.... Thanks!
- Scarbutt 7y agoWith vscode recent remote capabilities its hard to push(come up with a argument) vim/emacs for programmers who do dev in remote VMs.
- Exuma 7y agoDoes vscode have vim emulation or actual vim that runs plugins. If it's the former, your statement is ludicrous.
- vips7L 7y agoIt has vscode vim [0] which works well for default configurations, but it's not "actual" vim. I know with sublime text there is an actual-vim plugin [1] which lets you run neo-vim. [0] https://github.com/VSCodeVim/Vim https://github.com/VSCodeVim/Vim [1] https://github.com/lunixbochs/actualvim https://github.com/lunixbochs/actualvim
- Scarbutt 7y agoYes, there's vim emulation. You can't run vim plugins but there are plugins that to the same as the vim ones.
- wyldfire 7y agoHelp me understand more: what are "remote capabilities" wrt vscode? I kicked the tires on vscode and atom and while I liked lots of things about them, it seemed like they were kinda overboard with memory consumption. These things are ultimately running web browsers, right? I'll probably have to give it another look.
- thesuperbigfrog 7y agoTramp mode (https://www.emacswiki.org/emacs/TrampMode https://www.emacswiki.org/emacs/TrampMode) has been part of emacs for some time now.
- p1esk 7y agoI'm using plain vim occasionally, but never tried to do any coding in it, just because I'm not sure how to configure it for that. Which plugins for Python coding are universally agreed on as "must haves" Preferably just one, or two at most.
- zhengyi13 7y agoThere are a lot of ways to skin this particular cat. I've found vim-lsp is probably the best starting point, as you can plug any server you want into it, and have a consistent interface. https://github.com/prabirshrestha/vim-lsp/wiki/Servers-Python https://github.com/prabirshrestha/vim-lsp/wiki/Servers-Pytho...
- p1esk 7y agoWhat does it mean "plug in a server into it"? I looked at the page you linked to, and I have no idea what any of that means, or what to do with it. I just want some basic stuff: autocomplete + indentation will probably achieve 90% of what I want from a Python IDE.
- read_if_gay_ 7y agoCheck out coc aka Conquer of Completion
- falafel 7y agoThis refers to the Language Server Protocol [1] which is intended to decouple the IDE features from your editor so you can use it with any editor, such as Vim. [1] https://en.wikipedia.org/wiki/Language_Server_Protocol https://en.wikipedia.org/wiki/Language_Server_Protocol
- tcbawo 7y agoI used vim for a development IDE and customized extensively. These days, I've had to relearn stock vim, since I tend to log onto many corporate servers that aren't guaranteed to have my environment/plugins/settings. Also, the state of C++ syntax/symbol parsing wasn't where I needed it to be. Maybe it's gotten better? I've found Nerdtree to be most indispensable. Other good ones are pathogen, ctrlp, a.vim, and vim-gitgutter
- huydotnet 7y agocool. I just paid a subscription for IntelliJ
- mdszy 7y agoWoefully off topic. Nobody cares.
- weinzierl 7y agoThe really big news is that vim is now a game engine too;-) > To show what is possible with popup windows (and because I sometimes get bored fixing bugs), I created a silly game. This uses popup windows that move across the display, text properties to highlight the animals and even sound to make it more fun! https://github.com/vim/killersheep https://github.com/vim/killersheep
- oblio 7y agoSay what you want about Neovim, but it sure motivated Bram to make Vim better again. Almost everything listed here looks like a direct reaction to features Neovim has added. Same for older releases (async, terminal, etc.). Competition is good and I'm glad we're having it.
- anonova 7y agoYes, I didn't expect to see popup windows, which seems to a be a direct response to Neovim's floating windows (https://twitter.com/Neovim/status/1101879098044043264 https://twitter.com/Neovim/status/1101879098044043264).
- agumonkey 7y agoreminds me of clang/gcc ps: I honestly wonder if it's a competition feeling or just a side-induced motivation. Sometimes I look at people online and it revives the desire to do things they do that I couldn't before.
- codewiz 7y agoThis is more like egcs/gcc. Like egcs, neovim is also a fork motivated by the desire for a new governance model.
- caycep 7y agoJust out of curiosity (and this goes into the subject of open source project dynamics of which I am really just a lay observer, and as someone who hasn't followed the history of either projects closely) - how is vim vs neovim organized as open source projects? Do both have a healthy ecosystem of contributor/maintaners? Are either in danger of running into "single person syndrome" or "hit-by-a-bus" syndrome?
- pletnes 7y agoI thought vim always was a «BDFL project», i.e. run by one person.
- dogwhistle 7y agoAt this point, vim is hindering progress. While they finally compied almost all of additional features of neovim, there is no sense of innovation and progress there and unfortunately the diff with neovim is right now minimal so neovim loses contributors that would otherwise be
- dmortin 7y agoSort of like the Gnu Emacs / XEmacs split back then which divided the contributors. At least in case of Emacs one of these came on top, so there is no split anymore.
- dogwhistle 7y agoYeah but my comment is pretty low down and the hacker news huve mind will only bury it further
- majewsky 7y agoNot sure which point you're trying to make. Vim is hindering progress by progressing in all the areas that NeoVim was also progressing??
- earenndil 7y agoI don't see how vim can be hindering progress when it, along with emacs, is more powerful than the editors that 99% of other people are using.
- vr46 7y agoI switched to NeoVim a few years ago and I'm not entirely sure whether Vim has caught up in features, diverged, or what ratio of the two. That said, I'm not switching back. The only editor I'm really interested in is VSCode. Not that I use it much, but I am very impressed.
- Devagamster 7y agoMay I interest you in https://github.com/neoclide/coc.nvim https://github.com/neoclide/coc.nvim which let's you use some of the most popular bits of vs code in neovim
- onebot 7y agoI use this with neovim, it is very nice. So far so good.
- WorldMaker 7y agoIn the other direction the VSCodeVim plugin has options to experimentally use Neovim to power some vim features inside of VS Code. https://github.com/VSCodeVim/Vim https://github.com/VSCodeVim/Vim
- onebot 7y ago> That said, I'm not switching back. Me either. If you go back to early stories of Bram, the BDFL, when others tried to add Neovim features to vim. He wasn't onboard. Not to discount all the amazing contributions he has done and his importance. But I just think it is karma. Here is another hacker news post discussing the backstory: https://news.ycombinator.com/item?id=12481084 https://news.ycombinator.com/item?id=12481084 Here is a bit of shade tossed on the Neovim project back in 2014 by Bram: https://groups.google.com/forum/m/#!topic/vim_dev/x0BF9Y0Uby8 https://groups.google.com/forum/m/#!topic/vim_dev/x0BF9Y0Uby...
- mempko 7y agoIf you read Thiagos's message about job/channel features you will notice a couple of points he made. 1. NeoVim made the channel/job feature first, so vim should follow it. 2. Vim's design is broken. 3. Bram should write new features for NeoVim first, why no PR's Bram?? Why no PRs to neovim? Thiago is clearly an asshole. Sorry but I think Bram was reasonable and polite with his responses. His opinion about NeoVim's version is that it was too complicated, and he was right. The problem is NeoVim started off on the wrong foot trying to throw away decades of work and then expecting Bram to implement new vim features? Seriously Thiago?
- stewbrew 7y agoWow. For a "minor" release, this is really exciting. Finally, vim gets text properties. This could be a real game changer for plugin writers. Popup windows could also be interesting.
- thelazydogsback 7y agoI've never gotten gVim to look anything but horrible. (Haven't tried in a few years, so just installed this one and the window and font are so small they would require a hefty magnifying glass to use.) AFAICT, the sanest version of "real" vim that seems turnkey is the version of vim that runs in git bash in the cygwin shell that installs with git extension for windows. Other than that, the VS and VSCode vi emulators do most of what I want and then I'm not tempted to to go down the dark hole of vim extensions.