www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Anyone using Neovim?

reply bachmeier <no spam.net> writes:
I added Neovim to the Vim entry on this wiki page:
https://wiki.dlang.org/Editors

I wanted to do that in case someone searches for Neovim editor 
support for D. I don't use either Neovim or Vim, and honestly 
don't know anything about either, so please add any additional 
information if there's some special Neovim support beyond what's 
available for Vim.
Dec 23 2019
next sibling parent Petar Kirov [ZombineDev] <petar.p.kirov gmail.com> writes:
On Tuesday, 24 December 2019 at 00:11:00 UTC, bachmeier wrote:
 I added Neovim to the Vim entry on this wiki page:
 https://wiki.dlang.org/Editors

 I wanted to do that in case someone searches for Neovim editor 
 support for D. I don't use either Neovim or Vim, and honestly 
 don't know anything about either, so please add any additional 
 information if there's some special Neovim support beyond 
 what's available for Vim.
I have been using NeoVim since probably 2016, but I never found the need to install anything related to D, or any other programming language, except for syntax highlighting. One of the value propositions of NeoVim, compared to other editor (plugins) that try to imitate vim is that most (all before vim 8?) vim plugins work out of the box for NeoVim as well. I use https://github.com/JesseKPhillips/d.vim, but I haven't tried DSnips, Dutyl or anything that integrates a LSP, or DCD.
Dec 24 2019
prev sibling parent Markus <contact markus-lanner.com> writes:
On Tuesday, 24 December 2019 at 00:11:00 UTC, bachmeier wrote:
 I added Neovim to the Vim entry on this wiki page:
 https://wiki.dlang.org/Editors

 I wanted to do that in case someone searches for Neovim editor 
 support for D. I don't use either Neovim or Vim, and honestly 
 don't know anything about either, so please add any additional 
 information if there's some special Neovim support beyond 
 what's available for Vim.
I'm using neovim in combination with the LSP plugin "Coc.vim" and the Language Server "dls" - coc.vim https://github.com/neoclide/coc.nvim - dls https://github.com/d-language-server/dls This way, I get Code-completion, documentation, symbol lookup and more, I currently can't remember :) It runs very stable, and is well maintained. Before Neovim I was very happy with dls in combination with VSCode. https://imgur.com/a/h7ylcEJ
Dec 24 2019